From 84f5e057d35919a649595635440ab223687dd731 Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Thu, 31 May 2018 18:36:32 +0200 Subject: [PATCH 01/49] Add DynamicInstruction --- ICSharpCode.Decompiler/DecompilerSettings.cs | 17 +- ICSharpCode.Decompiler/IL/Instructions.cs | 1303 +++++++++++++++-- ICSharpCode.Decompiler/IL/Instructions.tt | 26 + .../IL/Instructions/DynamicInstructions.cs | 463 ++++++ .../ExpressionTreeCast.cs | 0 5 files changed, 1689 insertions(+), 120 deletions(-) create mode 100644 ICSharpCode.Decompiler/IL/Instructions/DynamicInstructions.cs rename ICSharpCode.Decompiler/IL/{Transforms => Instructions}/ExpressionTreeCast.cs (100%) diff --git a/ICSharpCode.Decompiler/DecompilerSettings.cs b/ICSharpCode.Decompiler/DecompilerSettings.cs index fc085325b..45dd53dc9 100644 --- a/ICSharpCode.Decompiler/DecompilerSettings.cs +++ b/ICSharpCode.Decompiler/DecompilerSettings.cs @@ -59,7 +59,7 @@ namespace ICSharpCode.Decompiler expressionTrees = false; } if (languageVersion < CSharp.LanguageVersion.CSharp4) { - // * dynamic (not supported yet) + dynamicExpressions = false; // * named and optional arguments (not supported yet) } if (languageVersion < CSharp.LanguageVersion.CSharp5) { @@ -172,6 +172,21 @@ namespace ICSharpCode.Decompiler } } + bool dynamicExpressions = true; + + /// + /// Decompile expressions that use dynamic types. + /// + public bool DynamicExpressions { + get { return dynamicExpressions; } + set { + if (dynamicExpressions != value) { + dynamicExpressions = value; + OnPropertyChanged(); + } + } + } + bool fixedBuffers = true; /// diff --git a/ICSharpCode.Decompiler/IL/Instructions.cs b/ICSharpCode.Decompiler/IL/Instructions.cs index f88839143..019fe26ce 100644 --- a/ICSharpCode.Decompiler/IL/Instructions.cs +++ b/ICSharpCode.Decompiler/IL/Instructions.cs @@ -183,6 +183,28 @@ namespace ICSharpCode.Decompiler.IL StringToInt, /// ILAst representation of Expression.Convert. ExpressionTreeCast, + /// ILAst representation of a binary operator inside a dynamic expression (maps to Binder.BinaryOperation). + DynamicBinaryOperatorInstruction, + /// ILAst representation of a unary operator inside a dynamic expression (maps to Binder.UnaryOperation). + DynamicUnaryOperatorInstruction, + /// ILAst representation of a cast inside a dynamic expression (maps to Binder.Convert). + DynamicConvertInstruction, + /// ILAst representation of a property get method call inside a dynamic expression (maps to Binder.GetMember). + DynamicGetMemberInstruction, + /// ILAst representation of a property set method call inside a dynamic expression (maps to Binder.SetMember). + DynamicSetMemberInstruction, + /// ILAst representation of an indexer get method call inside a dynamic expression (maps to Binder.GetIndex). + DynamicGetIndexInstruction, + /// ILAst representation of an indexer set method call inside a dynamic expression (maps to Binder.SetIndex). + DynamicSetIndexInstruction, + /// ILAst representation of a method call inside a dynamic expression (maps to Binder.InvokeMember). + DynamicInvokeMemberInstruction, + /// ILAst representation of a constuctor invocation inside a dynamic expression (maps to Binder.InvokeConstructor). + DynamicInvokeConstructorInstruction, + /// ILAst representation of a delegate invocation inside a dynamic expression (maps to Binder.Invoke). + DynamicInvokeInstruction, + /// ILAst representation of a call to the Binder.IsEvent method inside a dynamic expression. + DynamicIsEventInstruction, /// Push a typed reference of type class onto the stack. MakeRefAny, /// Push the type token stored in a typed reference. @@ -473,6 +495,26 @@ namespace ICSharpCode.Decompiler.IL } } } +namespace ICSharpCode.Decompiler.IL +{ + /// Instruction representing a dynamic call site. + public abstract partial class DynamicInstruction : ILInstruction + { + protected DynamicInstruction(OpCode opCode) : base(opCode) + { + } + + protected override InstructionFlags ComputeFlags() + { + return InstructionFlags.MayThrow | InstructionFlags.SideEffect; + } + public override InstructionFlags DirectFlags { + get { + return InstructionFlags.MayThrow | InstructionFlags.SideEffect; + } + } + } +} namespace ICSharpCode.Decompiler.IL.Patterns { /// Base class for pattern matching in ILAst. @@ -4701,147 +4743,199 @@ namespace ICSharpCode.Decompiler.IL } namespace ICSharpCode.Decompiler.IL { - /// Push a typed reference of type class onto the stack. - public sealed partial class MakeRefAny : UnaryInstruction + /// ILAst representation of a binary operator inside a dynamic expression (maps to Binder.BinaryOperation). + public sealed partial class DynamicBinaryOperatorInstruction : DynamicInstruction { - public MakeRefAny(ILInstruction argument, IType type) : base(OpCode.MakeRefAny, argument) - { - this.type = type; + public static readonly SlotInfo LeftSlot = new SlotInfo("Left", canInlineInto: true); + ILInstruction left; + public ILInstruction Left { + get { return this.left; } + set { + ValidateChild(value); + SetChildInstruction(ref this.left, value, 0); + } } - IType type; - /// Returns the type operand. - public IType Type { - get { return type; } - set { type = value; InvalidateFlags(); } + public static readonly SlotInfo RightSlot = new SlotInfo("Right", canInlineInto: true); + ILInstruction right; + public ILInstruction Right { + get { return this.right; } + set { + ValidateChild(value); + SetChildInstruction(ref this.right, value, 1); + } } - public override StackType ResultType { get { return StackType.O; } } - public override void WriteTo(ITextOutput output, ILAstWritingOptions options) + protected sealed override int GetChildCount() { - ILRange.WriteTo(output, options); - output.Write(OpCode); - output.Write(' '); - type.WriteTo(output); - output.Write('('); - Argument.WriteTo(output, options); - output.Write(')'); + return 2; } - public override void AcceptVisitor(ILVisitor visitor) + protected sealed override ILInstruction GetChild(int index) { - visitor.VisitMakeRefAny(this); + switch (index) { + case 0: + return this.left; + case 1: + return this.right; + default: + throw new IndexOutOfRangeException(); + } } - public override T AcceptVisitor(ILVisitor visitor) + protected sealed override void SetChild(int index, ILInstruction value) { - return visitor.VisitMakeRefAny(this); + switch (index) { + case 0: + this.Left = value; + break; + case 1: + this.Right = value; + break; + default: + throw new IndexOutOfRangeException(); + } } - public override T AcceptVisitor(ILVisitor visitor, C context) + protected sealed override SlotInfo GetChildSlot(int index) { - return visitor.VisitMakeRefAny(this, context); + switch (index) { + case 0: + return LeftSlot; + case 1: + return RightSlot; + default: + throw new IndexOutOfRangeException(); + } } - protected internal override bool PerformMatch(ILInstruction other, ref Patterns.Match match) + public sealed override ILInstruction Clone() { - var o = other as MakeRefAny; - return o != null && this.Argument.PerformMatch(o.Argument, ref match) && type.Equals(o.type); + var clone = (DynamicBinaryOperatorInstruction)ShallowClone(); + clone.Left = this.left.Clone(); + clone.Right = this.right.Clone(); + return clone; } - } -} -namespace ICSharpCode.Decompiler.IL -{ - /// Push the type token stored in a typed reference. - public sealed partial class RefAnyType : UnaryInstruction - { - public RefAnyType(ILInstruction argument) : base(OpCode.RefAnyType, argument) + protected override InstructionFlags ComputeFlags() { + return base.ComputeFlags() | left.Flags | right.Flags; + } + public override InstructionFlags DirectFlags { + get { + return base.DirectFlags; + } } - public override StackType ResultType { get { return StackType.O; } } public override void AcceptVisitor(ILVisitor visitor) { - visitor.VisitRefAnyType(this); + visitor.VisitDynamicBinaryOperatorInstruction(this); } public override T AcceptVisitor(ILVisitor visitor) { - return visitor.VisitRefAnyType(this); + return visitor.VisitDynamicBinaryOperatorInstruction(this); } public override T AcceptVisitor(ILVisitor visitor, C context) { - return visitor.VisitRefAnyType(this, context); + return visitor.VisitDynamicBinaryOperatorInstruction(this, context); } protected internal override bool PerformMatch(ILInstruction other, ref Patterns.Match match) { - var o = other as RefAnyType; - return o != null && this.Argument.PerformMatch(o.Argument, ref match); + var o = other as DynamicBinaryOperatorInstruction; + return o != null && this.left.PerformMatch(o.left, ref match) && this.right.PerformMatch(o.right, ref match); } } } namespace ICSharpCode.Decompiler.IL { - /// Push the address stored in a typed reference. - public sealed partial class RefAnyValue : UnaryInstruction + /// ILAst representation of a unary operator inside a dynamic expression (maps to Binder.UnaryOperation). + public sealed partial class DynamicUnaryOperatorInstruction : DynamicInstruction { - public RefAnyValue(ILInstruction argument, IType type) : base(OpCode.RefAnyValue, argument) + public static readonly SlotInfo OperandSlot = new SlotInfo("Operand", canInlineInto: true); + ILInstruction operand; + public ILInstruction Operand { + get { return this.operand; } + set { + ValidateChild(value); + SetChildInstruction(ref this.operand, value, 0); + } + } + protected sealed override int GetChildCount() { - this.type = type; + return 1; } - IType type; - /// Returns the type operand. - public IType Type { - get { return type; } - set { type = value; InvalidateFlags(); } + protected sealed override ILInstruction GetChild(int index) + { + switch (index) { + case 0: + return this.operand; + default: + throw new IndexOutOfRangeException(); + } + } + protected sealed override void SetChild(int index, ILInstruction value) + { + switch (index) { + case 0: + this.Operand = value; + break; + default: + throw new IndexOutOfRangeException(); + } + } + protected sealed override SlotInfo GetChildSlot(int index) + { + switch (index) { + case 0: + return OperandSlot; + default: + throw new IndexOutOfRangeException(); + } + } + public sealed override ILInstruction Clone() + { + var clone = (DynamicUnaryOperatorInstruction)ShallowClone(); + clone.Operand = this.operand.Clone(); + return clone; } - public override StackType ResultType { get { return StackType.Ref; } } protected override InstructionFlags ComputeFlags() { - return base.ComputeFlags() | InstructionFlags.MayThrow; + return base.ComputeFlags() | operand.Flags; } public override InstructionFlags DirectFlags { get { - return base.DirectFlags | InstructionFlags.MayThrow; + return base.DirectFlags; } } - public override void WriteTo(ITextOutput output, ILAstWritingOptions options) - { - ILRange.WriteTo(output, options); - output.Write(OpCode); - output.Write(' '); - type.WriteTo(output); - output.Write('('); - Argument.WriteTo(output, options); - output.Write(')'); - } public override void AcceptVisitor(ILVisitor visitor) { - visitor.VisitRefAnyValue(this); + visitor.VisitDynamicUnaryOperatorInstruction(this); } public override T AcceptVisitor(ILVisitor visitor) { - return visitor.VisitRefAnyValue(this); + return visitor.VisitDynamicUnaryOperatorInstruction(this); } public override T AcceptVisitor(ILVisitor visitor, C context) { - return visitor.VisitRefAnyValue(this, context); + return visitor.VisitDynamicUnaryOperatorInstruction(this, context); } protected internal override bool PerformMatch(ILInstruction other, ref Patterns.Match match) { - var o = other as RefAnyValue; - return o != null && this.Argument.PerformMatch(o.Argument, ref match) && type.Equals(o.type); + var o = other as DynamicUnaryOperatorInstruction; + return o != null && this.operand.PerformMatch(o.operand, ref match); } } } namespace ICSharpCode.Decompiler.IL { - /// Yield an element from an iterator. - public sealed partial class YieldReturn : ILInstruction + /// ILAst representation of a cast inside a dynamic expression (maps to Binder.Convert). + public sealed partial class DynamicConvertInstruction : DynamicInstruction { - public YieldReturn(ILInstruction value) : base(OpCode.YieldReturn) - { - this.Value = value; + IType type; + /// Returns the type operand. + public IType Type { + get { return type; } + set { type = value; InvalidateFlags(); } } - public static readonly SlotInfo ValueSlot = new SlotInfo("Value", canInlineInto: true); - ILInstruction value; - public ILInstruction Value { - get { return this.value; } + public static readonly SlotInfo ArgumentSlot = new SlotInfo("Argument", canInlineInto: true); + ILInstruction argument; + public ILInstruction Argument { + get { return this.argument; } set { ValidateChild(value); - SetChildInstruction(ref this.value, value, 0); + SetChildInstruction(ref this.argument, value, 0); } } protected sealed override int GetChildCount() @@ -4852,7 +4946,7 @@ namespace ICSharpCode.Decompiler.IL { switch (index) { case 0: - return this.value; + return this.argument; default: throw new IndexOutOfRangeException(); } @@ -4861,7 +4955,7 @@ namespace ICSharpCode.Decompiler.IL { switch (index) { case 0: - this.Value = value; + this.Argument = value; break; default: throw new IndexOutOfRangeException(); @@ -4871,70 +4965,62 @@ namespace ICSharpCode.Decompiler.IL { switch (index) { case 0: - return ValueSlot; + return ArgumentSlot; default: throw new IndexOutOfRangeException(); } } public sealed override ILInstruction Clone() { - var clone = (YieldReturn)ShallowClone(); - clone.Value = this.value.Clone(); + var clone = (DynamicConvertInstruction)ShallowClone(); + clone.Argument = this.argument.Clone(); return clone; } - public override StackType ResultType { get { return StackType.Void; } } protected override InstructionFlags ComputeFlags() { - return InstructionFlags.MayBranch | InstructionFlags.SideEffect | value.Flags; + return base.ComputeFlags() | InstructionFlags.MayThrow | argument.Flags; } public override InstructionFlags DirectFlags { get { - return InstructionFlags.MayBranch | InstructionFlags.SideEffect; + return base.DirectFlags | InstructionFlags.MayThrow; } } - public override void WriteTo(ITextOutput output, ILAstWritingOptions options) - { - ILRange.WriteTo(output, options); - output.Write(OpCode); - output.Write('('); - this.value.WriteTo(output, options); - output.Write(')'); - } public override void AcceptVisitor(ILVisitor visitor) { - visitor.VisitYieldReturn(this); + visitor.VisitDynamicConvertInstruction(this); } public override T AcceptVisitor(ILVisitor visitor) { - return visitor.VisitYieldReturn(this); + return visitor.VisitDynamicConvertInstruction(this); } public override T AcceptVisitor(ILVisitor visitor, C context) { - return visitor.VisitYieldReturn(this, context); + return visitor.VisitDynamicConvertInstruction(this, context); } protected internal override bool PerformMatch(ILInstruction other, ref Patterns.Match match) { - var o = other as YieldReturn; - return o != null && this.value.PerformMatch(o.value, ref match); + var o = other as DynamicConvertInstruction; + return o != null && type.Equals(o.type) && this.argument.PerformMatch(o.argument, ref match); + } + internal override void CheckInvariant(ILPhase phase) + { + base.CheckInvariant(phase); + Debug.Assert(argument.ResultType == StackType.O); } } } namespace ICSharpCode.Decompiler.IL { - /// C# await operator. - public sealed partial class Await : ILInstruction + /// ILAst representation of a property get method call inside a dynamic expression (maps to Binder.GetMember). + public sealed partial class DynamicGetMemberInstruction : DynamicInstruction { - public Await(ILInstruction value) : base(OpCode.Await) - { - this.Value = value; - } - public static readonly SlotInfo ValueSlot = new SlotInfo("Value", canInlineInto: true); - ILInstruction value; - public ILInstruction Value { - get { return this.value; } + public static readonly SlotInfo TargetSlot = new SlotInfo("Target", canInlineInto: true); + ILInstruction target; + public ILInstruction Target { + get { return this.target; } set { ValidateChild(value); - SetChildInstruction(ref this.value, value, 0); + SetChildInstruction(ref this.target, value, 0); } } protected sealed override int GetChildCount() @@ -4945,7 +5031,7 @@ namespace ICSharpCode.Decompiler.IL { switch (index) { case 0: - return this.value; + return this.target; default: throw new IndexOutOfRangeException(); } @@ -4954,7 +5040,7 @@ namespace ICSharpCode.Decompiler.IL { switch (index) { case 0: - this.Value = value; + this.Target = value; break; default: throw new IndexOutOfRangeException(); @@ -4964,25 +5050,861 @@ namespace ICSharpCode.Decompiler.IL { switch (index) { case 0: - return ValueSlot; + return TargetSlot; default: throw new IndexOutOfRangeException(); } } public sealed override ILInstruction Clone() { - var clone = (Await)ShallowClone(); - clone.Value = this.value.Clone(); + var clone = (DynamicGetMemberInstruction)ShallowClone(); + clone.Target = this.target.Clone(); return clone; } - public override StackType ResultType { get { return GetResultMethod?.ReturnType.GetStackType() ?? StackType.Unknown; } } protected override InstructionFlags ComputeFlags() { - return InstructionFlags.SideEffect | value.Flags; + return base.ComputeFlags() | InstructionFlags.MayThrow | target.Flags; } public override InstructionFlags DirectFlags { get { - return InstructionFlags.SideEffect; + return base.DirectFlags | InstructionFlags.MayThrow; + } + } + public override void AcceptVisitor(ILVisitor visitor) + { + visitor.VisitDynamicGetMemberInstruction(this); + } + public override T AcceptVisitor(ILVisitor visitor) + { + return visitor.VisitDynamicGetMemberInstruction(this); + } + public override T AcceptVisitor(ILVisitor visitor, C context) + { + return visitor.VisitDynamicGetMemberInstruction(this, context); + } + protected internal override bool PerformMatch(ILInstruction other, ref Patterns.Match match) + { + var o = other as DynamicGetMemberInstruction; + return o != null && this.target.PerformMatch(o.target, ref match); + } + internal override void CheckInvariant(ILPhase phase) + { + base.CheckInvariant(phase); + Debug.Assert(target.ResultType == StackType.O); + } + } +} +namespace ICSharpCode.Decompiler.IL +{ + /// ILAst representation of a property set method call inside a dynamic expression (maps to Binder.SetMember). + public sealed partial class DynamicSetMemberInstruction : DynamicInstruction + { + public static readonly SlotInfo TargetSlot = new SlotInfo("Target", canInlineInto: true); + ILInstruction target; + public ILInstruction Target { + get { return this.target; } + set { + ValidateChild(value); + SetChildInstruction(ref this.target, value, 0); + } + } + public static readonly SlotInfo ValueSlot = new SlotInfo("Value", canInlineInto: true); + ILInstruction value; + public ILInstruction Value { + get { return this.value; } + set { + ValidateChild(value); + SetChildInstruction(ref this.value, value, 1); + } + } + protected sealed override int GetChildCount() + { + return 2; + } + protected sealed override ILInstruction GetChild(int index) + { + switch (index) { + case 0: + return this.target; + case 1: + return this.value; + default: + throw new IndexOutOfRangeException(); + } + } + protected sealed override void SetChild(int index, ILInstruction value) + { + switch (index) { + case 0: + this.Target = value; + break; + case 1: + this.Value = value; + break; + default: + throw new IndexOutOfRangeException(); + } + } + protected sealed override SlotInfo GetChildSlot(int index) + { + switch (index) { + case 0: + return TargetSlot; + case 1: + return ValueSlot; + default: + throw new IndexOutOfRangeException(); + } + } + public sealed override ILInstruction Clone() + { + var clone = (DynamicSetMemberInstruction)ShallowClone(); + clone.Target = this.target.Clone(); + clone.Value = this.value.Clone(); + return clone; + } + protected override InstructionFlags ComputeFlags() + { + return base.ComputeFlags() | InstructionFlags.MayThrow | target.Flags | value.Flags; + } + public override InstructionFlags DirectFlags { + get { + return base.DirectFlags | InstructionFlags.MayThrow; + } + } + public override void AcceptVisitor(ILVisitor visitor) + { + visitor.VisitDynamicSetMemberInstruction(this); + } + public override T AcceptVisitor(ILVisitor visitor) + { + return visitor.VisitDynamicSetMemberInstruction(this); + } + public override T AcceptVisitor(ILVisitor visitor, C context) + { + return visitor.VisitDynamicSetMemberInstruction(this, context); + } + protected internal override bool PerformMatch(ILInstruction other, ref Patterns.Match match) + { + var o = other as DynamicSetMemberInstruction; + return o != null && this.target.PerformMatch(o.target, ref match) && this.value.PerformMatch(o.value, ref match); + } + internal override void CheckInvariant(ILPhase phase) + { + base.CheckInvariant(phase); + Debug.Assert(target.ResultType == StackType.O); + } + } +} +namespace ICSharpCode.Decompiler.IL +{ + /// ILAst representation of an indexer get method call inside a dynamic expression (maps to Binder.GetIndex). + public sealed partial class DynamicGetIndexInstruction : DynamicInstruction + { + public static readonly SlotInfo ArgumentsSlot = new SlotInfo("Arguments", canInlineInto: true); + public InstructionCollection Arguments { get; private set; } + protected sealed override int GetChildCount() + { + return Arguments.Count; + } + protected sealed override ILInstruction GetChild(int index) + { + switch (index) { + default: + return this.Arguments[index - 0]; + } + } + protected sealed override void SetChild(int index, ILInstruction value) + { + switch (index) { + default: + this.Arguments[index - 0] = value; + break; + } + } + protected sealed override SlotInfo GetChildSlot(int index) + { + switch (index) { + default: + return ArgumentsSlot; + } + } + public sealed override ILInstruction Clone() + { + var clone = (DynamicGetIndexInstruction)ShallowClone(); + clone.Arguments = new InstructionCollection(clone, 0); + clone.Arguments.AddRange(this.Arguments.Select(arg => arg.Clone())); + return clone; + } + protected override InstructionFlags ComputeFlags() + { + return base.ComputeFlags() | InstructionFlags.MayThrow | Arguments.Aggregate(InstructionFlags.None, (f, arg) => f | arg.Flags); + } + public override InstructionFlags DirectFlags { + get { + return base.DirectFlags | InstructionFlags.MayThrow; + } + } + public override void AcceptVisitor(ILVisitor visitor) + { + visitor.VisitDynamicGetIndexInstruction(this); + } + public override T AcceptVisitor(ILVisitor visitor) + { + return visitor.VisitDynamicGetIndexInstruction(this); + } + public override T AcceptVisitor(ILVisitor visitor, C context) + { + return visitor.VisitDynamicGetIndexInstruction(this, context); + } + protected internal override bool PerformMatch(ILInstruction other, ref Patterns.Match match) + { + var o = other as DynamicGetIndexInstruction; + return o != null && Patterns.ListMatch.DoMatch(this.Arguments, o.Arguments, ref match); + } + } +} +namespace ICSharpCode.Decompiler.IL +{ + /// ILAst representation of an indexer set method call inside a dynamic expression (maps to Binder.SetIndex). + public sealed partial class DynamicSetIndexInstruction : DynamicInstruction + { + public static readonly SlotInfo ArgumentsSlot = new SlotInfo("Arguments", canInlineInto: true); + public InstructionCollection Arguments { get; private set; } + protected sealed override int GetChildCount() + { + return Arguments.Count; + } + protected sealed override ILInstruction GetChild(int index) + { + switch (index) { + default: + return this.Arguments[index - 0]; + } + } + protected sealed override void SetChild(int index, ILInstruction value) + { + switch (index) { + default: + this.Arguments[index - 0] = value; + break; + } + } + protected sealed override SlotInfo GetChildSlot(int index) + { + switch (index) { + default: + return ArgumentsSlot; + } + } + public sealed override ILInstruction Clone() + { + var clone = (DynamicSetIndexInstruction)ShallowClone(); + clone.Arguments = new InstructionCollection(clone, 0); + clone.Arguments.AddRange(this.Arguments.Select(arg => arg.Clone())); + return clone; + } + protected override InstructionFlags ComputeFlags() + { + return base.ComputeFlags() | InstructionFlags.MayThrow | Arguments.Aggregate(InstructionFlags.None, (f, arg) => f | arg.Flags); + } + public override InstructionFlags DirectFlags { + get { + return base.DirectFlags | InstructionFlags.MayThrow; + } + } + public override void AcceptVisitor(ILVisitor visitor) + { + visitor.VisitDynamicSetIndexInstruction(this); + } + public override T AcceptVisitor(ILVisitor visitor) + { + return visitor.VisitDynamicSetIndexInstruction(this); + } + public override T AcceptVisitor(ILVisitor visitor, C context) + { + return visitor.VisitDynamicSetIndexInstruction(this, context); + } + protected internal override bool PerformMatch(ILInstruction other, ref Patterns.Match match) + { + var o = other as DynamicSetIndexInstruction; + return o != null && Patterns.ListMatch.DoMatch(this.Arguments, o.Arguments, ref match); + } + } +} +namespace ICSharpCode.Decompiler.IL +{ + /// ILAst representation of a method call inside a dynamic expression (maps to Binder.InvokeMember). + public sealed partial class DynamicInvokeMemberInstruction : DynamicInstruction + { + public static readonly SlotInfo ArgumentsSlot = new SlotInfo("Arguments", canInlineInto: true); + public InstructionCollection Arguments { get; private set; } + protected sealed override int GetChildCount() + { + return Arguments.Count; + } + protected sealed override ILInstruction GetChild(int index) + { + switch (index) { + default: + return this.Arguments[index - 0]; + } + } + protected sealed override void SetChild(int index, ILInstruction value) + { + switch (index) { + default: + this.Arguments[index - 0] = value; + break; + } + } + protected sealed override SlotInfo GetChildSlot(int index) + { + switch (index) { + default: + return ArgumentsSlot; + } + } + public sealed override ILInstruction Clone() + { + var clone = (DynamicInvokeMemberInstruction)ShallowClone(); + clone.Arguments = new InstructionCollection(clone, 0); + clone.Arguments.AddRange(this.Arguments.Select(arg => arg.Clone())); + return clone; + } + protected override InstructionFlags ComputeFlags() + { + return base.ComputeFlags() | InstructionFlags.MayThrow | Arguments.Aggregate(InstructionFlags.None, (f, arg) => f | arg.Flags); + } + public override InstructionFlags DirectFlags { + get { + return base.DirectFlags | InstructionFlags.MayThrow; + } + } + public override void AcceptVisitor(ILVisitor visitor) + { + visitor.VisitDynamicInvokeMemberInstruction(this); + } + public override T AcceptVisitor(ILVisitor visitor) + { + return visitor.VisitDynamicInvokeMemberInstruction(this); + } + public override T AcceptVisitor(ILVisitor visitor, C context) + { + return visitor.VisitDynamicInvokeMemberInstruction(this, context); + } + protected internal override bool PerformMatch(ILInstruction other, ref Patterns.Match match) + { + var o = other as DynamicInvokeMemberInstruction; + return o != null && Patterns.ListMatch.DoMatch(this.Arguments, o.Arguments, ref match); + } + } +} +namespace ICSharpCode.Decompiler.IL +{ + /// ILAst representation of a constuctor invocation inside a dynamic expression (maps to Binder.InvokeConstructor). + public sealed partial class DynamicInvokeConstructorInstruction : DynamicInstruction + { + public static readonly SlotInfo ArgumentsSlot = new SlotInfo("Arguments", canInlineInto: true); + public InstructionCollection Arguments { get; private set; } + protected sealed override int GetChildCount() + { + return Arguments.Count; + } + protected sealed override ILInstruction GetChild(int index) + { + switch (index) { + default: + return this.Arguments[index - 0]; + } + } + protected sealed override void SetChild(int index, ILInstruction value) + { + switch (index) { + default: + this.Arguments[index - 0] = value; + break; + } + } + protected sealed override SlotInfo GetChildSlot(int index) + { + switch (index) { + default: + return ArgumentsSlot; + } + } + public sealed override ILInstruction Clone() + { + var clone = (DynamicInvokeConstructorInstruction)ShallowClone(); + clone.Arguments = new InstructionCollection(clone, 0); + clone.Arguments.AddRange(this.Arguments.Select(arg => arg.Clone())); + return clone; + } + protected override InstructionFlags ComputeFlags() + { + return base.ComputeFlags() | InstructionFlags.MayThrow | Arguments.Aggregate(InstructionFlags.None, (f, arg) => f | arg.Flags); + } + public override InstructionFlags DirectFlags { + get { + return base.DirectFlags | InstructionFlags.MayThrow; + } + } + public override void AcceptVisitor(ILVisitor visitor) + { + visitor.VisitDynamicInvokeConstructorInstruction(this); + } + public override T AcceptVisitor(ILVisitor visitor) + { + return visitor.VisitDynamicInvokeConstructorInstruction(this); + } + public override T AcceptVisitor(ILVisitor visitor, C context) + { + return visitor.VisitDynamicInvokeConstructorInstruction(this, context); + } + protected internal override bool PerformMatch(ILInstruction other, ref Patterns.Match match) + { + var o = other as DynamicInvokeConstructorInstruction; + return o != null && Patterns.ListMatch.DoMatch(this.Arguments, o.Arguments, ref match); + } + } +} +namespace ICSharpCode.Decompiler.IL +{ + /// ILAst representation of a delegate invocation inside a dynamic expression (maps to Binder.Invoke). + public sealed partial class DynamicInvokeInstruction : DynamicInstruction + { + public static readonly SlotInfo ArgumentsSlot = new SlotInfo("Arguments", canInlineInto: true); + public InstructionCollection Arguments { get; private set; } + protected sealed override int GetChildCount() + { + return Arguments.Count; + } + protected sealed override ILInstruction GetChild(int index) + { + switch (index) { + default: + return this.Arguments[index - 0]; + } + } + protected sealed override void SetChild(int index, ILInstruction value) + { + switch (index) { + default: + this.Arguments[index - 0] = value; + break; + } + } + protected sealed override SlotInfo GetChildSlot(int index) + { + switch (index) { + default: + return ArgumentsSlot; + } + } + public sealed override ILInstruction Clone() + { + var clone = (DynamicInvokeInstruction)ShallowClone(); + clone.Arguments = new InstructionCollection(clone, 0); + clone.Arguments.AddRange(this.Arguments.Select(arg => arg.Clone())); + return clone; + } + protected override InstructionFlags ComputeFlags() + { + return base.ComputeFlags() | InstructionFlags.MayThrow | Arguments.Aggregate(InstructionFlags.None, (f, arg) => f | arg.Flags); + } + public override InstructionFlags DirectFlags { + get { + return base.DirectFlags | InstructionFlags.MayThrow; + } + } + public override void AcceptVisitor(ILVisitor visitor) + { + visitor.VisitDynamicInvokeInstruction(this); + } + public override T AcceptVisitor(ILVisitor visitor) + { + return visitor.VisitDynamicInvokeInstruction(this); + } + public override T AcceptVisitor(ILVisitor visitor, C context) + { + return visitor.VisitDynamicInvokeInstruction(this, context); + } + protected internal override bool PerformMatch(ILInstruction other, ref Patterns.Match match) + { + var o = other as DynamicInvokeInstruction; + return o != null && Patterns.ListMatch.DoMatch(this.Arguments, o.Arguments, ref match); + } + } +} +namespace ICSharpCode.Decompiler.IL +{ + /// ILAst representation of a call to the Binder.IsEvent method inside a dynamic expression. + public sealed partial class DynamicIsEventInstruction : DynamicInstruction + { + public static readonly SlotInfo ArgumentSlot = new SlotInfo("Argument", canInlineInto: true); + ILInstruction argument; + public ILInstruction Argument { + get { return this.argument; } + set { + ValidateChild(value); + SetChildInstruction(ref this.argument, value, 0); + } + } + protected sealed override int GetChildCount() + { + return 1; + } + protected sealed override ILInstruction GetChild(int index) + { + switch (index) { + case 0: + return this.argument; + default: + throw new IndexOutOfRangeException(); + } + } + protected sealed override void SetChild(int index, ILInstruction value) + { + switch (index) { + case 0: + this.Argument = value; + break; + default: + throw new IndexOutOfRangeException(); + } + } + protected sealed override SlotInfo GetChildSlot(int index) + { + switch (index) { + case 0: + return ArgumentSlot; + default: + throw new IndexOutOfRangeException(); + } + } + public sealed override ILInstruction Clone() + { + var clone = (DynamicIsEventInstruction)ShallowClone(); + clone.Argument = this.argument.Clone(); + return clone; + } + protected override InstructionFlags ComputeFlags() + { + return base.ComputeFlags() | InstructionFlags.MayThrow | argument.Flags; + } + public override InstructionFlags DirectFlags { + get { + return base.DirectFlags | InstructionFlags.MayThrow; + } + } + public override void AcceptVisitor(ILVisitor visitor) + { + visitor.VisitDynamicIsEventInstruction(this); + } + public override T AcceptVisitor(ILVisitor visitor) + { + return visitor.VisitDynamicIsEventInstruction(this); + } + public override T AcceptVisitor(ILVisitor visitor, C context) + { + return visitor.VisitDynamicIsEventInstruction(this, context); + } + protected internal override bool PerformMatch(ILInstruction other, ref Patterns.Match match) + { + var o = other as DynamicIsEventInstruction; + return o != null && this.argument.PerformMatch(o.argument, ref match); + } + internal override void CheckInvariant(ILPhase phase) + { + base.CheckInvariant(phase); + Debug.Assert(argument.ResultType == StackType.O); + } + } +} +namespace ICSharpCode.Decompiler.IL +{ + /// Push a typed reference of type class onto the stack. + public sealed partial class MakeRefAny : UnaryInstruction + { + public MakeRefAny(ILInstruction argument, IType type) : base(OpCode.MakeRefAny, argument) + { + this.type = type; + } + IType type; + /// Returns the type operand. + public IType Type { + get { return type; } + set { type = value; InvalidateFlags(); } + } + public override StackType ResultType { get { return StackType.O; } } + public override void WriteTo(ITextOutput output, ILAstWritingOptions options) + { + ILRange.WriteTo(output, options); + output.Write(OpCode); + output.Write(' '); + type.WriteTo(output); + output.Write('('); + Argument.WriteTo(output, options); + output.Write(')'); + } + public override void AcceptVisitor(ILVisitor visitor) + { + visitor.VisitMakeRefAny(this); + } + public override T AcceptVisitor(ILVisitor visitor) + { + return visitor.VisitMakeRefAny(this); + } + public override T AcceptVisitor(ILVisitor visitor, C context) + { + return visitor.VisitMakeRefAny(this, context); + } + protected internal override bool PerformMatch(ILInstruction other, ref Patterns.Match match) + { + var o = other as MakeRefAny; + return o != null && this.Argument.PerformMatch(o.Argument, ref match) && type.Equals(o.type); + } + } +} +namespace ICSharpCode.Decompiler.IL +{ + /// Push the type token stored in a typed reference. + public sealed partial class RefAnyType : UnaryInstruction + { + public RefAnyType(ILInstruction argument) : base(OpCode.RefAnyType, argument) + { + } + public override StackType ResultType { get { return StackType.O; } } + public override void AcceptVisitor(ILVisitor visitor) + { + visitor.VisitRefAnyType(this); + } + public override T AcceptVisitor(ILVisitor visitor) + { + return visitor.VisitRefAnyType(this); + } + public override T AcceptVisitor(ILVisitor visitor, C context) + { + return visitor.VisitRefAnyType(this, context); + } + protected internal override bool PerformMatch(ILInstruction other, ref Patterns.Match match) + { + var o = other as RefAnyType; + return o != null && this.Argument.PerformMatch(o.Argument, ref match); + } + } +} +namespace ICSharpCode.Decompiler.IL +{ + /// Push the address stored in a typed reference. + public sealed partial class RefAnyValue : UnaryInstruction + { + public RefAnyValue(ILInstruction argument, IType type) : base(OpCode.RefAnyValue, argument) + { + this.type = type; + } + IType type; + /// Returns the type operand. + public IType Type { + get { return type; } + set { type = value; InvalidateFlags(); } + } + public override StackType ResultType { get { return StackType.Ref; } } + protected override InstructionFlags ComputeFlags() + { + return base.ComputeFlags() | InstructionFlags.MayThrow; + } + public override InstructionFlags DirectFlags { + get { + return base.DirectFlags | InstructionFlags.MayThrow; + } + } + public override void WriteTo(ITextOutput output, ILAstWritingOptions options) + { + ILRange.WriteTo(output, options); + output.Write(OpCode); + output.Write(' '); + type.WriteTo(output); + output.Write('('); + Argument.WriteTo(output, options); + output.Write(')'); + } + public override void AcceptVisitor(ILVisitor visitor) + { + visitor.VisitRefAnyValue(this); + } + public override T AcceptVisitor(ILVisitor visitor) + { + return visitor.VisitRefAnyValue(this); + } + public override T AcceptVisitor(ILVisitor visitor, C context) + { + return visitor.VisitRefAnyValue(this, context); + } + protected internal override bool PerformMatch(ILInstruction other, ref Patterns.Match match) + { + var o = other as RefAnyValue; + return o != null && this.Argument.PerformMatch(o.Argument, ref match) && type.Equals(o.type); + } + } +} +namespace ICSharpCode.Decompiler.IL +{ + /// Yield an element from an iterator. + public sealed partial class YieldReturn : ILInstruction + { + public YieldReturn(ILInstruction value) : base(OpCode.YieldReturn) + { + this.Value = value; + } + public static readonly SlotInfo ValueSlot = new SlotInfo("Value", canInlineInto: true); + ILInstruction value; + public ILInstruction Value { + get { return this.value; } + set { + ValidateChild(value); + SetChildInstruction(ref this.value, value, 0); + } + } + protected sealed override int GetChildCount() + { + return 1; + } + protected sealed override ILInstruction GetChild(int index) + { + switch (index) { + case 0: + return this.value; + default: + throw new IndexOutOfRangeException(); + } + } + protected sealed override void SetChild(int index, ILInstruction value) + { + switch (index) { + case 0: + this.Value = value; + break; + default: + throw new IndexOutOfRangeException(); + } + } + protected sealed override SlotInfo GetChildSlot(int index) + { + switch (index) { + case 0: + return ValueSlot; + default: + throw new IndexOutOfRangeException(); + } + } + public sealed override ILInstruction Clone() + { + var clone = (YieldReturn)ShallowClone(); + clone.Value = this.value.Clone(); + return clone; + } + public override StackType ResultType { get { return StackType.Void; } } + protected override InstructionFlags ComputeFlags() + { + return InstructionFlags.MayBranch | InstructionFlags.SideEffect | value.Flags; + } + public override InstructionFlags DirectFlags { + get { + return InstructionFlags.MayBranch | InstructionFlags.SideEffect; + } + } + public override void WriteTo(ITextOutput output, ILAstWritingOptions options) + { + ILRange.WriteTo(output, options); + output.Write(OpCode); + output.Write('('); + this.value.WriteTo(output, options); + output.Write(')'); + } + public override void AcceptVisitor(ILVisitor visitor) + { + visitor.VisitYieldReturn(this); + } + public override T AcceptVisitor(ILVisitor visitor) + { + return visitor.VisitYieldReturn(this); + } + public override T AcceptVisitor(ILVisitor visitor, C context) + { + return visitor.VisitYieldReturn(this, context); + } + protected internal override bool PerformMatch(ILInstruction other, ref Patterns.Match match) + { + var o = other as YieldReturn; + return o != null && this.value.PerformMatch(o.value, ref match); + } + } +} +namespace ICSharpCode.Decompiler.IL +{ + /// C# await operator. + public sealed partial class Await : ILInstruction + { + public Await(ILInstruction value) : base(OpCode.Await) + { + this.Value = value; + } + public static readonly SlotInfo ValueSlot = new SlotInfo("Value", canInlineInto: true); + ILInstruction value; + public ILInstruction Value { + get { return this.value; } + set { + ValidateChild(value); + SetChildInstruction(ref this.value, value, 0); + } + } + protected sealed override int GetChildCount() + { + return 1; + } + protected sealed override ILInstruction GetChild(int index) + { + switch (index) { + case 0: + return this.value; + default: + throw new IndexOutOfRangeException(); + } + } + protected sealed override void SetChild(int index, ILInstruction value) + { + switch (index) { + case 0: + this.Value = value; + break; + default: + throw new IndexOutOfRangeException(); + } + } + protected sealed override SlotInfo GetChildSlot(int index) + { + switch (index) { + case 0: + return ValueSlot; + default: + throw new IndexOutOfRangeException(); + } + } + public sealed override ILInstruction Clone() + { + var clone = (Await)ShallowClone(); + clone.Value = this.value.Clone(); + return clone; + } + public override StackType ResultType { get { return GetResultMethod?.ReturnType.GetStackType() ?? StackType.Unknown; } } + protected override InstructionFlags ComputeFlags() + { + return InstructionFlags.SideEffect | value.Flags; + } + public override InstructionFlags DirectFlags { + get { + return InstructionFlags.SideEffect; } } public override void WriteTo(ITextOutput output, ILAstWritingOptions options) @@ -5355,6 +6277,50 @@ namespace ICSharpCode.Decompiler.IL { Default(inst); } + protected internal virtual void VisitDynamicBinaryOperatorInstruction(DynamicBinaryOperatorInstruction inst) + { + Default(inst); + } + protected internal virtual void VisitDynamicUnaryOperatorInstruction(DynamicUnaryOperatorInstruction inst) + { + Default(inst); + } + protected internal virtual void VisitDynamicConvertInstruction(DynamicConvertInstruction inst) + { + Default(inst); + } + protected internal virtual void VisitDynamicGetMemberInstruction(DynamicGetMemberInstruction inst) + { + Default(inst); + } + protected internal virtual void VisitDynamicSetMemberInstruction(DynamicSetMemberInstruction inst) + { + Default(inst); + } + protected internal virtual void VisitDynamicGetIndexInstruction(DynamicGetIndexInstruction inst) + { + Default(inst); + } + protected internal virtual void VisitDynamicSetIndexInstruction(DynamicSetIndexInstruction inst) + { + Default(inst); + } + protected internal virtual void VisitDynamicInvokeMemberInstruction(DynamicInvokeMemberInstruction inst) + { + Default(inst); + } + protected internal virtual void VisitDynamicInvokeConstructorInstruction(DynamicInvokeConstructorInstruction inst) + { + Default(inst); + } + protected internal virtual void VisitDynamicInvokeInstruction(DynamicInvokeInstruction inst) + { + Default(inst); + } + protected internal virtual void VisitDynamicIsEventInstruction(DynamicIsEventInstruction inst) + { + Default(inst); + } protected internal virtual void VisitMakeRefAny(MakeRefAny inst) { Default(inst); @@ -5673,6 +6639,50 @@ namespace ICSharpCode.Decompiler.IL { return Default(inst); } + protected internal virtual T VisitDynamicBinaryOperatorInstruction(DynamicBinaryOperatorInstruction inst) + { + return Default(inst); + } + protected internal virtual T VisitDynamicUnaryOperatorInstruction(DynamicUnaryOperatorInstruction inst) + { + return Default(inst); + } + protected internal virtual T VisitDynamicConvertInstruction(DynamicConvertInstruction inst) + { + return Default(inst); + } + protected internal virtual T VisitDynamicGetMemberInstruction(DynamicGetMemberInstruction inst) + { + return Default(inst); + } + protected internal virtual T VisitDynamicSetMemberInstruction(DynamicSetMemberInstruction inst) + { + return Default(inst); + } + protected internal virtual T VisitDynamicGetIndexInstruction(DynamicGetIndexInstruction inst) + { + return Default(inst); + } + protected internal virtual T VisitDynamicSetIndexInstruction(DynamicSetIndexInstruction inst) + { + return Default(inst); + } + protected internal virtual T VisitDynamicInvokeMemberInstruction(DynamicInvokeMemberInstruction inst) + { + return Default(inst); + } + protected internal virtual T VisitDynamicInvokeConstructorInstruction(DynamicInvokeConstructorInstruction inst) + { + return Default(inst); + } + protected internal virtual T VisitDynamicInvokeInstruction(DynamicInvokeInstruction inst) + { + return Default(inst); + } + protected internal virtual T VisitDynamicIsEventInstruction(DynamicIsEventInstruction inst) + { + return Default(inst); + } protected internal virtual T VisitMakeRefAny(MakeRefAny inst) { return Default(inst); @@ -5991,6 +7001,50 @@ namespace ICSharpCode.Decompiler.IL { return Default(inst, context); } + protected internal virtual T VisitDynamicBinaryOperatorInstruction(DynamicBinaryOperatorInstruction inst, C context) + { + return Default(inst, context); + } + protected internal virtual T VisitDynamicUnaryOperatorInstruction(DynamicUnaryOperatorInstruction inst, C context) + { + return Default(inst, context); + } + protected internal virtual T VisitDynamicConvertInstruction(DynamicConvertInstruction inst, C context) + { + return Default(inst, context); + } + protected internal virtual T VisitDynamicGetMemberInstruction(DynamicGetMemberInstruction inst, C context) + { + return Default(inst, context); + } + protected internal virtual T VisitDynamicSetMemberInstruction(DynamicSetMemberInstruction inst, C context) + { + return Default(inst, context); + } + protected internal virtual T VisitDynamicGetIndexInstruction(DynamicGetIndexInstruction inst, C context) + { + return Default(inst, context); + } + protected internal virtual T VisitDynamicSetIndexInstruction(DynamicSetIndexInstruction inst, C context) + { + return Default(inst, context); + } + protected internal virtual T VisitDynamicInvokeMemberInstruction(DynamicInvokeMemberInstruction inst, C context) + { + return Default(inst, context); + } + protected internal virtual T VisitDynamicInvokeConstructorInstruction(DynamicInvokeConstructorInstruction inst, C context) + { + return Default(inst, context); + } + protected internal virtual T VisitDynamicInvokeInstruction(DynamicInvokeInstruction inst, C context) + { + return Default(inst, context); + } + protected internal virtual T VisitDynamicIsEventInstruction(DynamicIsEventInstruction inst, C context) + { + return Default(inst, context); + } protected internal virtual T VisitMakeRefAny(MakeRefAny inst, C context) { return Default(inst, context); @@ -6088,6 +7142,17 @@ namespace ICSharpCode.Decompiler.IL "array.to.pointer", "string.to.int", "expression.tree.cast", + "dynamic.binary.operator", + "dynamic.unary.operator", + "dynamic.convert", + "dynamic.getmember", + "dynamic.setmember", + "dynamic.getindex", + "dynamic.setindex", + "dynamic.invokemember", + "dynamic.invokeconstructor", + "dynamic.invoke", + "dynamic.isevent", "mkrefany", "refanytype", "refanyval", diff --git a/ICSharpCode.Decompiler/IL/Instructions.tt b/ICSharpCode.Decompiler/IL/Instructions.tt index 667369b9e..6f75055ff 100644 --- a/ICSharpCode.Decompiler/IL/Instructions.tt +++ b/ICSharpCode.Decompiler/IL/Instructions.tt @@ -33,6 +33,8 @@ new OpCode("CallInstruction", "Instruction with a list of arguments.", AbstractBaseClass, CustomChildren(new []{ new ArgumentInfo("arguments") { IsCollection = true }}), CustomWriteTo, MayThrow, SideEffect), + new OpCode("DynamicInstruction", "Instruction representing a dynamic call site.", + AbstractBaseClass, CustomWriteTo, MayThrow, SideEffect), new OpCode("PatternInstruction", "Base class for pattern matching in ILAst.", AbstractBaseClass, ResultType("Unknown")) { Namespace = "ICSharpCode.Decompiler.IL.Patterns" } }; @@ -260,6 +262,30 @@ CustomClassName("ExpressionTreeCast"), Unary, HasTypeOperand, MayThrow, CustomConstructor, CustomWriteTo, ResultType("type.GetStackType()"), MatchCondition("this.IsChecked == o.IsChecked")), + new OpCode("dynamic.binary.operator", "ILAst representation of a binary operator inside a dynamic expression (maps to Binder.BinaryOperation).", + CustomClassName("DynamicBinaryOperatorInstruction"), BaseClass("DynamicInstruction"), CustomArguments(("left", null), ("right", null)), CustomConstructor, CustomWriteTo), + new OpCode("dynamic.unary.operator", "ILAst representation of a unary operator inside a dynamic expression (maps to Binder.UnaryOperation).", + CustomClassName("DynamicUnaryOperatorInstruction"), BaseClass("DynamicInstruction"), CustomArguments(("operand", null)), CustomConstructor, CustomWriteTo), + new OpCode("dynamic.convert", "ILAst representation of a cast inside a dynamic expression (maps to Binder.Convert).", + CustomClassName("DynamicConvertInstruction"), BaseClass("DynamicInstruction"), HasTypeOperand, MayThrow, CustomArguments(("argument", new[] { "O" })), CustomConstructor, CustomWriteTo), + new OpCode("dynamic.getmember", "ILAst representation of a property get method call inside a dynamic expression (maps to Binder.GetMember).", + CustomClassName("DynamicGetMemberInstruction"), BaseClass("DynamicInstruction"), MayThrow, CustomArguments(("target", new[] { "O" })), CustomConstructor, CustomWriteTo), + new OpCode("dynamic.setmember", "ILAst representation of a property set method call inside a dynamic expression (maps to Binder.SetMember).", + CustomClassName("DynamicSetMemberInstruction"), BaseClass("DynamicInstruction"), MayThrow, CustomArguments(("target", new[] { "O" }), ("value", null)), CustomConstructor, CustomWriteTo), + new OpCode("dynamic.getindex", "ILAst representation of an indexer get method call inside a dynamic expression (maps to Binder.GetIndex).", + CustomClassName("DynamicGetIndexInstruction"), BaseClass("DynamicInstruction"), MayThrow, CustomChildren(new []{ new ArgumentInfo("arguments") { IsCollection = true }}), CustomConstructor, CustomWriteTo), + new OpCode("dynamic.setindex", "ILAst representation of an indexer set method call inside a dynamic expression (maps to Binder.SetIndex).", + CustomClassName("DynamicSetIndexInstruction"), BaseClass("DynamicInstruction"), MayThrow, CustomChildren(new []{ new ArgumentInfo("arguments") { IsCollection = true }}), CustomConstructor, CustomWriteTo), + new OpCode("dynamic.invokemember", "ILAst representation of a method call inside a dynamic expression (maps to Binder.InvokeMember).", + CustomClassName("DynamicInvokeMemberInstruction"), BaseClass("DynamicInstruction"), MayThrow, CustomChildren(new []{ new ArgumentInfo("arguments") { IsCollection = true }}), CustomConstructor, CustomWriteTo), + new OpCode("dynamic.invokeconstructor", "ILAst representation of a constuctor invocation inside a dynamic expression (maps to Binder.InvokeConstructor).", + CustomClassName("DynamicInvokeConstructorInstruction"), BaseClass("DynamicInstruction"), MayThrow, CustomChildren(new []{ new ArgumentInfo("arguments") { IsCollection = true }}), CustomConstructor, CustomWriteTo), + new OpCode("dynamic.invoke", "ILAst representation of a delegate invocation inside a dynamic expression (maps to Binder.Invoke).", + CustomClassName("DynamicInvokeInstruction"), BaseClass("DynamicInstruction"), MayThrow, CustomChildren(new []{ new ArgumentInfo("arguments") { IsCollection = true }}), CustomConstructor, CustomWriteTo), + new OpCode("dynamic.isevent", "ILAst representation of a call to the Binder.IsEvent method inside a dynamic expression.", + CustomClassName("DynamicIsEventInstruction"), BaseClass("DynamicInstruction"), MayThrow, CustomArguments(("argument", new[] { "O" })), CustomConstructor, CustomWriteTo), + + new OpCode("mkrefany", "Push a typed reference of type class onto the stack.", CustomClassName("MakeRefAny"), Unary, HasTypeOperand, ResultType("O")), new OpCode("refanytype", "Push the type token stored in a typed reference.", diff --git a/ICSharpCode.Decompiler/IL/Instructions/DynamicInstructions.cs b/ICSharpCode.Decompiler/IL/Instructions/DynamicInstructions.cs new file mode 100644 index 000000000..9a9c65694 --- /dev/null +++ b/ICSharpCode.Decompiler/IL/Instructions/DynamicInstructions.cs @@ -0,0 +1,463 @@ +// Copyright (c) 2018 Siegfried Pammer +// +// Permission is hereby granted, free of charge, to any person obtaining a copy of this +// software and associated documentation files (the "Software"), to deal in the Software +// without restriction, including without limitation the rights to use, copy, modify, merge, +// publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons +// to whom the Software is furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in all copies or +// substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, +// INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR +// PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE +// FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +// DEALINGS IN THE SOFTWARE. + +using System; +using System.Collections.Generic; +using System.Linq.Expressions; +using System.Text; +using ICSharpCode.Decompiler.IL.Patterns; +using ICSharpCode.Decompiler.TypeSystem; +using ICSharpCode.Decompiler.Util; + +namespace ICSharpCode.Decompiler.IL +{ + [Flags] + public enum CSharpArgumentInfoFlags + { + None = 0, + UseCompileTimeType = 1, + Constant = 2, + NamedArgument = 4, + IsRef = 8, + IsOut = 0x10, + IsStaticType = 0x20 + } + + [Flags] + public enum CSharpBinderFlags + { + None = 0, + CheckedContext = 1, + InvokeSimpleName = 2, + InvokeSpecialName = 4, + BinaryOperationLogical = 8, + ConvertExplicit = 0x10, + ConvertArrayIndex = 0x20, + ResultIndexed = 0x40, + ValueFromCompoundAssignment = 0x80, + ResultDiscarded = 0x100 + } + + public struct CSharpArgumentInfo + { + public string Name { get; set; } + public CSharpArgumentInfoFlags Flags { get; set; } + } + + partial class DynamicInstruction + { + public CSharpBinderFlags BinderFlags { get; } + public IType CallingContext { get; } + + protected DynamicInstruction(OpCode opCode, CSharpBinderFlags binderFlags, IType context) + : base(opCode) + { + BinderFlags = binderFlags; + CallingContext = context; + } + + protected void WriteBinderFlags(ITextOutput output, ILAstWritingOptions options) + { + if ((BinderFlags & CSharpBinderFlags.BinaryOperationLogical) != 0) + output.Write(".logic"); + if ((BinderFlags & CSharpBinderFlags.CheckedContext) != 0) + output.Write(".checked"); + if ((BinderFlags & CSharpBinderFlags.ConvertArrayIndex) != 0) + output.Write(".arrayindex"); + if ((BinderFlags & CSharpBinderFlags.ConvertExplicit) != 0) + output.Write(".explicit"); + if ((BinderFlags & CSharpBinderFlags.InvokeSimpleName) != 0) + output.Write(".invokesimple"); + if ((BinderFlags & CSharpBinderFlags.InvokeSpecialName) != 0) + output.Write(".invokespecial"); + if ((BinderFlags & CSharpBinderFlags.ResultDiscarded) != 0) + output.Write(".discard"); + if ((BinderFlags & CSharpBinderFlags.ResultIndexed) != 0) + output.Write(".resultindexed"); + if ((BinderFlags & CSharpBinderFlags.ValueFromCompoundAssignment) != 0) + output.Write(".compound"); + } + } + + partial class DynamicConvertInstruction + { + public override void WriteTo(ITextOutput output, ILAstWritingOptions options) + { + ILRange.WriteTo(output, options); + output.Write(OpCode); + WriteBinderFlags(output, options); + output.Write(' '); + type.WriteTo(output); + output.Write('('); + argument.WriteTo(output, options); + output.Write(')'); + } + + public DynamicConvertInstruction(CSharpBinderFlags binderFlags, IType type, IType context, ILInstruction argument) + : base(OpCode.DynamicConvertInstruction, binderFlags, context) + { + Type = type; + Argument = argument; + } + + protected internal override bool PerformMatch(ref ListMatch listMatch, ref Match match) + { + return base.PerformMatch(ref listMatch, ref match); + } + + public override StackType ResultType => type.GetStackType(); + + public bool IsChecked => (BinderFlags & CSharpBinderFlags.CheckedContext) != 0; + } + + partial class DynamicInvokeMemberInstruction + { + public string Name { get; } + public IReadOnlyList TypeArguments { get; } + public IReadOnlyList ArgumentInfo { get; } + + public DynamicInvokeMemberInstruction(CSharpBinderFlags binderFlags, string name, IType[] typeArguments, IType context, CSharpArgumentInfo[] argumentInfo, ILInstruction[] arguments) + : base(OpCode.DynamicInvokeMemberInstruction, binderFlags, context) + { + Name = name; + TypeArguments = typeArguments ?? Empty.Array; + ArgumentInfo = argumentInfo; + Arguments = new InstructionCollection(this, 0); + Arguments.AddRange(arguments); + } + + public override void WriteTo(ITextOutput output, ILAstWritingOptions options) + { + ILRange.WriteTo(output, options); + output.Write(OpCode); + WriteBinderFlags(output, options); + output.Write(' '); + output.Write(Name); + if (TypeArguments.Count > 0) { + output.Write('<'); + int i = 0; + foreach (var typeArg in TypeArguments) { + if (i > 0) + output.Write(", "); + typeArg.WriteTo(output); + i++; + } + output.Write('>'); + } + output.Write('('); + int j = 0; + foreach (var arg in Arguments) { + if (j > 0) + output.Write(", "); + arg.WriteTo(output, options); + j++; + } + output.Write(')'); + } + + public override StackType ResultType => SpecialType.Dynamic.GetStackType(); + } + + partial class DynamicGetMemberInstruction + { + public string Name { get; } + public CSharpArgumentInfo TargetArgumentInfo { get; } + + public DynamicGetMemberInstruction(CSharpBinderFlags binderFlags, string name, IType context, CSharpArgumentInfo targetArgumentInfo, ILInstruction target) + : base(OpCode.DynamicGetMemberInstruction, binderFlags, context) + { + Name = name; + TargetArgumentInfo = targetArgumentInfo; + Target = target; + } + + public override void WriteTo(ITextOutput output, ILAstWritingOptions options) + { + ILRange.WriteTo(output, options); + output.Write(OpCode); + WriteBinderFlags(output, options); + output.Write(' '); + output.Write(Name); + output.Write('('); + Target.WriteTo(output, options); + output.Write(')'); + } + + public override StackType ResultType => SpecialType.Dynamic.GetStackType(); + } + + partial class DynamicSetMemberInstruction + { + public string Name { get; } + public CSharpArgumentInfo TargetArgumentInfo { get; } + public CSharpArgumentInfo ValueArgumentInfo { get; } + + public DynamicSetMemberInstruction(CSharpBinderFlags binderFlags, string name, IType context, CSharpArgumentInfo targetArgumentInfo, ILInstruction target, CSharpArgumentInfo valueArgumentInfo, ILInstruction value) + : base(OpCode.DynamicSetMemberInstruction, binderFlags, context) + { + Name = name; + TargetArgumentInfo = targetArgumentInfo; + Target = target; + ValueArgumentInfo = valueArgumentInfo; + Value = value; + } + + public override void WriteTo(ITextOutput output, ILAstWritingOptions options) + { + ILRange.WriteTo(output, options); + output.Write(OpCode); + WriteBinderFlags(output, options); + output.Write(' '); + output.Write(Name); + output.Write('('); + Target.WriteTo(output, options); + output.Write(", "); + Value.WriteTo(output, options); + output.Write(')'); + } + + public override StackType ResultType => SpecialType.Dynamic.GetStackType(); + } + + partial class DynamicGetIndexInstruction + { + public IReadOnlyList ArgumentInfo { get; } + + public DynamicGetIndexInstruction(CSharpBinderFlags binderFlags, IType context, CSharpArgumentInfo[] argumentInfo, ILInstruction[] arguments) + : base(OpCode.DynamicGetIndexInstruction, binderFlags, context) + { + ArgumentInfo = argumentInfo; + Arguments = new InstructionCollection(this, 0); + Arguments.AddRange(arguments); + } + + public override void WriteTo(ITextOutput output, ILAstWritingOptions options) + { + ILRange.WriteTo(output, options); + output.Write(OpCode); + WriteBinderFlags(output, options); + output.Write(' '); + output.Write("get_Item"); + output.Write('('); + int j = 0; + foreach (var arg in Arguments) { + if (j > 0) + output.Write(", "); + arg.WriteTo(output, options); + j++; + } + output.Write(')'); + } + + public override StackType ResultType => SpecialType.Dynamic.GetStackType(); + } + + partial class DynamicSetIndexInstruction + { + public IReadOnlyList ArgumentInfo { get; } + + public DynamicSetIndexInstruction(CSharpBinderFlags binderFlags, IType context, CSharpArgumentInfo[] argumentInfo, ILInstruction[] arguments) + : base(OpCode.DynamicSetIndexInstruction, binderFlags, context) + { + ArgumentInfo = argumentInfo; + Arguments = new InstructionCollection(this, 0); + Arguments.AddRange(arguments); + } + + public override void WriteTo(ITextOutput output, ILAstWritingOptions options) + { + ILRange.WriteTo(output, options); + output.Write(OpCode); + WriteBinderFlags(output, options); + output.Write(' '); + output.Write("set_Item"); + output.Write('('); + int j = 0; + foreach (var arg in Arguments) { + if (j > 0) + output.Write(", "); + arg.WriteTo(output, options); + j++; + } + output.Write(')'); + } + + public override StackType ResultType => SpecialType.Dynamic.GetStackType(); + } + + partial class DynamicInvokeConstructorInstruction + { + public IReadOnlyList ArgumentInfo { get; } + + public DynamicInvokeConstructorInstruction(CSharpBinderFlags binderFlags, IType context, CSharpArgumentInfo[] argumentInfo, ILInstruction[] arguments) + : base(OpCode.DynamicInvokeConstructorInstruction, binderFlags, context) + { + ArgumentInfo = argumentInfo; + Arguments = new InstructionCollection(this, 0); + Arguments.AddRange(arguments); + } + + public override void WriteTo(ITextOutput output, ILAstWritingOptions options) + { + ILRange.WriteTo(output, options); + output.Write(OpCode); + WriteBinderFlags(output, options); + output.Write(' '); + output.Write(".ctor"); + output.Write('('); + int j = 0; + foreach (var arg in Arguments) { + if (j > 0) + output.Write(", "); + arg.WriteTo(output, options); + j++; + } + output.Write(')'); + } + + public override StackType ResultType => SpecialType.Dynamic.GetStackType(); + } + + partial class DynamicBinaryOperatorInstruction + { + public CSharpArgumentInfo LeftArgumentInfo { get; } + public CSharpArgumentInfo RightArgumentInfo { get; } + public ExpressionType Operation { get; } + + public DynamicBinaryOperatorInstruction(CSharpBinderFlags binderFlags, ExpressionType operation, IType context, CSharpArgumentInfo leftArgumentInfo, ILInstruction left, CSharpArgumentInfo rightArgumentInfo, ILInstruction right) + : base(OpCode.DynamicBinaryOperatorInstruction, binderFlags, context) + { + Operation = operation; + LeftArgumentInfo = leftArgumentInfo; + Left = left; + RightArgumentInfo = rightArgumentInfo; + Right = right; + } + + public override void WriteTo(ITextOutput output, ILAstWritingOptions options) + { + ILRange.WriteTo(output, options); + output.Write(OpCode); + WriteBinderFlags(output, options); + output.Write(' '); + output.Write(Operation.ToString()); + output.Write('('); + Left.WriteTo(output, options); + output.Write(", "); + Right.WriteTo(output, options); + output.Write(')'); + } + + public override StackType ResultType => SpecialType.Dynamic.GetStackType(); + } + + partial class DynamicUnaryOperatorInstruction + { + public CSharpArgumentInfo OperandArgumentInfo { get; } + public ExpressionType Operation { get; } + + public DynamicUnaryOperatorInstruction(CSharpBinderFlags binderFlags, ExpressionType operation, IType context, CSharpArgumentInfo operandArgumentInfo, ILInstruction operand) + : base(OpCode.DynamicUnaryOperatorInstruction, binderFlags, context) + { + Operation = operation; + OperandArgumentInfo = operandArgumentInfo; + Operand = operand; + } + + public override void WriteTo(ITextOutput output, ILAstWritingOptions options) + { + ILRange.WriteTo(output, options); + output.Write(OpCode); + WriteBinderFlags(output, options); + output.Write(' '); + output.Write(Operation.ToString()); + output.Write('('); + Operand.WriteTo(output, options); + output.Write(')'); + } + + public override StackType ResultType { + get { + switch (Operation) { + case ExpressionType.IsFalse: + case ExpressionType.IsTrue: + return StackType.I4; // bool + default: + return SpecialType.Dynamic.GetStackType(); + } + } + } + } + + partial class DynamicInvokeInstruction + { + public IReadOnlyList ArgumentInfo { get; } + + public DynamicInvokeInstruction(CSharpBinderFlags binderFlags, IType context, CSharpArgumentInfo[] argumentInfo, ILInstruction[] arguments) + : base(OpCode.DynamicInvokeInstruction, binderFlags, context) + { + ArgumentInfo = argumentInfo; + Arguments = new InstructionCollection(this, 0); + Arguments.AddRange(arguments); + } + + public override void WriteTo(ITextOutput output, ILAstWritingOptions options) + { + ILRange.WriteTo(output, options); + output.Write(OpCode); + WriteBinderFlags(output, options); + output.Write(' '); + output.Write('('); + int j = 0; + foreach (var arg in Arguments) { + if (j > 0) + output.Write(", "); + arg.WriteTo(output, options); + j++; + } + output.Write(')'); + } + + public override StackType ResultType => SpecialType.Dynamic.GetStackType(); + } + + partial class DynamicIsEventInstruction + { + public string Name { get; } + + public DynamicIsEventInstruction(CSharpBinderFlags binderFlags, string name, IType context, ILInstruction argument) + : base(OpCode.DynamicIsEventInstruction, binderFlags, context) + { + Name = name; + Argument = argument; + } + + public override void WriteTo(ITextOutput output, ILAstWritingOptions options) + { + ILRange.WriteTo(output, options); + output.Write(OpCode); + WriteBinderFlags(output, options); + output.Write(' '); + output.Write('('); + Argument.WriteTo(output, options); + output.Write(')'); + } + + public override StackType ResultType => StackType.I4; + } +} diff --git a/ICSharpCode.Decompiler/IL/Transforms/ExpressionTreeCast.cs b/ICSharpCode.Decompiler/IL/Instructions/ExpressionTreeCast.cs similarity index 100% rename from ICSharpCode.Decompiler/IL/Transforms/ExpressionTreeCast.cs rename to ICSharpCode.Decompiler/IL/Instructions/ExpressionTreeCast.cs From 5e4b571a6281c711f7e5922377acf1f86972ea54 Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Thu, 31 May 2018 19:00:03 +0200 Subject: [PATCH 02/49] Add DynamicCallSiteTransform --- .../CSharp/CSharpDecompiler.cs | 1 + .../CSharp/ExpressionBuilder.cs | 89 +++ .../ICSharpCode.Decompiler.csproj | 4 +- .../IL/Transforms/DelegateConstruction.cs | 2 +- .../IL/Transforms/DynamicCallSiteTransform.cs | 593 ++++++++++++++++++ .../IL/Transforms/ExpressionTransforms.cs | 52 ++ .../Transforms/TransformArrayInitializers.cs | 4 +- .../IL/Transforms/TransformExpressionTrees.cs | 2 +- 8 files changed, 742 insertions(+), 5 deletions(-) create mode 100644 ICSharpCode.Decompiler/IL/Transforms/DynamicCallSiteTransform.cs diff --git a/ICSharpCode.Decompiler/CSharp/CSharpDecompiler.cs b/ICSharpCode.Decompiler/CSharp/CSharpDecompiler.cs index 3667696c2..f83b1596b 100644 --- a/ICSharpCode.Decompiler/CSharp/CSharpDecompiler.cs +++ b/ICSharpCode.Decompiler/CSharp/CSharpDecompiler.cs @@ -87,6 +87,7 @@ namespace ICSharpCode.Decompiler.CSharp // is already collapsed into stloc(V, ...). new RemoveDeadVariableInit(), new SplitVariables(), // split variables once again, because the stobj(ldloca V, ...) may open up new replacements + new DynamicCallSiteTransform(), new SwitchDetection(), new SwitchOnStringTransform(), new SwitchOnNullableTransform(), diff --git a/ICSharpCode.Decompiler/CSharp/ExpressionBuilder.cs b/ICSharpCode.Decompiler/CSharp/ExpressionBuilder.cs index 93c66b85d..c2a9dbe55 100644 --- a/ICSharpCode.Decompiler/CSharp/ExpressionBuilder.cs +++ b/ICSharpCode.Decompiler/CSharp/ExpressionBuilder.cs @@ -2333,6 +2333,95 @@ namespace ICSharpCode.Decompiler.CSharp .WithRR(new ResolveResult(NullableType.GetUnderlyingType(arg.Type))); } + protected internal override TranslatedExpression VisitDynamicConvertInstruction(DynamicConvertInstruction inst, TranslationContext context) + { + return Translate(inst.Argument).ConvertTo(inst.Type, this, inst.IsChecked); + } + + protected internal override TranslatedExpression VisitDynamicGetIndexInstruction(DynamicGetIndexInstruction inst, TranslationContext context) + { + var target = Translate(inst.Arguments[0], SpecialType.Dynamic); + return new IndexerExpression(target, inst.Arguments.Skip(1).Select(arg => Translate(arg, SpecialType.Dynamic).Expression)) + .WithILInstruction(inst) + .WithRR(new ResolveResult(SpecialType.Dynamic)); + } + + protected internal override TranslatedExpression VisitDynamicGetMemberInstruction(DynamicGetMemberInstruction inst, TranslationContext context) + { + var target = Translate(inst.Target, SpecialType.Dynamic); + return new MemberReferenceExpression(target, inst.Name) + .WithILInstruction(inst) + .WithRR(new ResolveResult(SpecialType.Dynamic)); + } + + protected internal override TranslatedExpression VisitDynamicInvokeConstructorInstruction(DynamicInvokeConstructorInstruction inst, TranslationContext context) + { + IL.Transforms.TransformExpressionTrees.MatchGetTypeFromHandle(inst.Arguments[0], out var constructorType); + return new ObjectCreateExpression(ConvertType(constructorType), inst.Arguments.Skip(1).Select(arg => Translate(arg, SpecialType.Dynamic).Expression)) + .WithILInstruction(inst).WithRR(new ResolveResult(constructorType)); + } + + protected internal override TranslatedExpression VisitDynamicInvokeMemberInstruction(DynamicInvokeMemberInstruction inst, TranslationContext context) + { + TranslatedExpression target; + if (!IL.Transforms.TransformExpressionTrees.MatchGetTypeFromHandle(inst.Arguments[0], out var callTargetType)) + target = Translate(inst.Arguments[0], SpecialType.Dynamic); + else + target = new TypeReferenceExpression(ConvertType(callTargetType)) + .WithoutILInstruction() + .WithRR(new TypeResolveResult(callTargetType)); + return new InvocationExpression(new MemberReferenceExpression(target, inst.Name, inst.TypeArguments.Select(ConvertType)), inst.Arguments.Skip(1).Select(arg => Translate(arg, SpecialType.Dynamic).Expression)) + .WithILInstruction(inst) + .WithRR(new ResolveResult(SpecialType.Dynamic)); + } + + protected internal override TranslatedExpression VisitDynamicSetIndexInstruction(DynamicSetIndexInstruction inst, TranslationContext context) + { + Debug.Assert(inst.Arguments.Count >= 3); + var target = Translate(inst.Arguments[0], SpecialType.Dynamic); + var value = Translate(inst.Arguments.Last(), SpecialType.Dynamic); + return Assignment( + new IndexerExpression(target, inst.Arguments.Skip(1).Take(inst.Arguments.Count - 2).Select(arg => Translate(arg, SpecialType.Dynamic).Expression)).WithoutILInstruction().WithRR(new ResolveResult(SpecialType.Dynamic)), + value + ).WithILInstruction(inst); + } + + protected internal override TranslatedExpression VisitDynamicSetMemberInstruction(DynamicSetMemberInstruction inst, TranslationContext context) + { + var target = Translate(inst.Target, SpecialType.Dynamic); + var value = Translate(inst.Value, SpecialType.Dynamic); + return Assignment( + new MemberReferenceExpression(target, inst.Name).WithoutILInstruction().WithRR(new ResolveResult(SpecialType.Dynamic)), + value + ).WithILInstruction(inst); + } + + protected internal override TranslatedExpression VisitDynamicBinaryOperatorInstruction(DynamicBinaryOperatorInstruction inst, TranslationContext context) + { + switch (inst.Operation) { + case ExpressionType.Add: + return CreateArithmeticBinaryOperator(BinaryOperatorType.Add); + case ExpressionType.Subtract: + return CreateArithmeticBinaryOperator(BinaryOperatorType.Subtract); + case ExpressionType.Multiply: + return CreateArithmeticBinaryOperator(BinaryOperatorType.Multiply); + case ExpressionType.Divide: + return CreateArithmeticBinaryOperator(BinaryOperatorType.Divide); + case ExpressionType.Modulo: + return CreateArithmeticBinaryOperator(BinaryOperatorType.Modulus); + default: + return base.VisitDynamicBinaryOperatorInstruction(inst, context); + } + + TranslatedExpression CreateArithmeticBinaryOperator(BinaryOperatorType operatorType) + { + var left = Translate(inst.Left); + var right = Translate(inst.Right); + return new BinaryOperatorExpression(left.Expression, operatorType, right.Expression) + .WithILInstruction(inst).WithRR(new ResolveResult(SpecialType.Dynamic)); + } + } + protected internal override TranslatedExpression VisitInvalidBranch(InvalidBranch inst, TranslationContext context) { string message = "Error"; diff --git a/ICSharpCode.Decompiler/ICSharpCode.Decompiler.csproj b/ICSharpCode.Decompiler/ICSharpCode.Decompiler.csproj index cacda3343..c7f877d00 100644 --- a/ICSharpCode.Decompiler/ICSharpCode.Decompiler.csproj +++ b/ICSharpCode.Decompiler/ICSharpCode.Decompiler.csproj @@ -285,6 +285,7 @@ + @@ -294,8 +295,9 @@ + - + diff --git a/ICSharpCode.Decompiler/IL/Transforms/DelegateConstruction.cs b/ICSharpCode.Decompiler/IL/Transforms/DelegateConstruction.cs index 3df0df8e6..87248ad0b 100644 --- a/ICSharpCode.Decompiler/IL/Transforms/DelegateConstruction.cs +++ b/ICSharpCode.Decompiler/IL/Transforms/DelegateConstruction.cs @@ -326,7 +326,7 @@ namespace ICSharpCode.Decompiler.IL.Transforms base.VisitNumericCompoundAssign(inst); if (inst.Target.MatchLdLoc(out var v)) { inst.ReplaceWith(new StLoc(v, new BinaryNumericInstruction(inst.Operator, inst.Target, inst.Value, inst.CheckForOverflow, inst.Sign))); - } + } } } #endregion diff --git a/ICSharpCode.Decompiler/IL/Transforms/DynamicCallSiteTransform.cs b/ICSharpCode.Decompiler/IL/Transforms/DynamicCallSiteTransform.cs new file mode 100644 index 000000000..8c16c864e --- /dev/null +++ b/ICSharpCode.Decompiler/IL/Transforms/DynamicCallSiteTransform.cs @@ -0,0 +1,593 @@ +// Copyright (c) 2018 Siegfried Pammer +// +// Permission is hereby granted, free of charge, to any person obtaining a copy of this +// software and associated documentation files (the "Software"), to deal in the Software +// without restriction, including without limitation the rights to use, copy, modify, merge, +// publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons +// to whom the Software is furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in all copies or +// substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, +// INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR +// PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE +// FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +// DEALINGS IN THE SOFTWARE. + +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Linq; +using System.Linq.Expressions; +using ICSharpCode.Decompiler.TypeSystem; + +namespace ICSharpCode.Decompiler.IL.Transforms +{ + /// + /// Transforms the "callsite initialization pattern" into DynamicInstructions. + /// + public class DynamicCallSiteTransform : IILTransform + { + ILTransformContext context; + + const string CallSiteTypeName = "System.Runtime.CompilerServices.CallSite"; + const string CSharpBinderTypeName = "Microsoft.CSharp.RuntimeBinder.Binder"; + + public void Run(ILFunction function, ILTransformContext context) + { + if (!context.Settings.DynamicExpressions) + return; + + this.context = context; + + Dictionary callsites = new Dictionary(); + HashSet modifiedContainers = new HashSet(); + + foreach (var block in function.Descendants.OfType()) { + if (block.Instructions.Count < 2) continue; + // Check if, we deal with callsite cache field null check: + // if (comp(ldsfld <>p__3 == ldnull)) br IL_000c + // br IL_002b + if (!(block.Instructions.SecondToLastOrDefault() is IfInstruction ifInst)) continue; + if (!(block.Instructions.LastOrDefault() is Branch branchAfterInit)) continue; + if (!MatchCallSiteCacheNullCheck(ifInst.Condition, out var callSiteCacheField, out var callSiteDelegate, out bool invertBranches)) + continue; + if (!ifInst.TrueInst.MatchBranch(out var trueBlock)) + continue; + Block callSiteInitBlock, targetBlockAfterInit; + if (invertBranches) { + callSiteInitBlock = branchAfterInit.TargetBlock; + targetBlockAfterInit = trueBlock; + } else { + callSiteInitBlock = trueBlock; + targetBlockAfterInit = branchAfterInit.TargetBlock; + } + if (!ScanCallSiteInitBlock(callSiteInitBlock, callSiteCacheField, out var callSiteInfo, out var blockAfterInit)) + continue; + if (targetBlockAfterInit != blockAfterInit) + continue; + callSiteInfo.DelegateType = callSiteDelegate; + callSiteInfo.ConditionalJumpToInit = ifInst; + callSiteInfo.Inverted = invertBranches; + callSiteInfo.BranchAfterInit = branchAfterInit; + callsites.Add(callSiteCacheField, callSiteInfo); + } + + foreach (var invokeCall in function.Descendants.OfType()) { + if (invokeCall.Method.DeclaringType.Kind != TypeKind.Delegate || invokeCall.Method.Name != "Invoke" || invokeCall.Arguments.Count == 0) + continue; + var firstArgument = invokeCall.Arguments[0]; + if (firstArgument.MatchLdLoc(out var stackSlot) && stackSlot.Kind == VariableKind.StackSlot && stackSlot.IsSingleDefinition) { + firstArgument = ((StLoc)stackSlot.StoreInstructions[0]).Value; + } + if (!firstArgument.MatchLdFld(out var cacheFieldLoad, out var targetField)) + continue; + if (!cacheFieldLoad.MatchLdsFld(out var cacheField)) + continue; + if (!callsites.TryGetValue(cacheField, out var callsite)) + continue; + context.Stepper.Step("Transform callsite for " + callsite.MemberName); + var deadArguments = new List(); + ILInstruction replacement = MakeDynamicInstruction(callsite, invokeCall, deadArguments); + if (replacement == null) + continue; + invokeCall.ReplaceWith(replacement); + Debug.Assert(callsite.ConditionalJumpToInit?.Parent is Block); + var block = ((Block)callsite.ConditionalJumpToInit.Parent); + if (callsite.Inverted) { + block.Instructions.Remove(callsite.ConditionalJumpToInit); + callsite.BranchAfterInit.ReplaceWith(callsite.ConditionalJumpToInit.TrueInst); + } else { + block.Instructions.Remove(callsite.ConditionalJumpToInit); + } + foreach (var arg in deadArguments) { + if (arg.MatchLdLoc(out var temporary) && temporary.Kind == VariableKind.StackSlot && temporary.IsSingleDefinition && temporary.LoadCount == 0) { + StLoc stLoc = (StLoc)temporary.StoreInstructions[0]; + if (stLoc.Parent is Block storeParentBlock) { + var value = stLoc.Value; + if (value.MatchLdsFld(out var cacheFieldCopy) && cacheFieldCopy.Equals(cacheField)) + storeParentBlock.Instructions.RemoveAt(stLoc.ChildIndex); + if (value.MatchLdFld(out cacheFieldLoad, out var targetFieldCopy) && cacheFieldLoad.MatchLdsFld(out cacheFieldCopy) && cacheField.Equals(cacheFieldCopy) && targetField.Equals(targetFieldCopy)) + storeParentBlock.Instructions.RemoveAt(stLoc.ChildIndex); + } + } + } + modifiedContainers.Add((BlockContainer)block.Parent); + } + + foreach (var container in modifiedContainers) + container.SortBlocks(deleteUnreachableBlocks: true); + } + + ILInstruction MakeDynamicInstruction(CallSiteInfo callsite, CallVirt targetInvokeCall, List deadArguments) + { + switch (callsite.Kind) { + case BinderMethodKind.BinaryOperation: + deadArguments.AddRange(targetInvokeCall.Arguments.Take(2)); + return new DynamicBinaryOperatorInstruction( + binderFlags: callsite.Flags, + operation: callsite.Operation, + context: callsite.Context, + leftArgumentInfo: callsite.ArgumentInfos[0], + left: targetInvokeCall.Arguments[2], + rightArgumentInfo: callsite.ArgumentInfos[1], + right: targetInvokeCall.Arguments[3] + ); + case BinderMethodKind.Convert: + deadArguments.AddRange(targetInvokeCall.Arguments.Take(2)); + return new DynamicConvertInstruction( + binderFlags: callsite.Flags, + context: callsite.Context, + type: callsite.ConvertTargetType, + argument: targetInvokeCall.Arguments[2] + ); + case BinderMethodKind.GetIndex: + deadArguments.AddRange(targetInvokeCall.Arguments.Take(2)); + return new DynamicGetIndexInstruction( + binderFlags: callsite.Flags, + context: callsite.Context, + argumentInfo: callsite.ArgumentInfos, + arguments: targetInvokeCall.Arguments.Skip(2).ToArray() + ); + case BinderMethodKind.GetMember: + deadArguments.AddRange(targetInvokeCall.Arguments.Take(2)); + return new DynamicGetMemberInstruction( + binderFlags: callsite.Flags, + name: callsite.MemberName, + context: callsite.Context, + targetArgumentInfo: callsite.ArgumentInfos[0], + target: targetInvokeCall.Arguments[2] + ); + case BinderMethodKind.Invoke: + deadArguments.AddRange(targetInvokeCall.Arguments.Take(2)); + return new DynamicInvokeInstruction( + binderFlags: callsite.Flags, + context: callsite.Context, + argumentInfo: callsite.ArgumentInfos, + arguments: targetInvokeCall.Arguments.Skip(2).ToArray() + ); + case BinderMethodKind.InvokeConstructor: + deadArguments.AddRange(targetInvokeCall.Arguments.Take(2)); + return new DynamicInvokeConstructorInstruction( + binderFlags: callsite.Flags, + context: callsite.Context, + argumentInfo: callsite.ArgumentInfos, + arguments: targetInvokeCall.Arguments.Skip(2).ToArray() + ); + case BinderMethodKind.InvokeMember: + deadArguments.AddRange(targetInvokeCall.Arguments.Take(2)); + return new DynamicInvokeMemberInstruction( + binderFlags: callsite.Flags, + name: callsite.MemberName, + typeArguments: callsite.TypeArguments, + context: callsite.Context, + argumentInfo: callsite.ArgumentInfos, + arguments: targetInvokeCall.Arguments.Skip(2).ToArray() + ); + case BinderMethodKind.IsEvent: + deadArguments.AddRange(targetInvokeCall.Arguments.Take(2)); + return new DynamicIsEventInstruction( + binderFlags: callsite.Flags, + name: callsite.MemberName, + context: callsite.Context, + argument: targetInvokeCall.Arguments[2] + ); + case BinderMethodKind.SetIndex: + deadArguments.AddRange(targetInvokeCall.Arguments.Take(2)); + return new DynamicSetIndexInstruction( + binderFlags: callsite.Flags, + context: callsite.Context, + argumentInfo: callsite.ArgumentInfos, + arguments: targetInvokeCall.Arguments.Skip(2).ToArray() + ); + case BinderMethodKind.SetMember: + deadArguments.AddRange(targetInvokeCall.Arguments.Take(2)); + return new DynamicSetMemberInstruction( + binderFlags: callsite.Flags, + name: callsite.MemberName, + context: callsite.Context, + targetArgumentInfo: callsite.ArgumentInfos[0], + target: targetInvokeCall.Arguments[2], + valueArgumentInfo: callsite.ArgumentInfos[1], + value: targetInvokeCall.Arguments[3] + ); + case BinderMethodKind.UnaryOperation: + deadArguments.AddRange(targetInvokeCall.Arguments.Take(2)); + return new DynamicUnaryOperatorInstruction( + binderFlags: callsite.Flags, + operation: callsite.Operation, + context: callsite.Context, + operandArgumentInfo: callsite.ArgumentInfos[0], + operand: targetInvokeCall.Arguments[2] + ); + default: + throw new NotSupportedException(); + } + throw new NotImplementedException(); + } + + bool ScanCallSiteInitBlock(Block callSiteInitBlock, IField callSiteCacheField, out CallSiteInfo callSiteInfo, out Block blockAfterInit) + { + callSiteInfo = default(CallSiteInfo); + blockAfterInit = null; + int instCount = callSiteInitBlock.Instructions.Count; + if (callSiteInitBlock.IncomingEdgeCount != 1 || instCount < 2) + return false; + if (!callSiteInitBlock.Instructions[instCount - 1].MatchBranch(out blockAfterInit)) + return false; + if (!callSiteInitBlock.Instructions[instCount - 2].MatchStsFld(out var field, out var value) || field != callSiteCacheField) + return false; + if (!(value is Call createBinderCall) || createBinderCall.Method.TypeArguments.Count != 0 || createBinderCall.Arguments.Count != 1 || createBinderCall.Method.Name != "Create" || createBinderCall.Method.DeclaringType.FullName != CallSiteTypeName || createBinderCall.Method.DeclaringType.TypeArguments.Count != 1) + return false; + if (!(createBinderCall.Arguments[0] is Call binderCall) || binderCall.Method.DeclaringType.FullName != CSharpBinderTypeName || binderCall.Method.DeclaringType.TypeParameterCount != 0) + return false; + callSiteInfo.InitBlock = callSiteInitBlock; + switch (binderCall.Method.Name) { + case "IsEvent": + callSiteInfo.Kind = BinderMethodKind.IsEvent; + // In the case of Binder.IsEvent all arguments should already be properly inlined, as there is no array initializer: + // Scan arguments: binder flags, member name, context type + if (binderCall.Arguments.Count != 3) + return false; + if (!binderCall.Arguments[0].MatchLdcI4(out int binderFlagsInteger)) + return false; + callSiteInfo.Flags = (CSharpBinderFlags)binderFlagsInteger; + if (!binderCall.Arguments[1].MatchLdStr(out string name)) + return false; + callSiteInfo.MemberName = name; + if (!TransformExpressionTrees.MatchGetTypeFromHandle(binderCall.Arguments[2], out var contextType)) + return false; + callSiteInfo.Context = contextType; + return true; + case "Convert": + callSiteInfo.Kind = BinderMethodKind.Convert; + // In the case of Binder.Convert all arguments should already be properly inlined, as there is no array initializer: + // Scan arguments: binder flags, target type, context type + if (binderCall.Arguments.Count != 3) + return false; + if (!binderCall.Arguments[0].MatchLdcI4(out binderFlagsInteger)) + return false; + callSiteInfo.Flags = (CSharpBinderFlags)binderFlagsInteger; + if (!TransformExpressionTrees.MatchGetTypeFromHandle(binderCall.Arguments[1], out var targetType)) + return false; + callSiteInfo.ConvertTargetType = targetType; + if (!TransformExpressionTrees.MatchGetTypeFromHandle(binderCall.Arguments[2], out contextType)) + return false; + callSiteInfo.Context = contextType; + return true; + case "InvokeMember": + callSiteInfo.Kind = BinderMethodKind.InvokeMember; + if (binderCall.Arguments.Count != 5) + return false; + // First argument: binder flags + // The value must be a single ldc.i4 instruction. + if (!binderCall.Arguments[0].MatchLdLoc(out var variable)) + return false; + if (!callSiteInitBlock.Instructions[0].MatchStLoc(variable, out value)) + return false; + if (!value.MatchLdcI4(out binderFlagsInteger)) + return false; + callSiteInfo.Flags = (CSharpBinderFlags)binderFlagsInteger; + // Second argument: method name + // The value must be a single ldstr instruction. + if (!binderCall.Arguments[1].MatchLdLoc(out variable)) + return false; + if (!callSiteInitBlock.Instructions[1].MatchStLoc(variable, out value)) + return false; + if (!value.MatchLdStr(out name)) + return false; + callSiteInfo.MemberName = name; + // Third argument: type arguments + // The value must be either ldnull (no type arguments) or an array initializer pattern. + if (!binderCall.Arguments[2].MatchLdLoc(out variable)) + return false; + if (!callSiteInitBlock.Instructions[2].MatchStLoc(variable, out value)) + return false; + int numberOfTypeArguments = 0; + if (!value.MatchLdNull()) { + if (value is NewArr typeArgsNewArr && typeArgsNewArr.Type.IsKnownType(KnownTypeCode.Type) && typeArgsNewArr.Indices.Count == 1 && typeArgsNewArr.Indices[0].MatchLdcI4(out numberOfTypeArguments)) { + if (!TransformArrayInitializers.HandleSimpleArrayInitializer(callSiteInitBlock, 3, variable, typeArgsNewArr.Type, numberOfTypeArguments, out var typeArguments, out _)) + return false; + int i = 0; + callSiteInfo.TypeArguments = new IType[numberOfTypeArguments]; + foreach (var typeArg in typeArguments) { + if (!TransformExpressionTrees.MatchGetTypeFromHandle(typeArg, out var type)) + return false; + callSiteInfo.TypeArguments[i] = type; + i++; + } + } else { + return false; + } + } + // Fourth argument: context type + if (!binderCall.Arguments[3].MatchLdLoc(out variable)) + return false; + if (!callSiteInitBlock.Instructions[3 + numberOfTypeArguments].MatchStLoc(variable, out value)) + return false; + if (!TransformExpressionTrees.MatchGetTypeFromHandle(value, out contextType)) + return false; + callSiteInfo.Context = contextType; + // Fifth argument: call parameter info + if (!binderCall.Arguments[4].MatchLdLoc(out variable)) + return false; + if (!callSiteInitBlock.Instructions[4 + numberOfTypeArguments].MatchStLoc(variable, out value)) + return false; + if (value is NewArr newArr && newArr.Type.FullName == "Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" && newArr.Indices.Count == 1 && newArr.Indices[0].MatchLdcI4(out int numberOfArguments)) { + if (!TransformArrayInitializers.HandleSimpleArrayInitializer(callSiteInitBlock, 5 + numberOfTypeArguments, variable, newArr.Type, numberOfArguments, out var arguments, out _)) + return false; + int i = 0; + callSiteInfo.ArgumentInfos = new CSharpArgumentInfo[numberOfArguments]; + foreach (var arg in arguments) { + if (!(arg is Call createCall)) + return false; + if (!(createCall.Method.Name == "Create" && createCall.Method.DeclaringType.FullName == "Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" && createCall.Arguments.Count == 2)) + return false; + if (!createCall.Arguments[0].MatchLdcI4(out var argumentInfoFlags)) + return false; + string argumentName = null; + if (!createCall.Arguments[1].MatchLdStr(out argumentName)) + if (!createCall.Arguments[1].MatchLdNull()) + return false; + callSiteInfo.ArgumentInfos[i] = new CSharpArgumentInfo { Flags = (CSharpArgumentInfoFlags)argumentInfoFlags, Name = argumentName }; + i++; + } + } + return true; + case "GetMember": + case "SetMember": + callSiteInfo.Kind = binderCall.Method.Name == "GetMember" ? BinderMethodKind.GetMember : BinderMethodKind.SetMember; + if (binderCall.Arguments.Count != 4) + return false; + // First argument: binder flags + // The value must be a single ldc.i4 instruction. + if (!binderCall.Arguments[0].MatchLdLoc(out variable)) + return false; + if (!callSiteInitBlock.Instructions[0].MatchStLoc(variable, out value)) + return false; + if (!value.MatchLdcI4(out binderFlagsInteger)) + return false; + callSiteInfo.Flags = (CSharpBinderFlags)binderFlagsInteger; + // Second argument: method name + // The value must be a single ldstr instruction. + if (!binderCall.Arguments[1].MatchLdLoc(out variable)) + return false; + if (!callSiteInitBlock.Instructions[1].MatchStLoc(variable, out value)) + return false; + if (!value.MatchLdStr(out name)) + return false; + callSiteInfo.MemberName = name; + // Third argument: context type + if (!binderCall.Arguments[2].MatchLdLoc(out variable)) + return false; + if (!callSiteInitBlock.Instructions[2].MatchStLoc(variable, out value)) + return false; + if (!TransformExpressionTrees.MatchGetTypeFromHandle(value, out contextType)) + return false; + callSiteInfo.Context = contextType; + // Fourth argument: call parameter info + if (!binderCall.Arguments[3].MatchLdLoc(out variable)) + return false; + if (!callSiteInitBlock.Instructions[3].MatchStLoc(variable, out value)) + return false; + if (value is NewArr newArr2 && newArr2.Type.FullName == "Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" && newArr2.Indices.Count == 1 && newArr2.Indices[0].MatchLdcI4(out numberOfArguments)) { + if (!TransformArrayInitializers.HandleSimpleArrayInitializer(callSiteInitBlock, 4, variable, newArr2.Type, numberOfArguments, out var arguments, out _)) + return false; + int i = 0; + callSiteInfo.ArgumentInfos = new CSharpArgumentInfo[numberOfArguments]; + foreach (var arg in arguments) { + if (!(arg is Call createCall)) + return false; + if (!(createCall.Method.Name == "Create" && createCall.Method.DeclaringType.FullName == "Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" && createCall.Arguments.Count == 2)) + return false; + if (!createCall.Arguments[0].MatchLdcI4(out var argumentInfoFlags)) + return false; + string argumentName = null; + if (!createCall.Arguments[1].MatchLdStr(out argumentName)) + if (!createCall.Arguments[1].MatchLdNull()) + return false; + callSiteInfo.ArgumentInfos[i] = new CSharpArgumentInfo { Flags = (CSharpArgumentInfoFlags)argumentInfoFlags, Name = argumentName }; + i++; + } + } + return true; + case "GetIndex": + case "SetIndex": + case "InvokeConstructor": + case "Invoke": + switch (binderCall.Method.Name) { + case "GetIndex": + callSiteInfo.Kind = BinderMethodKind.GetIndex; + break; + case "SetIndex": + callSiteInfo.Kind = BinderMethodKind.SetIndex; + break; + case "InvokeConstructor": + callSiteInfo.Kind = BinderMethodKind.InvokeConstructor; + break; + case "Invoke": + callSiteInfo.Kind = BinderMethodKind.Invoke; + break; + default: + throw new NotSupportedException(); + } + if (binderCall.Arguments.Count != 3) + return false; + // First argument: binder flags + // The value must be a single ldc.i4 instruction. + if (!binderCall.Arguments[0].MatchLdLoc(out variable)) + return false; + if (!callSiteInitBlock.Instructions[0].MatchStLoc(variable, out value)) + return false; + if (!value.MatchLdcI4(out binderFlagsInteger)) + return false; + callSiteInfo.Flags = (CSharpBinderFlags)binderFlagsInteger; + // Second argument: context type + if (!binderCall.Arguments[1].MatchLdLoc(out variable)) + return false; + if (!callSiteInitBlock.Instructions[1].MatchStLoc(variable, out value)) + return false; + if (!TransformExpressionTrees.MatchGetTypeFromHandle(value, out contextType)) + return false; + callSiteInfo.Context = contextType; + // Third argument: call parameter info + if (!binderCall.Arguments[2].MatchLdLoc(out variable)) + return false; + if (!callSiteInitBlock.Instructions[2].MatchStLoc(variable, out value)) + return false; + if (value is NewArr newArr3 && newArr3.Type.FullName == "Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" && newArr3.Indices.Count == 1 && newArr3.Indices[0].MatchLdcI4(out numberOfArguments)) { + if (!TransformArrayInitializers.HandleSimpleArrayInitializer(callSiteInitBlock, 3, variable, newArr3.Type, numberOfArguments, out var arguments, out _)) + return false; + int i = 0; + callSiteInfo.ArgumentInfos = new CSharpArgumentInfo[numberOfArguments]; + foreach (var arg in arguments) { + if (!(arg is Call createCall)) + return false; + if (!(createCall.Method.Name == "Create" && createCall.Method.DeclaringType.FullName == "Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" && createCall.Arguments.Count == 2)) + return false; + if (!createCall.Arguments[0].MatchLdcI4(out var argumentInfoFlags)) + return false; + string argumentName = null; + if (!createCall.Arguments[1].MatchLdStr(out argumentName)) + if (!createCall.Arguments[1].MatchLdNull()) + return false; + callSiteInfo.ArgumentInfos[i] = new CSharpArgumentInfo { Flags = (CSharpArgumentInfoFlags)argumentInfoFlags, Name = argumentName }; + i++; + } + } + return true; + case "UnaryOperation": + case "BinaryOperation": + callSiteInfo.Kind = binderCall.Method.Name == "BinaryOperation" ? BinderMethodKind.BinaryOperation : BinderMethodKind.UnaryOperation; + if (binderCall.Arguments.Count != 4) + return false; + // First argument: binder flags + // The value must be a single ldc.i4 instruction. + if (!binderCall.Arguments[0].MatchLdLoc(out variable)) + return false; + if (!callSiteInitBlock.Instructions[0].MatchStLoc(variable, out value)) + return false; + if (!value.MatchLdcI4(out binderFlagsInteger)) + return false; + callSiteInfo.Flags = (CSharpBinderFlags)binderFlagsInteger; + // Second argument: operation + // The value must be a single ldc.i4 instruction. + if (!binderCall.Arguments[1].MatchLdLoc(out variable)) + return false; + if (!callSiteInitBlock.Instructions[1].MatchStLoc(variable, out value)) + return false; + if (!value.MatchLdcI4(out int operation)) + return false; + callSiteInfo.Operation = (ExpressionType)operation; + // Third argument: context type + if (!binderCall.Arguments[2].MatchLdLoc(out variable)) + return false; + if (!callSiteInitBlock.Instructions[2].MatchStLoc(variable, out value)) + return false; + if (!TransformExpressionTrees.MatchGetTypeFromHandle(value, out contextType)) + return false; + callSiteInfo.Context = contextType; + // Fourth argument: call parameter info + if (!binderCall.Arguments[3].MatchLdLoc(out variable)) + return false; + if (!callSiteInitBlock.Instructions[3].MatchStLoc(variable, out value)) + return false; + if (value is NewArr newArr4 && newArr4.Type.FullName == "Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" && newArr4.Indices.Count == 1 && newArr4.Indices[0].MatchLdcI4(out numberOfArguments)) { + if (!TransformArrayInitializers.HandleSimpleArrayInitializer(callSiteInitBlock, 4, variable, newArr4.Type, numberOfArguments, out var arguments, out _)) + return false; + int i = 0; + callSiteInfo.ArgumentInfos = new CSharpArgumentInfo[numberOfArguments]; + foreach (var arg in arguments) { + if (!(arg is Call createCall)) + return false; + if (!(createCall.Method.Name == "Create" && createCall.Method.DeclaringType.FullName == "Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" && createCall.Arguments.Count == 2)) + return false; + if (!createCall.Arguments[0].MatchLdcI4(out var argumentInfoFlags)) + return false; + string argumentName = null; + if (!createCall.Arguments[1].MatchLdStr(out argumentName)) + if (!createCall.Arguments[1].MatchLdNull()) + return false; + callSiteInfo.ArgumentInfos[i] = new CSharpArgumentInfo { Flags = (CSharpArgumentInfoFlags)argumentInfoFlags, Name = argumentName }; + i++; + } + } + return true; + default: + return false; + } + } + + bool MatchCallSiteCacheNullCheck(ILInstruction condition, out IField callSiteCacheField, out IType callSiteDelegate, out bool invertBranches) + { + callSiteCacheField = null; + callSiteDelegate = null; + invertBranches = false; + if (!condition.MatchCompEqualsNull(out var argument)) { + if (!condition.MatchCompNotEqualsNull(out argument)) + return false; + invertBranches = true; + } + if (!argument.MatchLdsFld(out callSiteCacheField) || callSiteCacheField.ReturnType.TypeArguments.Count != 1 || callSiteCacheField.ReturnType.FullName != CallSiteTypeName) + return false; + callSiteDelegate = callSiteCacheField.ReturnType.TypeArguments[0]; + if (callSiteDelegate.Kind != TypeKind.Delegate) + return false; + return true; + } + + struct CallSiteInfo + { + public bool Inverted; + public ILInstruction BranchAfterInit; + public IfInstruction ConditionalJumpToInit; + public Block InitBlock; + public IType DelegateType; + public BinderMethodKind Kind; + public CSharpBinderFlags Flags; + public ExpressionType Operation; + public IType Context; + public IType ConvertTargetType; + public IType[] TypeArguments; + public CSharpArgumentInfo[] ArgumentInfos; + public string MemberName; + } + + enum BinderMethodKind + { + BinaryOperation, + Convert, + GetIndex, + GetMember, + Invoke, + InvokeConstructor, + InvokeMember, + IsEvent, + SetIndex, + SetMember, + UnaryOperation + } + } +} diff --git a/ICSharpCode.Decompiler/IL/Transforms/ExpressionTransforms.cs b/ICSharpCode.Decompiler/IL/Transforms/ExpressionTransforms.cs index 12f47812c..e32732099 100644 --- a/ICSharpCode.Decompiler/IL/Transforms/ExpressionTransforms.cs +++ b/ICSharpCode.Decompiler/IL/Transforms/ExpressionTransforms.cs @@ -19,6 +19,7 @@ using System; using System.Diagnostics; using System.Linq; +using System.Linq.Expressions; using ICSharpCode.Decompiler.TypeSystem; using ICSharpCode.Decompiler.TypeSystem.Implementation; @@ -329,6 +330,57 @@ namespace ICSharpCode.Decompiler.IL.Transforms if (new NullableLiftingTransform(context).Run(inst)) return; + + if (TransformDynamicAddAssignOrRemoveAssign(inst)) + return; + } + + /// + /// if (logic.not(dynamic.isevent (ldloc a))) Block IL_0045 { + /// dynamic.setmember.compound Setter2(ldloc a, dynamic.binary.operator AddAssign(dynamic.getmember Setter2(ldloc a), ldc.i4 5)) + /// } else Block IL_0144 { + /// dynamic.invokemember.invokespecial.discard add_Setter2(ldloc a, ldc.i4 5) + /// } + /// => + /// dynamic.setmember.compound Setter2(ldloc a, dynamic.binary.operator AddAssign(dynamic.getmember Setter2(ldloc a), ldc.i4 5)) + /// + bool TransformDynamicAddAssignOrRemoveAssign(IfInstruction inst) + { + if (!inst.Condition.MatchLogicNot(out var possibleIsEvent)) + return false; + if (!(possibleIsEvent is DynamicIsEventInstruction isEvent)) + return false; + var trueInst = Block.Unwrap(inst.TrueInst); + var falseInst = Block.Unwrap(inst.FalseInst); + if (!(trueInst is DynamicSetMemberInstruction dynamicSetMember + && dynamicSetMember.BinderFlags.HasFlag(CSharpBinderFlags.ValueFromCompoundAssignment) + && isEvent.Argument.Match(dynamicSetMember.Target).Success + && dynamicSetMember.Value is DynamicBinaryOperatorInstruction binaryOp + && binaryOp.Left is DynamicGetMemberInstruction dynamicGetMember + && dynamicGetMember.Target.Match(dynamicSetMember.Target).Success + && dynamicSetMember.Name == dynamicGetMember.Name + && falseInst is DynamicInvokeMemberInstruction invokeMember + && invokeMember.BinderFlags.HasFlag(CSharpBinderFlags.InvokeSpecialName) + && invokeMember.Arguments.Count == 2 && invokeMember.Arguments[0].Match(dynamicGetMember.Target).Success) + ) { + return false; + } + switch (binaryOp.Operation) { + case ExpressionType.AddAssign: + if (invokeMember.Name != "add_" + dynamicGetMember.Name) + return false; + break; + case ExpressionType.SubtractAssign: + if (invokeMember.Name != "remove_" + dynamicGetMember.Name) + return false; + break; + default: + return false; + } + if (!binaryOp.Right.Match(invokeMember.Arguments[1]).Success) + return false; + inst.ReplaceWith(trueInst); + return true; } IfInstruction HandleConditionalOperator(IfInstruction inst) diff --git a/ICSharpCode.Decompiler/IL/Transforms/TransformArrayInitializers.cs b/ICSharpCode.Decompiler/IL/Transforms/TransformArrayInitializers.cs index 2386a8658..acf008d30 100644 --- a/ICSharpCode.Decompiler/IL/Transforms/TransformArrayInitializers.cs +++ b/ICSharpCode.Decompiler/IL/Transforms/TransformArrayInitializers.cs @@ -161,11 +161,11 @@ namespace ICSharpCode.Decompiler.IL.Transforms return new DefaultValue(elementType); } } - + /// /// Handle simple case where RuntimeHelpers.InitializeArray is not used. /// - bool HandleSimpleArrayInitializer(Block block, int pos, ILVariable store, IType elementType, int length, out ILInstruction[] values, out int instructionsToRemove) + internal static bool HandleSimpleArrayInitializer(Block block, int pos, ILVariable store, IType elementType, int length, out ILInstruction[] values, out int instructionsToRemove) { instructionsToRemove = 0; values = null; diff --git a/ICSharpCode.Decompiler/IL/Transforms/TransformExpressionTrees.cs b/ICSharpCode.Decompiler/IL/Transforms/TransformExpressionTrees.cs index 09dc63949..125b287e8 100644 --- a/ICSharpCode.Decompiler/IL/Transforms/TransformExpressionTrees.cs +++ b/ICSharpCode.Decompiler/IL/Transforms/TransformExpressionTrees.cs @@ -1034,7 +1034,7 @@ namespace ICSharpCode.Decompiler.IL.Transforms return false; } - bool MatchGetTypeFromHandle(ILInstruction inst, out IType type) + internal static bool MatchGetTypeFromHandle(ILInstruction inst, out IType type) { type = null; return inst is CallInstruction getTypeCall From 16b00bfabc525aae31c478fd3219145497b1be42 Mon Sep 17 00:00:00 2001 From: Andreas Weizel Date: Fri, 1 Jun 2018 09:09:06 +0200 Subject: [PATCH 03/49] Added DynamicTests. --- .../Helpers/Tester.cs | 2 + .../ICSharpCode.Decompiler.Tests.csproj | 5 + .../PrettyTestRunner.cs | 6 + .../TestCases/Pretty/DynamicTests.cs | 161 + .../TestCases/Pretty/DynamicTests.il | 8193 +++++++++++++++++ .../TestCases/Pretty/DynamicTests.opt.il | 7853 ++++++++++++++++ .../Pretty/DynamicTests.opt.roslyn.il | 7355 +++++++++++++++ .../TestCases/Pretty/DynamicTests.roslyn.il | 7849 ++++++++++++++++ 8 files changed, 31424 insertions(+) create mode 100644 ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.cs create mode 100644 ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.il create mode 100644 ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.opt.il create mode 100644 ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.opt.roslyn.il create mode 100644 ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.roslyn.il diff --git a/ICSharpCode.Decompiler.Tests/Helpers/Tester.cs b/ICSharpCode.Decompiler.Tests/Helpers/Tester.cs index f7927ac17..9111d647d 100644 --- a/ICSharpCode.Decompiler.Tests/Helpers/Tester.cs +++ b/ICSharpCode.Decompiler.Tests/Helpers/Tester.cs @@ -179,6 +179,7 @@ namespace ICSharpCode.Decompiler.Tests.Helpers MetadataReference.CreateFromFile(Path.Combine(refAsmPath, "System.dll")), MetadataReference.CreateFromFile(Path.Combine(refAsmPath, "System.Core.dll")), MetadataReference.CreateFromFile(Path.Combine(refAsmPath, "System.Xml.dll")), + MetadataReference.CreateFromFile(Path.Combine(refAsmPath, "Microsoft.CSharp.dll")), MetadataReference.CreateFromFile(typeof(ValueTuple).Assembly.Location) }; }); @@ -306,6 +307,7 @@ namespace ICSharpCode.Decompiler.Tests.Helpers options.ReferencedAssemblies.Add("System.dll"); options.ReferencedAssemblies.Add("System.Core.dll"); options.ReferencedAssemblies.Add("System.Xml.dll"); + options.ReferencedAssemblies.Add("Microsoft.CSharp.dll"); CompilerResults results = provider.CompileAssemblyFromFile(options, sourceFileNames.ToArray()); if (results.Errors.Cast().Any(e => !e.IsWarning)) { StringBuilder b = new StringBuilder("Compiler error:"); diff --git a/ICSharpCode.Decompiler.Tests/ICSharpCode.Decompiler.Tests.csproj b/ICSharpCode.Decompiler.Tests/ICSharpCode.Decompiler.Tests.csproj index 9e0f63b49..990e55661 100644 --- a/ICSharpCode.Decompiler.Tests/ICSharpCode.Decompiler.Tests.csproj +++ b/ICSharpCode.Decompiler.Tests/ICSharpCode.Decompiler.Tests.csproj @@ -67,6 +67,7 @@ + @@ -183,6 +184,10 @@ + + + + diff --git a/ICSharpCode.Decompiler.Tests/PrettyTestRunner.cs b/ICSharpCode.Decompiler.Tests/PrettyTestRunner.cs index f80cc3498..5e55d95f6 100644 --- a/ICSharpCode.Decompiler.Tests/PrettyTestRunner.cs +++ b/ICSharpCode.Decompiler.Tests/PrettyTestRunner.cs @@ -213,6 +213,12 @@ namespace ICSharpCode.Decompiler.Tests RunForLibrary(cscOptions: cscOptions); } + [Test] + public void DynamicTests([ValueSource("defaultOptions")] CSharpCompilerOptions cscOptions) + { + RunForLibrary(cscOptions: cscOptions); + } + [Test] public void ExpressionTrees([ValueSource("defaultOptions")] CSharpCompilerOptions cscOptions) { diff --git a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.cs b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.cs new file mode 100644 index 000000000..b259030a9 --- /dev/null +++ b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.cs @@ -0,0 +1,161 @@ +using System; +using System.Collections; + +namespace ICSharpCode.Decompiler.Tests.TestCases.Pretty +{ + internal class DynamicTests + { + private static dynamic field; + public dynamic Property { + get; + set; + } + + private static void Main(string[] args) + { + IComparable comparable = 1; + DynamicTests dynamicTests = new DynamicTests(); + dynamicTests.Property = 1; + dynamicTests.Property += (dynamic)1; + } + + private static void MemberAccess(dynamic a) + { + a.Test1(); + a.GenericTest(); + a.Test2(1); + a.Test3(a.InnerTest(1, 2, 3, 4, 5)); + a.Test4(2, null, a.Index[0]); + a.Test5(a, a.Number, a.String); + a[0] = 3; + a.Index[a.Number] = 5; + a.Setter = new DynamicTests(); + a.Setter2 = 5; + } + + private static void Invocation(dynamic a, dynamic b) + { + a(null, b.Test()); + } + + private static dynamic Test1(dynamic a) + { + dynamic p = a.IndexedProperty; + return p[0]; + } + + private static dynamic Test2(dynamic a) + { + return a.IndexedProperty[0]; + } + + private static void ArithmeticBinaryOperators(dynamic a, dynamic b) + { + DynamicTests.MemberAccess(a + b); + DynamicTests.MemberAccess(a + 1); + DynamicTests.MemberAccess(a + null); + DynamicTests.MemberAccess(a - b); + DynamicTests.MemberAccess(a - 1); + DynamicTests.MemberAccess(a - null); + DynamicTests.MemberAccess(a * b); + DynamicTests.MemberAccess(a * 1); + DynamicTests.MemberAccess(a * null); + DynamicTests.MemberAccess(a / b); + DynamicTests.MemberAccess(a / 1); + DynamicTests.MemberAccess(a / null); + DynamicTests.MemberAccess(a % b); + DynamicTests.MemberAccess(a % 1); + DynamicTests.MemberAccess(a % null); + } + + private static void RelationalOperators(dynamic a, dynamic b) + { + DynamicTests.MemberAccess(a == b); + DynamicTests.MemberAccess(a == 1); + DynamicTests.MemberAccess(a == null); + DynamicTests.MemberAccess(a != b); + DynamicTests.MemberAccess(a != 1); + DynamicTests.MemberAccess(a != null); + DynamicTests.MemberAccess(a < b); + DynamicTests.MemberAccess(a < 1); + DynamicTests.MemberAccess(a < null); + DynamicTests.MemberAccess(a > b); + DynamicTests.MemberAccess(a > 1); + DynamicTests.MemberAccess(a > null); + DynamicTests.MemberAccess(a >= b); + DynamicTests.MemberAccess(a >= 1); + DynamicTests.MemberAccess(a >= null); + DynamicTests.MemberAccess(a <= b); + DynamicTests.MemberAccess(a <= 1); + DynamicTests.MemberAccess(a <= null); + } + + private static void Casts(dynamic a) + { + Console.WriteLine(); + int b = 5; + if (b < 0) + return; + MemberAccess((int)a); + } + + private static void CompoundAssignment(dynamic a, dynamic b) + { + a.Setter2 += 5; + a.Setter2 -= 1; + a.Setter2 *= 2; + a.Setter2 /= 5; + a.Setter2 += b; + a.Setter2 -= b; + a.Setter2 *= b; + a.Setter2 /= b; + field.Setter += 5; + field.Setter -= 5; + } + + private static void InlineCompoundAssignment(dynamic a, dynamic b) + { + Console.WriteLine(a.Setter2 += 5); + Console.WriteLine(a.Setter2 -= 1); + Console.WriteLine(a.Setter2 *= 2); + Console.WriteLine(a.Setter2 /= 5); + Console.WriteLine(a.Setter2 += b); + Console.WriteLine(a.Setter2 -= b); + Console.WriteLine(a.Setter2 *= b); + Console.WriteLine(a.Setter2 /= b); + } + + private static void UnaryOperators(dynamic a) + { + a--; + a++; + --a; + ++a; + Casts(-a); + Casts(+a); + } + + private static void Loops(dynamic list) + { + foreach (dynamic item in list) { + UnaryOperators(item); + } + } + + private static void If(dynamic a, dynamic b) + { + if (a == b) + { + Console.WriteLine("Equal"); + } + } + + private static void If2(dynamic a, dynamic b) + { + if (a == null || b == null) + { + Console.WriteLine("Equal"); + } + } + } +} diff --git a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.il b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.il new file mode 100644 index 000000000..bd5211eed --- /dev/null +++ b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.il @@ -0,0 +1,8193 @@ + + + + +// 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 extern Microsoft.CSharp +{ + .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A ) // .?_....: + .ver 4:0:0:0 +} +.assembly DynamicTests +{ + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilationRelaxationsAttribute::.ctor(int32) = ( 01 00 08 00 00 00 00 00 ) + .custom instance void [mscorlib]System.Runtime.CompilerServices.RuntimeCompatibilityAttribute::.ctor() = ( 01 00 01 00 54 02 16 57 72 61 70 4E 6F 6E 45 78 // ....T..WrapNonEx + 63 65 70 74 69 6F 6E 54 68 72 6F 77 73 01 ) // ceptionThrows. + .permissionset reqmin + = {[mscorlib]System.Security.Permissions.SecurityPermissionAttribute = {property bool 'SkipVerification' = bool(true)}} + .hash algorithm 0x00008004 + .ver 0:0:0:0 +} +.module DynamicTests.dll +.custom instance void [mscorlib]System.Security.UnverifiableCodeAttribute::.ctor() = ( 01 00 00 00 ) +.imagebase 0x10000000 +.file alignment 0x00000200 +.stackreserve 0x00100000 +.subsystem 0x0003 // WINDOWS_CUI +.corflags 0x00000001 // ILONLY + + +// =============== CLASS MEMBERS DECLARATION =================== + +.class private auto ansi beforefieldinit ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + extends [mscorlib]System.Object +{ + .class abstract auto ansi sealed nested private beforefieldinit '
o__SiteContainer0' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1' + } // end of class '
o__SiteContainer0' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer2' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitef' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site10' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site11' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site12' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site13' + } // end of class 'o__SiteContainer2' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer14' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site15' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site16' + } // end of class 'o__SiteContainer14' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer17' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site18' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site19' + } // end of class 'o__SiteContainer17' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer1a' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1c' + } // end of class 'o__SiteContainer1a' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer1d' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site20' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site21' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site22' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site23' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site24' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site25' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site26' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site27' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site28' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site29' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site30' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site31' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site32' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site33' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site34' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site35' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site36' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site37' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site38' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site39' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3b' + } // end of class 'o__SiteContainer1d' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer3c' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site40' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site41' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site42' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site43' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site44' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site45' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site46' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site47' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site48' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site49' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site50' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site51' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site52' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site53' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site54' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site55' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site56' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site57' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site58' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site59' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site60' + } // end of class 'o__SiteContainer3c' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer61' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site62' + } // end of class 'o__SiteContainer61' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer63' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site64' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site65' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site66' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site67' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site68' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site69' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site70' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site71' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site72' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site73' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site74' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site75' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site76' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site77' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site78' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site79' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site80' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site81' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site82' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site83' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site84' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site85' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site86' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site87' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site88' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site89' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8d' + } // end of class 'o__SiteContainer63' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer8e' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site90' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site91' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site92' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site93' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site94' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site95' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site96' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site97' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site98' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site99' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteaa' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteab' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteac' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitead' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteae' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteaf' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb6' + } // end of class 'o__SiteContainer8e' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerb7' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteba' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebb' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebc' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebd' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebe' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebf' + } // end of class 'o__SiteContainerb7' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerc0' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec2' + } // end of class 'o__SiteContainerc0' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerc3' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec5' + } // end of class 'o__SiteContainerc3' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerc6' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteca' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecb' + } // end of class 'o__SiteContainerc6' + + .field private static object 'field' + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .field private object 'k__BackingField' + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .method public hidebysig specialname instance object + get_Property() cil managed + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .param [0] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 11 (0xb) + .maxstack 1 + .locals init (object V_0) + IL_0000: ldarg.0 + IL_0001: ldfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'k__BackingField' + IL_0006: stloc.0 + IL_0007: br.s IL_0009 + + IL_0009: ldloc.0 + IL_000a: ret + } // end of method DynamicTests::get_Property + + .method public hidebysig specialname instance void + set_Property(object 'value') cil managed + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 8 (0x8) + .maxstack 8 + IL_0000: ldarg.0 + IL_0001: ldarg.1 + IL_0002: stfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'k__BackingField' + IL_0007: ret + } // end of method DynamicTests::set_Property + + .method private hidebysig static void Main(string[] args) cil managed + { + // Code size 132 (0x84) + .maxstack 8 + .locals init (class [mscorlib]System.IComparable V_0, + class ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests V_1, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_2) + IL_0000: nop + IL_0001: ldc.i4.1 + IL_0002: box [mscorlib]System.Int32 + IL_0007: stloc.0 + IL_0008: newobj instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::.ctor() + IL_000d: stloc.1 + IL_000e: ldloc.1 + IL_000f: ldc.i4.1 + IL_0010: box [mscorlib]System.Int32 + IL_0015: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::set_Property(object) + IL_001a: nop + IL_001b: ldloc.1 + IL_001c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'
o__SiteContainer0'::'<>p__Site1' + IL_0021: brtrue.s IL_005d + + IL_0023: ldc.i4.0 + IL_0024: ldc.i4.s 63 + IL_0026: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_002b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0030: ldc.i4.2 + IL_0031: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0036: stloc.2 + IL_0037: ldloc.2 + IL_0038: ldc.i4.0 + IL_0039: ldc.i4.0 + IL_003a: ldnull + IL_003b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0040: stelem.ref + IL_0041: ldloc.2 + IL_0042: ldc.i4.1 + IL_0043: ldc.i4.0 + IL_0044: ldnull + IL_0045: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_004a: stelem.ref + IL_004b: ldloc.2 + IL_004c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0051: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0056: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'
o__SiteContainer0'::'<>p__Site1' + IL_005b: br.s IL_005d + + IL_005d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'
o__SiteContainer0'::'<>p__Site1' + IL_0062: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0067: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'
o__SiteContainer0'::'<>p__Site1' + IL_006c: ldloc.1 + IL_006d: callvirt instance object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::get_Property() + IL_0072: ldc.i4.1 + IL_0073: box [mscorlib]System.Int32 + IL_0078: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_007d: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::set_Property(object) + IL_0082: nop + IL_0083: ret + } // end of method DynamicTests::Main + + .method private hidebysig static void MemberAccess(object a) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 1623 (0x657) + .maxstack 14 + .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0, + class [mscorlib]System.Type[] V_1) + IL_0000: nop + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site3' + IL_0006: brtrue.s IL_0040 + + IL_0008: ldc.i4 0x100 + IL_000d: ldstr "Test1" + IL_0012: ldnull + IL_0013: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0018: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001d: ldc.i4.1 + IL_001e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0023: stloc.0 + IL_0024: ldloc.0 + IL_0025: ldc.i4.0 + IL_0026: ldc.i4.0 + IL_0027: ldnull + IL_0028: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002d: stelem.ref + IL_002e: ldloc.0 + IL_002f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0034: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0039: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site3' + IL_003e: br.s IL_0040 + + IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site3' + IL_0045: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site3' + IL_004f: ldarg.0 + IL_0050: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, + !1) + IL_0055: nop + IL_0056: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site4' + IL_005b: brtrue.s IL_00b6 + + IL_005d: ldc.i4 0x100 + IL_0062: ldstr "GenericTest" + IL_0067: ldc.i4.2 + IL_0068: newarr [mscorlib]System.Type + IL_006d: stloc.1 + IL_006e: ldloc.1 + IL_006f: ldc.i4.0 + IL_0070: ldtoken [mscorlib]System.Int32 + IL_0075: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_007a: stelem.ref + IL_007b: ldloc.1 + IL_007c: ldc.i4.1 + IL_007d: ldtoken [mscorlib]System.Int32 + IL_0082: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0087: stelem.ref + IL_0088: ldloc.1 + IL_0089: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_008e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0093: ldc.i4.1 + IL_0094: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0099: stloc.0 + IL_009a: ldloc.0 + IL_009b: ldc.i4.0 + IL_009c: ldc.i4.0 + IL_009d: ldnull + IL_009e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00a3: stelem.ref + IL_00a4: ldloc.0 + IL_00a5: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00aa: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00af: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site4' + IL_00b4: br.s IL_00b6 + + IL_00b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site4' + IL_00bb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site4' + IL_00c5: ldarg.0 + IL_00c6: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, + !1) + IL_00cb: nop + IL_00cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site5' + IL_00d1: brtrue.s IL_0115 + + IL_00d3: ldc.i4 0x100 + IL_00d8: ldstr "Test2" + IL_00dd: ldnull + IL_00de: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00e3: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00e8: ldc.i4.2 + IL_00e9: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00ee: stloc.0 + IL_00ef: ldloc.0 + IL_00f0: ldc.i4.0 + IL_00f1: ldc.i4.0 + IL_00f2: ldnull + IL_00f3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00f8: stelem.ref + IL_00f9: ldloc.0 + IL_00fa: ldc.i4.1 + IL_00fb: ldc.i4.3 + IL_00fc: ldnull + IL_00fd: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0102: stelem.ref + IL_0103: ldloc.0 + IL_0104: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0109: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_010e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site5' + IL_0113: br.s IL_0115 + + IL_0115: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site5' + IL_011a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_011f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site5' + IL_0124: ldarg.0 + IL_0125: ldc.i4.1 + IL_0126: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_012b: nop + IL_012c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site6' + IL_0131: brtrue.s IL_0175 + + IL_0133: ldc.i4 0x100 + IL_0138: ldstr "Test3" + IL_013d: ldnull + IL_013e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0143: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0148: ldc.i4.2 + IL_0149: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_014e: stloc.0 + IL_014f: ldloc.0 + IL_0150: ldc.i4.0 + IL_0151: ldc.i4.0 + IL_0152: ldnull + IL_0153: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0158: stelem.ref + IL_0159: ldloc.0 + IL_015a: ldc.i4.1 + IL_015b: ldc.i4.0 + IL_015c: ldnull + IL_015d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0162: stelem.ref + IL_0163: ldloc.0 + IL_0164: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0169: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_016e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site6' + IL_0173: br.s IL_0175 + + IL_0175: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site6' + IL_017a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_017f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site6' + IL_0184: ldarg.0 + IL_0185: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site7' + IL_018a: brtrue.s IL_01f2 + + IL_018c: ldc.i4.0 + IL_018d: ldstr "InnerTest" + IL_0192: ldnull + IL_0193: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0198: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_019d: ldc.i4.6 + IL_019e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_01a3: stloc.0 + IL_01a4: ldloc.0 + IL_01a5: ldc.i4.0 + IL_01a6: ldc.i4.0 + IL_01a7: ldnull + IL_01a8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01ad: stelem.ref + IL_01ae: ldloc.0 + IL_01af: ldc.i4.1 + IL_01b0: ldc.i4.3 + IL_01b1: ldnull + IL_01b2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01b7: stelem.ref + IL_01b8: ldloc.0 + IL_01b9: ldc.i4.2 + IL_01ba: ldc.i4.3 + IL_01bb: ldnull + IL_01bc: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01c1: stelem.ref + IL_01c2: ldloc.0 + IL_01c3: ldc.i4.3 + IL_01c4: ldc.i4.3 + IL_01c5: ldnull + IL_01c6: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01cb: stelem.ref + IL_01cc: ldloc.0 + IL_01cd: ldc.i4.4 + IL_01ce: ldc.i4.3 + IL_01cf: ldnull + IL_01d0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01d5: stelem.ref + IL_01d6: ldloc.0 + IL_01d7: ldc.i4.5 + IL_01d8: ldc.i4.3 + IL_01d9: ldnull + IL_01da: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01df: stelem.ref + IL_01e0: ldloc.0 + IL_01e1: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_01e6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_01eb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site7' + IL_01f0: br.s IL_01f2 + + IL_01f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site7' + IL_01f7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_01fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site7' + IL_0201: ldarg.0 + IL_0202: ldc.i4.1 + IL_0203: ldc.i4.2 + IL_0204: ldc.i4.3 + IL_0205: ldc.i4.4 + IL_0206: ldc.i4.5 + IL_0207: callvirt instance !7 class [mscorlib]System.Func`8::Invoke(!0, + !1, + !2, + !3, + !4, + !5, + !6) + IL_020c: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0211: nop + IL_0212: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site8' + IL_0217: brtrue.s IL_026f + + IL_0219: ldc.i4 0x100 + IL_021e: ldstr "Test4" + IL_0223: ldnull + IL_0224: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0229: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_022e: ldc.i4.4 + IL_022f: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0234: stloc.0 + IL_0235: ldloc.0 + IL_0236: ldc.i4.0 + IL_0237: ldc.i4.0 + IL_0238: ldnull + IL_0239: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_023e: stelem.ref + IL_023f: ldloc.0 + IL_0240: ldc.i4.1 + IL_0241: ldc.i4.3 + IL_0242: ldnull + IL_0243: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0248: stelem.ref + IL_0249: ldloc.0 + IL_024a: ldc.i4.2 + IL_024b: ldc.i4.2 + IL_024c: ldnull + IL_024d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0252: stelem.ref + IL_0253: ldloc.0 + IL_0254: ldc.i4.3 + IL_0255: ldc.i4.0 + IL_0256: ldnull + IL_0257: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_025c: stelem.ref + IL_025d: ldloc.0 + IL_025e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0263: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0268: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site8' + IL_026d: br.s IL_026f + + IL_026f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site8' + IL_0274: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0279: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site8' + IL_027e: ldarg.0 + IL_027f: ldc.i4.2 + IL_0280: ldnull + IL_0281: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site9' + IL_0286: brtrue.s IL_02c0 + + IL_0288: ldc.i4.0 + IL_0289: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_028e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0293: ldc.i4.2 + IL_0294: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0299: stloc.0 + IL_029a: ldloc.0 + IL_029b: ldc.i4.0 + IL_029c: ldc.i4.0 + IL_029d: ldnull + IL_029e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02a3: stelem.ref + IL_02a4: ldloc.0 + IL_02a5: ldc.i4.1 + IL_02a6: ldc.i4.3 + IL_02a7: ldnull + IL_02a8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02ad: stelem.ref + IL_02ae: ldloc.0 + IL_02af: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetIndex(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_02b4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_02b9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site9' + IL_02be: br.s IL_02c0 + + IL_02c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site9' + IL_02c5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_02ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site9' + IL_02cf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitea' + IL_02d4: brtrue.s IL_030a + + IL_02d6: ldc.i4.s 64 + IL_02d8: ldstr "Index" + IL_02dd: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_02e2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_02e7: ldc.i4.1 + IL_02e8: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_02ed: stloc.0 + IL_02ee: ldloc.0 + IL_02ef: ldc.i4.0 + IL_02f0: ldc.i4.0 + IL_02f1: ldnull + IL_02f2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02f7: stelem.ref + IL_02f8: ldloc.0 + IL_02f9: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_02fe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0303: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitea' + IL_0308: br.s IL_030a + + IL_030a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitea' + IL_030f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0314: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitea' + IL_0319: ldarg.0 + IL_031a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_031f: ldc.i4.0 + IL_0320: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0325: callvirt instance void class [mscorlib]System.Action`5::Invoke(!0, + !1, + !2, + !3, + !4) + IL_032a: nop + IL_032b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Siteb' + IL_0330: brtrue.s IL_0388 + + IL_0332: ldc.i4 0x100 + IL_0337: ldstr "Test5" + IL_033c: ldnull + IL_033d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0342: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0347: ldc.i4.4 + IL_0348: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_034d: stloc.0 + IL_034e: ldloc.0 + IL_034f: ldc.i4.0 + IL_0350: ldc.i4.0 + IL_0351: ldnull + IL_0352: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0357: stelem.ref + IL_0358: ldloc.0 + IL_0359: ldc.i4.1 + IL_035a: ldc.i4.0 + IL_035b: ldnull + IL_035c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0361: stelem.ref + IL_0362: ldloc.0 + IL_0363: ldc.i4.2 + IL_0364: ldc.i4.0 + IL_0365: ldnull + IL_0366: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_036b: stelem.ref + IL_036c: ldloc.0 + IL_036d: ldc.i4.3 + IL_036e: ldc.i4.0 + IL_036f: ldnull + IL_0370: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0375: stelem.ref + IL_0376: ldloc.0 + IL_0377: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_037c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0381: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Siteb' + IL_0386: br.s IL_0388 + + IL_0388: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Siteb' + IL_038d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0392: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Siteb' + IL_0397: ldarg.0 + IL_0398: ldarg.0 + IL_0399: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitec' + IL_039e: brtrue.s IL_03d3 + + IL_03a0: ldc.i4.0 + IL_03a1: ldstr "Number" + IL_03a6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_03ab: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_03b0: ldc.i4.1 + IL_03b1: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_03b6: stloc.0 + IL_03b7: ldloc.0 + IL_03b8: ldc.i4.0 + IL_03b9: ldc.i4.0 + IL_03ba: ldnull + IL_03bb: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03c0: stelem.ref + IL_03c1: ldloc.0 + IL_03c2: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_03c7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_03cc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitec' + IL_03d1: br.s IL_03d3 + + IL_03d3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitec' + IL_03d8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_03dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitec' + IL_03e2: ldarg.0 + IL_03e3: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_03e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sited' + IL_03ed: brtrue.s IL_0422 + + IL_03ef: ldc.i4.0 + IL_03f0: ldstr "String" + IL_03f5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_03fa: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_03ff: ldc.i4.1 + IL_0400: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0405: stloc.0 + IL_0406: ldloc.0 + IL_0407: ldc.i4.0 + IL_0408: ldc.i4.0 + IL_0409: ldnull + IL_040a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_040f: stelem.ref + IL_0410: ldloc.0 + IL_0411: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0416: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_041b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sited' + IL_0420: br.s IL_0422 + + IL_0422: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sited' + IL_0427: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_042c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sited' + IL_0431: ldarg.0 + IL_0432: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0437: callvirt instance void class [mscorlib]System.Action`5::Invoke(!0, + !1, + !2, + !3, + !4) + IL_043c: nop + IL_043d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitee' + IL_0442: brtrue.s IL_0486 + + IL_0444: ldc.i4.0 + IL_0445: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_044a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_044f: ldc.i4.3 + IL_0450: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0455: stloc.0 + IL_0456: ldloc.0 + IL_0457: ldc.i4.0 + IL_0458: ldc.i4.0 + IL_0459: ldnull + IL_045a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_045f: stelem.ref + IL_0460: ldloc.0 + IL_0461: ldc.i4.1 + IL_0462: ldc.i4.3 + IL_0463: ldnull + IL_0464: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0469: stelem.ref + IL_046a: ldloc.0 + IL_046b: ldc.i4.2 + IL_046c: ldc.i4.3 + IL_046d: ldnull + IL_046e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0473: stelem.ref + IL_0474: ldloc.0 + IL_0475: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetIndex(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_047a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_047f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitee' + IL_0484: br.s IL_0486 + + IL_0486: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitee' + IL_048b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0490: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitee' + IL_0495: ldarg.0 + IL_0496: ldc.i4.0 + IL_0497: ldc.i4.3 + IL_0498: callvirt instance !4 class [mscorlib]System.Func`5::Invoke(!0, + !1, + !2, + !3) + IL_049d: pop + IL_049e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitef' + IL_04a3: brtrue.s IL_04e7 + + IL_04a5: ldc.i4.0 + IL_04a6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_04ab: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_04b0: ldc.i4.3 + IL_04b1: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_04b6: stloc.0 + IL_04b7: ldloc.0 + IL_04b8: ldc.i4.0 + IL_04b9: ldc.i4.0 + IL_04ba: ldnull + IL_04bb: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04c0: stelem.ref + IL_04c1: ldloc.0 + IL_04c2: ldc.i4.1 + IL_04c3: ldc.i4.0 + IL_04c4: ldnull + IL_04c5: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04ca: stelem.ref + IL_04cb: ldloc.0 + IL_04cc: ldc.i4.2 + IL_04cd: ldc.i4.3 + IL_04ce: ldnull + IL_04cf: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04d4: stelem.ref + IL_04d5: ldloc.0 + IL_04d6: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetIndex(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_04db: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_04e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitef' + IL_04e5: br.s IL_04e7 + + IL_04e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitef' + IL_04ec: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_04f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitef' + IL_04f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site10' + IL_04fb: brtrue.s IL_0531 + + IL_04fd: ldc.i4.s 64 + IL_04ff: ldstr "Index" + IL_0504: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0509: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_050e: ldc.i4.1 + IL_050f: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0514: stloc.0 + IL_0515: ldloc.0 + IL_0516: ldc.i4.0 + IL_0517: ldc.i4.0 + IL_0518: ldnull + IL_0519: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_051e: stelem.ref + IL_051f: ldloc.0 + IL_0520: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0525: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_052a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site10' + IL_052f: br.s IL_0531 + + IL_0531: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site10' + IL_0536: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_053b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site10' + IL_0540: ldarg.0 + IL_0541: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0546: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site11' + IL_054b: brtrue.s IL_0580 + + IL_054d: ldc.i4.0 + IL_054e: ldstr "Number" + IL_0553: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0558: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_055d: ldc.i4.1 + IL_055e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0563: stloc.0 + IL_0564: ldloc.0 + IL_0565: ldc.i4.0 + IL_0566: ldc.i4.0 + IL_0567: ldnull + IL_0568: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_056d: stelem.ref + IL_056e: ldloc.0 + IL_056f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0574: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0579: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site11' + IL_057e: br.s IL_0580 + + IL_0580: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site11' + IL_0585: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_058a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site11' + IL_058f: ldarg.0 + IL_0590: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0595: ldc.i4.5 + IL_0596: callvirt instance !4 class [mscorlib]System.Func`5::Invoke(!0, + !1, + !2, + !3) + IL_059b: pop + IL_059c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site12' + IL_05a1: brtrue.s IL_05e0 + + IL_05a3: ldc.i4.0 + IL_05a4: ldstr "Setter" + IL_05a9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_05ae: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_05b3: ldc.i4.2 + IL_05b4: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_05b9: stloc.0 + IL_05ba: ldloc.0 + IL_05bb: ldc.i4.0 + IL_05bc: ldc.i4.0 + IL_05bd: ldnull + IL_05be: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05c3: stelem.ref + IL_05c4: ldloc.0 + IL_05c5: ldc.i4.1 + IL_05c6: ldc.i4.1 + IL_05c7: ldnull + IL_05c8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05cd: stelem.ref + IL_05ce: ldloc.0 + IL_05cf: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_05d4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_05d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site12' + IL_05de: br.s IL_05e0 + + IL_05e0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site12' + IL_05e5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_05ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site12' + IL_05ef: ldarg.0 + IL_05f0: newobj instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::.ctor() + IL_05f5: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_05fa: pop + IL_05fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site13' + IL_0600: brtrue.s IL_063f + + IL_0602: ldc.i4.0 + IL_0603: ldstr "Setter2" + IL_0608: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_060d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0612: ldc.i4.2 + IL_0613: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0618: stloc.0 + IL_0619: ldloc.0 + IL_061a: ldc.i4.0 + IL_061b: ldc.i4.0 + IL_061c: ldnull + IL_061d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0622: stelem.ref + IL_0623: ldloc.0 + IL_0624: ldc.i4.1 + IL_0625: ldc.i4.3 + IL_0626: ldnull + IL_0627: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_062c: stelem.ref + IL_062d: ldloc.0 + IL_062e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0633: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0638: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site13' + IL_063d: br.s IL_063f + + IL_063f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site13' + IL_0644: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0649: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site13' + IL_064e: ldarg.0 + IL_064f: ldc.i4.5 + IL_0650: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0655: pop + IL_0656: ret + } // end of method DynamicTests::MemberAccess + + .method private hidebysig static void Invocation(object a, + object b) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [2] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 182 (0xb6) + .maxstack 12 + .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) + IL_0000: nop + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site15' + IL_0006: brtrue.s IL_004e + + IL_0008: ldc.i4 0x100 + IL_000d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0012: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0017: ldc.i4.3 + IL_0018: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_001d: stloc.0 + IL_001e: ldloc.0 + IL_001f: ldc.i4.0 + IL_0020: ldc.i4.0 + IL_0021: ldnull + IL_0022: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0027: stelem.ref + IL_0028: ldloc.0 + IL_0029: ldc.i4.1 + IL_002a: ldc.i4.2 + IL_002b: ldnull + IL_002c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0031: stelem.ref + IL_0032: ldloc.0 + IL_0033: ldc.i4.2 + IL_0034: ldc.i4.0 + IL_0035: ldnull + IL_0036: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_003b: stelem.ref + IL_003c: ldloc.0 + IL_003d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::Invoke(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0042: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0047: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site15' + IL_004c: br.s IL_004e + + IL_004e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site15' + IL_0053: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0058: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site15' + IL_005d: ldarg.0 + IL_005e: ldnull + IL_005f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site16' + IL_0064: brtrue.s IL_009a + + IL_0066: ldc.i4.0 + IL_0067: ldstr "Test" + IL_006c: ldnull + IL_006d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0072: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0077: ldc.i4.1 + IL_0078: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_007d: stloc.0 + IL_007e: ldloc.0 + IL_007f: ldc.i4.0 + IL_0080: ldc.i4.0 + IL_0081: ldnull + IL_0082: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0087: stelem.ref + IL_0088: ldloc.0 + IL_0089: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_008e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0093: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site16' + IL_0098: br.s IL_009a + + IL_009a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site16' + IL_009f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site16' + IL_00a9: ldarg.1 + IL_00aa: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_00af: callvirt instance void class [mscorlib]System.Action`4::Invoke(!0, + !1, + !2, + !3) + IL_00b4: nop + IL_00b5: ret + } // end of method DynamicTests::Invocation + + .method private hidebysig static object + Test1(object a) cil managed + { + .param [0] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 171 (0xab) + .maxstack 7 + .locals init (object V_0, + object V_1, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_2) + IL_0000: nop + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer17'::'<>p__Site18' + IL_0006: brtrue.s IL_003b + + IL_0008: ldc.i4.0 + IL_0009: ldstr "IndexedProperty" + IL_000e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0013: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0018: ldc.i4.1 + IL_0019: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_001e: stloc.2 + IL_001f: ldloc.2 + IL_0020: ldc.i4.0 + IL_0021: ldc.i4.0 + IL_0022: ldnull + IL_0023: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0028: stelem.ref + IL_0029: ldloc.2 + IL_002a: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_002f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0034: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer17'::'<>p__Site18' + IL_0039: br.s IL_003b + + IL_003b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer17'::'<>p__Site18' + IL_0040: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer17'::'<>p__Site18' + IL_004a: ldarg.0 + IL_004b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0050: stloc.0 + IL_0051: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer17'::'<>p__Site19' + IL_0056: brtrue.s IL_0090 + + IL_0058: ldc.i4.0 + IL_0059: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_005e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0063: ldc.i4.2 + IL_0064: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0069: stloc.2 + IL_006a: ldloc.2 + IL_006b: ldc.i4.0 + IL_006c: ldc.i4.0 + IL_006d: ldnull + IL_006e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0073: stelem.ref + IL_0074: ldloc.2 + IL_0075: ldc.i4.1 + IL_0076: ldc.i4.3 + IL_0077: ldnull + IL_0078: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_007d: stelem.ref + IL_007e: ldloc.2 + IL_007f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetIndex(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0084: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0089: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer17'::'<>p__Site19' + IL_008e: br.s IL_0090 + + IL_0090: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer17'::'<>p__Site19' + IL_0095: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_009a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer17'::'<>p__Site19' + IL_009f: ldloc.0 + IL_00a0: ldc.i4.0 + IL_00a1: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_00a6: stloc.1 + IL_00a7: br.s IL_00a9 + + IL_00a9: ldloc.1 + IL_00aa: ret + } // end of method DynamicTests::Test1 + + .method private hidebysig static object + Test2(object a) cil managed + { + .param [0] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 170 (0xaa) + .maxstack 9 + .locals init (object V_0, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_1) + IL_0000: nop + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1a'::'<>p__Site1b' + IL_0006: brtrue.s IL_0040 + + IL_0008: ldc.i4.0 + IL_0009: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_000e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0013: ldc.i4.2 + IL_0014: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0019: stloc.1 + IL_001a: ldloc.1 + IL_001b: ldc.i4.0 + IL_001c: ldc.i4.0 + IL_001d: ldnull + IL_001e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0023: stelem.ref + IL_0024: ldloc.1 + IL_0025: ldc.i4.1 + IL_0026: ldc.i4.3 + IL_0027: ldnull + IL_0028: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002d: stelem.ref + IL_002e: ldloc.1 + IL_002f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetIndex(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0034: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0039: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1a'::'<>p__Site1b' + IL_003e: br.s IL_0040 + + IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1a'::'<>p__Site1b' + IL_0045: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1a'::'<>p__Site1b' + IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1a'::'<>p__Site1c' + IL_0054: brtrue.s IL_008a + + IL_0056: ldc.i4.s 64 + IL_0058: ldstr "IndexedProperty" + IL_005d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0062: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0067: ldc.i4.1 + IL_0068: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_006d: stloc.1 + IL_006e: ldloc.1 + IL_006f: ldc.i4.0 + IL_0070: ldc.i4.0 + IL_0071: ldnull + IL_0072: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0077: stelem.ref + IL_0078: ldloc.1 + IL_0079: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_007e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0083: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1a'::'<>p__Site1c' + IL_0088: br.s IL_008a + + IL_008a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1a'::'<>p__Site1c' + IL_008f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0094: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1a'::'<>p__Site1c' + IL_0099: ldarg.0 + IL_009a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_009f: ldc.i4.0 + IL_00a0: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_00a5: stloc.0 + IL_00a6: br.s IL_00a8 + + IL_00a8: ldloc.0 + IL_00a9: ret + } // end of method DynamicTests::Test2 + + .method private hidebysig static void ArithmeticBinaryOperators(object a, + object b) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [2] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 2879 (0xb3f) + .maxstack 10 + .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) + IL_0000: nop + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site1e' + IL_0006: brtrue.s IL_004b + + IL_0008: ldc.i4 0x100 + IL_000d: ldstr "MemberAccess" + IL_0012: ldnull + IL_0013: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0018: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001d: ldc.i4.2 + IL_001e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0023: stloc.0 + IL_0024: ldloc.0 + IL_0025: ldc.i4.0 + IL_0026: ldc.i4.s 33 + IL_0028: ldnull + IL_0029: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002e: stelem.ref + IL_002f: ldloc.0 + IL_0030: ldc.i4.1 + IL_0031: ldc.i4.0 + IL_0032: ldnull + IL_0033: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0038: stelem.ref + IL_0039: ldloc.0 + IL_003a: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site1e' + IL_0049: br.s IL_004b + + IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site1e' + IL_0050: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site1e' + IL_005a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_005f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site1f' + IL_0069: brtrue.s IL_00a4 + + IL_006b: ldc.i4.0 + IL_006c: ldc.i4.0 + IL_006d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0072: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0077: ldc.i4.2 + IL_0078: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_007d: stloc.0 + IL_007e: ldloc.0 + IL_007f: ldc.i4.0 + IL_0080: ldc.i4.0 + IL_0081: ldnull + IL_0082: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0087: stelem.ref + IL_0088: ldloc.0 + IL_0089: ldc.i4.1 + IL_008a: ldc.i4.0 + IL_008b: ldnull + IL_008c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0091: stelem.ref + IL_0092: ldloc.0 + IL_0093: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0098: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_009d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site1f' + IL_00a2: br.s IL_00a4 + + IL_00a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site1f' + IL_00a9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00ae: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site1f' + IL_00b3: ldarg.0 + IL_00b4: ldarg.1 + IL_00b5: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_00ba: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_00bf: nop + IL_00c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site20' + IL_00c5: brtrue.s IL_010a + + IL_00c7: ldc.i4 0x100 + IL_00cc: ldstr "MemberAccess" + IL_00d1: ldnull + IL_00d2: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00d7: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00dc: ldc.i4.2 + IL_00dd: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00e2: stloc.0 + IL_00e3: ldloc.0 + IL_00e4: ldc.i4.0 + IL_00e5: ldc.i4.s 33 + IL_00e7: ldnull + IL_00e8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00ed: stelem.ref + IL_00ee: ldloc.0 + IL_00ef: ldc.i4.1 + IL_00f0: ldc.i4.0 + IL_00f1: ldnull + IL_00f2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00f7: stelem.ref + IL_00f8: ldloc.0 + IL_00f9: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00fe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0103: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site20' + IL_0108: br.s IL_010a + + IL_010a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site20' + IL_010f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0114: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site20' + IL_0119: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_011e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0123: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site21' + IL_0128: brtrue.s IL_0163 + + IL_012a: ldc.i4.0 + IL_012b: ldc.i4.0 + IL_012c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0131: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0136: ldc.i4.2 + IL_0137: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_013c: stloc.0 + IL_013d: ldloc.0 + IL_013e: ldc.i4.0 + IL_013f: ldc.i4.0 + IL_0140: ldnull + IL_0141: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0146: stelem.ref + IL_0147: ldloc.0 + IL_0148: ldc.i4.1 + IL_0149: ldc.i4.3 + IL_014a: ldnull + IL_014b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0150: stelem.ref + IL_0151: ldloc.0 + IL_0152: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0157: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_015c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site21' + IL_0161: br.s IL_0163 + + IL_0163: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site21' + IL_0168: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_016d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site21' + IL_0172: ldarg.0 + IL_0173: ldc.i4.1 + IL_0174: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0179: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_017e: nop + IL_017f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site22' + IL_0184: brtrue.s IL_01c9 + + IL_0186: ldc.i4 0x100 + IL_018b: ldstr "MemberAccess" + IL_0190: ldnull + IL_0191: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0196: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_019b: ldc.i4.2 + IL_019c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_01a1: stloc.0 + IL_01a2: ldloc.0 + IL_01a3: ldc.i4.0 + IL_01a4: ldc.i4.s 33 + IL_01a6: ldnull + IL_01a7: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01ac: stelem.ref + IL_01ad: ldloc.0 + IL_01ae: ldc.i4.1 + IL_01af: ldc.i4.0 + IL_01b0: ldnull + IL_01b1: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01b6: stelem.ref + IL_01b7: ldloc.0 + IL_01b8: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_01bd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_01c2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site22' + IL_01c7: br.s IL_01c9 + + IL_01c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site22' + IL_01ce: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_01d3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site22' + IL_01d8: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01dd: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site23' + IL_01e7: brtrue.s IL_0222 + + IL_01e9: ldc.i4.0 + IL_01ea: ldc.i4.0 + IL_01eb: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01f0: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01f5: ldc.i4.2 + IL_01f6: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_01fb: stloc.0 + IL_01fc: ldloc.0 + IL_01fd: ldc.i4.0 + IL_01fe: ldc.i4.0 + IL_01ff: ldnull + IL_0200: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0205: stelem.ref + IL_0206: ldloc.0 + IL_0207: ldc.i4.1 + IL_0208: ldc.i4.2 + IL_0209: ldnull + IL_020a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_020f: stelem.ref + IL_0210: ldloc.0 + IL_0211: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0216: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_021b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site23' + IL_0220: br.s IL_0222 + + IL_0222: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site23' + IL_0227: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_022c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site23' + IL_0231: ldarg.0 + IL_0232: ldnull + IL_0233: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0238: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_023d: nop + IL_023e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site24' + IL_0243: brtrue.s IL_0288 + + IL_0245: ldc.i4 0x100 + IL_024a: ldstr "MemberAccess" + IL_024f: ldnull + IL_0250: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0255: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_025a: ldc.i4.2 + IL_025b: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0260: stloc.0 + IL_0261: ldloc.0 + IL_0262: ldc.i4.0 + IL_0263: ldc.i4.s 33 + IL_0265: ldnull + IL_0266: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_026b: stelem.ref + IL_026c: ldloc.0 + IL_026d: ldc.i4.1 + IL_026e: ldc.i4.0 + IL_026f: ldnull + IL_0270: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0275: stelem.ref + IL_0276: ldloc.0 + IL_0277: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_027c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0281: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site24' + IL_0286: br.s IL_0288 + + IL_0288: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site24' + IL_028d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0292: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site24' + IL_0297: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_029c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_02a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site25' + IL_02a6: brtrue.s IL_02e2 + + IL_02a8: ldc.i4.0 + IL_02a9: ldc.i4.s 42 + IL_02ab: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_02b0: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_02b5: ldc.i4.2 + IL_02b6: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_02bb: stloc.0 + IL_02bc: ldloc.0 + IL_02bd: ldc.i4.0 + IL_02be: ldc.i4.0 + IL_02bf: ldnull + IL_02c0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02c5: stelem.ref + IL_02c6: ldloc.0 + IL_02c7: ldc.i4.1 + IL_02c8: ldc.i4.0 + IL_02c9: ldnull + IL_02ca: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02cf: stelem.ref + IL_02d0: ldloc.0 + IL_02d1: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_02d6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_02db: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site25' + IL_02e0: br.s IL_02e2 + + IL_02e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site25' + IL_02e7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_02ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site25' + IL_02f1: ldarg.0 + IL_02f2: ldarg.1 + IL_02f3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_02f8: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_02fd: nop + IL_02fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site26' + IL_0303: brtrue.s IL_0348 + + IL_0305: ldc.i4 0x100 + IL_030a: ldstr "MemberAccess" + IL_030f: ldnull + IL_0310: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0315: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_031a: ldc.i4.2 + IL_031b: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0320: stloc.0 + IL_0321: ldloc.0 + IL_0322: ldc.i4.0 + IL_0323: ldc.i4.s 33 + IL_0325: ldnull + IL_0326: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_032b: stelem.ref + IL_032c: ldloc.0 + IL_032d: ldc.i4.1 + IL_032e: ldc.i4.0 + IL_032f: ldnull + IL_0330: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0335: stelem.ref + IL_0336: ldloc.0 + IL_0337: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_033c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0341: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site26' + IL_0346: br.s IL_0348 + + IL_0348: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site26' + IL_034d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0352: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site26' + IL_0357: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_035c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0361: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site27' + IL_0366: brtrue.s IL_03a2 + + IL_0368: ldc.i4.0 + IL_0369: ldc.i4.s 42 + IL_036b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0370: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0375: ldc.i4.2 + IL_0376: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_037b: stloc.0 + IL_037c: ldloc.0 + IL_037d: ldc.i4.0 + IL_037e: ldc.i4.0 + IL_037f: ldnull + IL_0380: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0385: stelem.ref + IL_0386: ldloc.0 + IL_0387: ldc.i4.1 + IL_0388: ldc.i4.3 + IL_0389: ldnull + IL_038a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_038f: stelem.ref + IL_0390: ldloc.0 + IL_0391: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0396: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_039b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site27' + IL_03a0: br.s IL_03a2 + + IL_03a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site27' + IL_03a7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_03ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site27' + IL_03b1: ldarg.0 + IL_03b2: ldc.i4.1 + IL_03b3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_03b8: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_03bd: nop + IL_03be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site28' + IL_03c3: brtrue.s IL_0408 + + IL_03c5: ldc.i4 0x100 + IL_03ca: ldstr "MemberAccess" + IL_03cf: ldnull + IL_03d0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_03d5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_03da: ldc.i4.2 + IL_03db: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_03e0: stloc.0 + IL_03e1: ldloc.0 + IL_03e2: ldc.i4.0 + IL_03e3: ldc.i4.s 33 + IL_03e5: ldnull + IL_03e6: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03eb: stelem.ref + IL_03ec: ldloc.0 + IL_03ed: ldc.i4.1 + IL_03ee: ldc.i4.0 + IL_03ef: ldnull + IL_03f0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03f5: stelem.ref + IL_03f6: ldloc.0 + IL_03f7: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_03fc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0401: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site28' + IL_0406: br.s IL_0408 + + IL_0408: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site28' + IL_040d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0412: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site28' + IL_0417: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_041c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0421: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site29' + IL_0426: brtrue.s IL_0462 + + IL_0428: ldc.i4.0 + IL_0429: ldc.i4.s 42 + IL_042b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0430: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0435: ldc.i4.2 + IL_0436: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_043b: stloc.0 + IL_043c: ldloc.0 + IL_043d: ldc.i4.0 + IL_043e: ldc.i4.0 + IL_043f: ldnull + IL_0440: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0445: stelem.ref + IL_0446: ldloc.0 + IL_0447: ldc.i4.1 + IL_0448: ldc.i4.2 + IL_0449: ldnull + IL_044a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_044f: stelem.ref + IL_0450: ldloc.0 + IL_0451: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0456: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_045b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site29' + IL_0460: br.s IL_0462 + + IL_0462: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site29' + IL_0467: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_046c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site29' + IL_0471: ldarg.0 + IL_0472: ldnull + IL_0473: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0478: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_047d: nop + IL_047e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2a' + IL_0483: brtrue.s IL_04c8 + + IL_0485: ldc.i4 0x100 + IL_048a: ldstr "MemberAccess" + IL_048f: ldnull + IL_0490: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0495: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_049a: ldc.i4.2 + IL_049b: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_04a0: stloc.0 + IL_04a1: ldloc.0 + IL_04a2: ldc.i4.0 + IL_04a3: ldc.i4.s 33 + IL_04a5: ldnull + IL_04a6: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04ab: stelem.ref + IL_04ac: ldloc.0 + IL_04ad: ldc.i4.1 + IL_04ae: ldc.i4.0 + IL_04af: ldnull + IL_04b0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04b5: stelem.ref + IL_04b6: ldloc.0 + IL_04b7: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_04bc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_04c1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2a' + IL_04c6: br.s IL_04c8 + + IL_04c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2a' + IL_04cd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_04d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2a' + IL_04d7: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_04dc: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_04e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2b' + IL_04e6: brtrue.s IL_0522 + + IL_04e8: ldc.i4.0 + IL_04e9: ldc.i4.s 26 + IL_04eb: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_04f0: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_04f5: ldc.i4.2 + IL_04f6: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_04fb: stloc.0 + IL_04fc: ldloc.0 + IL_04fd: ldc.i4.0 + IL_04fe: ldc.i4.0 + IL_04ff: ldnull + IL_0500: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0505: stelem.ref + IL_0506: ldloc.0 + IL_0507: ldc.i4.1 + IL_0508: ldc.i4.0 + IL_0509: ldnull + IL_050a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_050f: stelem.ref + IL_0510: ldloc.0 + IL_0511: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0516: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_051b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2b' + IL_0520: br.s IL_0522 + + IL_0522: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2b' + IL_0527: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_052c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2b' + IL_0531: ldarg.0 + IL_0532: ldarg.1 + IL_0533: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0538: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_053d: nop + IL_053e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2c' + IL_0543: brtrue.s IL_0588 + + IL_0545: ldc.i4 0x100 + IL_054a: ldstr "MemberAccess" + IL_054f: ldnull + IL_0550: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0555: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_055a: ldc.i4.2 + IL_055b: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0560: stloc.0 + IL_0561: ldloc.0 + IL_0562: ldc.i4.0 + IL_0563: ldc.i4.s 33 + IL_0565: ldnull + IL_0566: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_056b: stelem.ref + IL_056c: ldloc.0 + IL_056d: ldc.i4.1 + IL_056e: ldc.i4.0 + IL_056f: ldnull + IL_0570: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0575: stelem.ref + IL_0576: ldloc.0 + IL_0577: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_057c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0581: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2c' + IL_0586: br.s IL_0588 + + IL_0588: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2c' + IL_058d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0592: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2c' + IL_0597: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_059c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_05a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2d' + IL_05a6: brtrue.s IL_05e2 + + IL_05a8: ldc.i4.0 + IL_05a9: ldc.i4.s 26 + IL_05ab: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_05b0: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_05b5: ldc.i4.2 + IL_05b6: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_05bb: stloc.0 + IL_05bc: ldloc.0 + IL_05bd: ldc.i4.0 + IL_05be: ldc.i4.0 + IL_05bf: ldnull + IL_05c0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05c5: stelem.ref + IL_05c6: ldloc.0 + IL_05c7: ldc.i4.1 + IL_05c8: ldc.i4.3 + IL_05c9: ldnull + IL_05ca: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05cf: stelem.ref + IL_05d0: ldloc.0 + IL_05d1: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_05d6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_05db: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2d' + IL_05e0: br.s IL_05e2 + + IL_05e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2d' + IL_05e7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_05ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2d' + IL_05f1: ldarg.0 + IL_05f2: ldc.i4.1 + IL_05f3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_05f8: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_05fd: nop + IL_05fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2e' + IL_0603: brtrue.s IL_0648 + + IL_0605: ldc.i4 0x100 + IL_060a: ldstr "MemberAccess" + IL_060f: ldnull + IL_0610: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0615: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_061a: ldc.i4.2 + IL_061b: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0620: stloc.0 + IL_0621: ldloc.0 + IL_0622: ldc.i4.0 + IL_0623: ldc.i4.s 33 + IL_0625: ldnull + IL_0626: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_062b: stelem.ref + IL_062c: ldloc.0 + IL_062d: ldc.i4.1 + IL_062e: ldc.i4.0 + IL_062f: ldnull + IL_0630: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0635: stelem.ref + IL_0636: ldloc.0 + IL_0637: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_063c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0641: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2e' + IL_0646: br.s IL_0648 + + IL_0648: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2e' + IL_064d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0652: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2e' + IL_0657: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_065c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0661: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2f' + IL_0666: brtrue.s IL_06a2 + + IL_0668: ldc.i4.0 + IL_0669: ldc.i4.s 26 + IL_066b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0670: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0675: ldc.i4.2 + IL_0676: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_067b: stloc.0 + IL_067c: ldloc.0 + IL_067d: ldc.i4.0 + IL_067e: ldc.i4.0 + IL_067f: ldnull + IL_0680: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0685: stelem.ref + IL_0686: ldloc.0 + IL_0687: ldc.i4.1 + IL_0688: ldc.i4.2 + IL_0689: ldnull + IL_068a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_068f: stelem.ref + IL_0690: ldloc.0 + IL_0691: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0696: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_069b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2f' + IL_06a0: br.s IL_06a2 + + IL_06a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2f' + IL_06a7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_06ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2f' + IL_06b1: ldarg.0 + IL_06b2: ldnull + IL_06b3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_06b8: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_06bd: nop + IL_06be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site30' + IL_06c3: brtrue.s IL_0708 + + IL_06c5: ldc.i4 0x100 + IL_06ca: ldstr "MemberAccess" + IL_06cf: ldnull + IL_06d0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_06d5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_06da: ldc.i4.2 + IL_06db: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_06e0: stloc.0 + IL_06e1: ldloc.0 + IL_06e2: ldc.i4.0 + IL_06e3: ldc.i4.s 33 + IL_06e5: ldnull + IL_06e6: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06eb: stelem.ref + IL_06ec: ldloc.0 + IL_06ed: ldc.i4.1 + IL_06ee: ldc.i4.0 + IL_06ef: ldnull + IL_06f0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06f5: stelem.ref + IL_06f6: ldloc.0 + IL_06f7: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_06fc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0701: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site30' + IL_0706: br.s IL_0708 + + IL_0708: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site30' + IL_070d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0712: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site30' + IL_0717: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_071c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0721: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site31' + IL_0726: brtrue.s IL_0762 + + IL_0728: ldc.i4.0 + IL_0729: ldc.i4.s 12 + IL_072b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0730: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0735: ldc.i4.2 + IL_0736: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_073b: stloc.0 + IL_073c: ldloc.0 + IL_073d: ldc.i4.0 + IL_073e: ldc.i4.0 + IL_073f: ldnull + IL_0740: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0745: stelem.ref + IL_0746: ldloc.0 + IL_0747: ldc.i4.1 + IL_0748: ldc.i4.0 + IL_0749: ldnull + IL_074a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_074f: stelem.ref + IL_0750: ldloc.0 + IL_0751: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0756: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_075b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site31' + IL_0760: br.s IL_0762 + + IL_0762: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site31' + IL_0767: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_076c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site31' + IL_0771: ldarg.0 + IL_0772: ldarg.1 + IL_0773: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0778: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_077d: nop + IL_077e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site32' + IL_0783: brtrue.s IL_07c8 + + IL_0785: ldc.i4 0x100 + IL_078a: ldstr "MemberAccess" + IL_078f: ldnull + IL_0790: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0795: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_079a: ldc.i4.2 + IL_079b: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_07a0: stloc.0 + IL_07a1: ldloc.0 + IL_07a2: ldc.i4.0 + IL_07a3: ldc.i4.s 33 + IL_07a5: ldnull + IL_07a6: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07ab: stelem.ref + IL_07ac: ldloc.0 + IL_07ad: ldc.i4.1 + IL_07ae: ldc.i4.0 + IL_07af: ldnull + IL_07b0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07b5: stelem.ref + IL_07b6: ldloc.0 + IL_07b7: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_07bc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_07c1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site32' + IL_07c6: br.s IL_07c8 + + IL_07c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site32' + IL_07cd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_07d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site32' + IL_07d7: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_07dc: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_07e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site33' + IL_07e6: brtrue.s IL_0822 + + IL_07e8: ldc.i4.0 + IL_07e9: ldc.i4.s 12 + IL_07eb: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_07f0: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_07f5: ldc.i4.2 + IL_07f6: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_07fb: stloc.0 + IL_07fc: ldloc.0 + IL_07fd: ldc.i4.0 + IL_07fe: ldc.i4.0 + IL_07ff: ldnull + IL_0800: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0805: stelem.ref + IL_0806: ldloc.0 + IL_0807: ldc.i4.1 + IL_0808: ldc.i4.3 + IL_0809: ldnull + IL_080a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_080f: stelem.ref + IL_0810: ldloc.0 + IL_0811: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0816: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_081b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site33' + IL_0820: br.s IL_0822 + + IL_0822: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site33' + IL_0827: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_082c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site33' + IL_0831: ldarg.0 + IL_0832: ldc.i4.1 + IL_0833: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0838: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_083d: nop + IL_083e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site34' + IL_0843: brtrue.s IL_0888 + + IL_0845: ldc.i4 0x100 + IL_084a: ldstr "MemberAccess" + IL_084f: ldnull + IL_0850: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0855: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_085a: ldc.i4.2 + IL_085b: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0860: stloc.0 + IL_0861: ldloc.0 + IL_0862: ldc.i4.0 + IL_0863: ldc.i4.s 33 + IL_0865: ldnull + IL_0866: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_086b: stelem.ref + IL_086c: ldloc.0 + IL_086d: ldc.i4.1 + IL_086e: ldc.i4.0 + IL_086f: ldnull + IL_0870: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0875: stelem.ref + IL_0876: ldloc.0 + IL_0877: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_087c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0881: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site34' + IL_0886: br.s IL_0888 + + IL_0888: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site34' + IL_088d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0892: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site34' + IL_0897: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_089c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_08a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site35' + IL_08a6: brtrue.s IL_08e2 + + IL_08a8: ldc.i4.0 + IL_08a9: ldc.i4.s 12 + IL_08ab: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_08b0: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_08b5: ldc.i4.2 + IL_08b6: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_08bb: stloc.0 + IL_08bc: ldloc.0 + IL_08bd: ldc.i4.0 + IL_08be: ldc.i4.0 + IL_08bf: ldnull + IL_08c0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08c5: stelem.ref + IL_08c6: ldloc.0 + IL_08c7: ldc.i4.1 + IL_08c8: ldc.i4.2 + IL_08c9: ldnull + IL_08ca: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08cf: stelem.ref + IL_08d0: ldloc.0 + IL_08d1: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_08d6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_08db: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site35' + IL_08e0: br.s IL_08e2 + + IL_08e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site35' + IL_08e7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_08ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site35' + IL_08f1: ldarg.0 + IL_08f2: ldnull + IL_08f3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_08f8: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_08fd: nop + IL_08fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site36' + IL_0903: brtrue.s IL_0948 + + IL_0905: ldc.i4 0x100 + IL_090a: ldstr "MemberAccess" + IL_090f: ldnull + IL_0910: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0915: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_091a: ldc.i4.2 + IL_091b: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0920: stloc.0 + IL_0921: ldloc.0 + IL_0922: ldc.i4.0 + IL_0923: ldc.i4.s 33 + IL_0925: ldnull + IL_0926: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_092b: stelem.ref + IL_092c: ldloc.0 + IL_092d: ldc.i4.1 + IL_092e: ldc.i4.0 + IL_092f: ldnull + IL_0930: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0935: stelem.ref + IL_0936: ldloc.0 + IL_0937: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_093c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0941: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site36' + IL_0946: br.s IL_0948 + + IL_0948: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site36' + IL_094d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0952: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site36' + IL_0957: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_095c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0961: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site37' + IL_0966: brtrue.s IL_09a2 + + IL_0968: ldc.i4.0 + IL_0969: ldc.i4.s 25 + IL_096b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0970: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0975: ldc.i4.2 + IL_0976: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_097b: stloc.0 + IL_097c: ldloc.0 + IL_097d: ldc.i4.0 + IL_097e: ldc.i4.0 + IL_097f: ldnull + IL_0980: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0985: stelem.ref + IL_0986: ldloc.0 + IL_0987: ldc.i4.1 + IL_0988: ldc.i4.0 + IL_0989: ldnull + IL_098a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_098f: stelem.ref + IL_0990: ldloc.0 + IL_0991: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0996: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_099b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site37' + IL_09a0: br.s IL_09a2 + + IL_09a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site37' + IL_09a7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_09ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site37' + IL_09b1: ldarg.0 + IL_09b2: ldarg.1 + IL_09b3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_09b8: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_09bd: nop + IL_09be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site38' + IL_09c3: brtrue.s IL_0a08 + + IL_09c5: ldc.i4 0x100 + IL_09ca: ldstr "MemberAccess" + IL_09cf: ldnull + IL_09d0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_09d5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_09da: ldc.i4.2 + IL_09db: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_09e0: stloc.0 + IL_09e1: ldloc.0 + IL_09e2: ldc.i4.0 + IL_09e3: ldc.i4.s 33 + IL_09e5: ldnull + IL_09e6: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_09eb: stelem.ref + IL_09ec: ldloc.0 + IL_09ed: ldc.i4.1 + IL_09ee: ldc.i4.0 + IL_09ef: ldnull + IL_09f0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_09f5: stelem.ref + IL_09f6: ldloc.0 + IL_09f7: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_09fc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a01: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site38' + IL_0a06: br.s IL_0a08 + + IL_0a08: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site38' + IL_0a0d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0a12: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site38' + IL_0a17: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a1c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a21: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site39' + IL_0a26: brtrue.s IL_0a62 + + IL_0a28: ldc.i4.0 + IL_0a29: ldc.i4.s 25 + IL_0a2b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a30: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a35: ldc.i4.2 + IL_0a36: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0a3b: stloc.0 + IL_0a3c: ldloc.0 + IL_0a3d: ldc.i4.0 + IL_0a3e: ldc.i4.0 + IL_0a3f: ldnull + IL_0a40: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a45: stelem.ref + IL_0a46: ldloc.0 + IL_0a47: ldc.i4.1 + IL_0a48: ldc.i4.3 + IL_0a49: ldnull + IL_0a4a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a4f: stelem.ref + IL_0a50: ldloc.0 + IL_0a51: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0a56: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a5b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site39' + IL_0a60: br.s IL_0a62 + + IL_0a62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site39' + IL_0a67: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0a6c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site39' + IL_0a71: ldarg.0 + IL_0a72: ldc.i4.1 + IL_0a73: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0a78: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0a7d: nop + IL_0a7e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site3a' + IL_0a83: brtrue.s IL_0ac8 + + IL_0a85: ldc.i4 0x100 + IL_0a8a: ldstr "MemberAccess" + IL_0a8f: ldnull + IL_0a90: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a95: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a9a: ldc.i4.2 + IL_0a9b: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0aa0: stloc.0 + IL_0aa1: ldloc.0 + IL_0aa2: ldc.i4.0 + IL_0aa3: ldc.i4.s 33 + IL_0aa5: ldnull + IL_0aa6: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0aab: stelem.ref + IL_0aac: ldloc.0 + IL_0aad: ldc.i4.1 + IL_0aae: ldc.i4.0 + IL_0aaf: ldnull + IL_0ab0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0ab5: stelem.ref + IL_0ab6: ldloc.0 + IL_0ab7: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0abc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0ac1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site3a' + IL_0ac6: br.s IL_0ac8 + + IL_0ac8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site3a' + IL_0acd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0ad2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site3a' + IL_0ad7: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0adc: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0ae1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site3b' + IL_0ae6: brtrue.s IL_0b22 + + IL_0ae8: ldc.i4.0 + IL_0ae9: ldc.i4.s 25 + IL_0aeb: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0af0: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0af5: ldc.i4.2 + IL_0af6: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0afb: stloc.0 + IL_0afc: ldloc.0 + IL_0afd: ldc.i4.0 + IL_0afe: ldc.i4.0 + IL_0aff: ldnull + IL_0b00: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b05: stelem.ref + IL_0b06: ldloc.0 + IL_0b07: ldc.i4.1 + IL_0b08: ldc.i4.2 + IL_0b09: ldnull + IL_0b0a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b0f: stelem.ref + IL_0b10: ldloc.0 + IL_0b11: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0b16: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0b1b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site3b' + IL_0b20: br.s IL_0b22 + + IL_0b22: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site3b' + IL_0b27: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0b2c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site3b' + IL_0b31: ldarg.0 + IL_0b32: ldnull + IL_0b33: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0b38: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0b3d: nop + IL_0b3e: ret + } // end of method DynamicTests::ArithmeticBinaryOperators + + .method private hidebysig static void RelationalOperators(object a, + object b) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [2] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 3458 (0xd82) + .maxstack 10 + .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) + IL_0000: nop + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site3d' + IL_0006: brtrue.s IL_004b + + IL_0008: ldc.i4 0x100 + IL_000d: ldstr "MemberAccess" + IL_0012: ldnull + IL_0013: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0018: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001d: ldc.i4.2 + IL_001e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0023: stloc.0 + IL_0024: ldloc.0 + IL_0025: ldc.i4.0 + IL_0026: ldc.i4.s 33 + IL_0028: ldnull + IL_0029: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002e: stelem.ref + IL_002f: ldloc.0 + IL_0030: ldc.i4.1 + IL_0031: ldc.i4.0 + IL_0032: ldnull + IL_0033: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0038: stelem.ref + IL_0039: ldloc.0 + IL_003a: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site3d' + IL_0049: br.s IL_004b + + IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site3d' + IL_0050: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site3d' + IL_005a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_005f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site3e' + IL_0069: brtrue.s IL_00a5 + + IL_006b: ldc.i4.0 + IL_006c: ldc.i4.s 13 + IL_006e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0073: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0078: ldc.i4.2 + IL_0079: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_007e: stloc.0 + IL_007f: ldloc.0 + IL_0080: ldc.i4.0 + IL_0081: ldc.i4.0 + IL_0082: ldnull + IL_0083: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0088: stelem.ref + IL_0089: ldloc.0 + IL_008a: ldc.i4.1 + IL_008b: ldc.i4.0 + IL_008c: ldnull + IL_008d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0092: stelem.ref + IL_0093: ldloc.0 + IL_0094: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0099: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_009e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site3e' + IL_00a3: br.s IL_00a5 + + IL_00a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site3e' + IL_00aa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site3e' + IL_00b4: ldarg.0 + IL_00b5: ldarg.1 + IL_00b6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_00bb: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_00c0: nop + IL_00c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site3f' + IL_00c6: brtrue.s IL_010b + + IL_00c8: ldc.i4 0x100 + IL_00cd: ldstr "MemberAccess" + IL_00d2: ldnull + IL_00d3: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00d8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00dd: ldc.i4.2 + IL_00de: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00e3: stloc.0 + IL_00e4: ldloc.0 + IL_00e5: ldc.i4.0 + IL_00e6: ldc.i4.s 33 + IL_00e8: ldnull + IL_00e9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00ee: stelem.ref + IL_00ef: ldloc.0 + IL_00f0: ldc.i4.1 + IL_00f1: ldc.i4.0 + IL_00f2: ldnull + IL_00f3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00f8: stelem.ref + IL_00f9: ldloc.0 + IL_00fa: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00ff: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0104: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site3f' + IL_0109: br.s IL_010b + + IL_010b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site3f' + IL_0110: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0115: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site3f' + IL_011a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_011f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0124: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site40' + IL_0129: brtrue.s IL_0165 + + IL_012b: ldc.i4.0 + IL_012c: ldc.i4.s 13 + IL_012e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0133: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0138: ldc.i4.2 + IL_0139: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_013e: stloc.0 + IL_013f: ldloc.0 + IL_0140: ldc.i4.0 + IL_0141: ldc.i4.0 + IL_0142: ldnull + IL_0143: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0148: stelem.ref + IL_0149: ldloc.0 + IL_014a: ldc.i4.1 + IL_014b: ldc.i4.3 + IL_014c: ldnull + IL_014d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0152: stelem.ref + IL_0153: ldloc.0 + IL_0154: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0159: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_015e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site40' + IL_0163: br.s IL_0165 + + IL_0165: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site40' + IL_016a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_016f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site40' + IL_0174: ldarg.0 + IL_0175: ldc.i4.1 + IL_0176: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_017b: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0180: nop + IL_0181: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site41' + IL_0186: brtrue.s IL_01cb + + IL_0188: ldc.i4 0x100 + IL_018d: ldstr "MemberAccess" + IL_0192: ldnull + IL_0193: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0198: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_019d: ldc.i4.2 + IL_019e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_01a3: stloc.0 + IL_01a4: ldloc.0 + IL_01a5: ldc.i4.0 + IL_01a6: ldc.i4.s 33 + IL_01a8: ldnull + IL_01a9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01ae: stelem.ref + IL_01af: ldloc.0 + IL_01b0: ldc.i4.1 + IL_01b1: ldc.i4.0 + IL_01b2: ldnull + IL_01b3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01b8: stelem.ref + IL_01b9: ldloc.0 + IL_01ba: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_01bf: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_01c4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site41' + IL_01c9: br.s IL_01cb + + IL_01cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site41' + IL_01d0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_01d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site41' + IL_01da: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01df: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site42' + IL_01e9: brtrue.s IL_0225 + + IL_01eb: ldc.i4.0 + IL_01ec: ldc.i4.s 13 + IL_01ee: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01f3: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01f8: ldc.i4.2 + IL_01f9: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_01fe: stloc.0 + IL_01ff: ldloc.0 + IL_0200: ldc.i4.0 + IL_0201: ldc.i4.0 + IL_0202: ldnull + IL_0203: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0208: stelem.ref + IL_0209: ldloc.0 + IL_020a: ldc.i4.1 + IL_020b: ldc.i4.2 + IL_020c: ldnull + IL_020d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0212: stelem.ref + IL_0213: ldloc.0 + IL_0214: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0219: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_021e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site42' + IL_0223: br.s IL_0225 + + IL_0225: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site42' + IL_022a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_022f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site42' + IL_0234: ldarg.0 + IL_0235: ldnull + IL_0236: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_023b: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0240: nop + IL_0241: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site43' + IL_0246: brtrue.s IL_028b + + IL_0248: ldc.i4 0x100 + IL_024d: ldstr "MemberAccess" + IL_0252: ldnull + IL_0253: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0258: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_025d: ldc.i4.2 + IL_025e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0263: stloc.0 + IL_0264: ldloc.0 + IL_0265: ldc.i4.0 + IL_0266: ldc.i4.s 33 + IL_0268: ldnull + IL_0269: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_026e: stelem.ref + IL_026f: ldloc.0 + IL_0270: ldc.i4.1 + IL_0271: ldc.i4.0 + IL_0272: ldnull + IL_0273: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0278: stelem.ref + IL_0279: ldloc.0 + IL_027a: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_027f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0284: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site43' + IL_0289: br.s IL_028b + + IL_028b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site43' + IL_0290: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0295: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site43' + IL_029a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_029f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_02a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site44' + IL_02a9: brtrue.s IL_02e5 + + IL_02ab: ldc.i4.0 + IL_02ac: ldc.i4.s 35 + IL_02ae: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_02b3: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_02b8: ldc.i4.2 + IL_02b9: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_02be: stloc.0 + IL_02bf: ldloc.0 + IL_02c0: ldc.i4.0 + IL_02c1: ldc.i4.0 + IL_02c2: ldnull + IL_02c3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02c8: stelem.ref + IL_02c9: ldloc.0 + IL_02ca: ldc.i4.1 + IL_02cb: ldc.i4.0 + IL_02cc: ldnull + IL_02cd: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02d2: stelem.ref + IL_02d3: ldloc.0 + IL_02d4: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_02d9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_02de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site44' + IL_02e3: br.s IL_02e5 + + IL_02e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site44' + IL_02ea: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_02ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site44' + IL_02f4: ldarg.0 + IL_02f5: ldarg.1 + IL_02f6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_02fb: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0300: nop + IL_0301: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site45' + IL_0306: brtrue.s IL_034b + + IL_0308: ldc.i4 0x100 + IL_030d: ldstr "MemberAccess" + IL_0312: ldnull + IL_0313: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0318: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_031d: ldc.i4.2 + IL_031e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0323: stloc.0 + IL_0324: ldloc.0 + IL_0325: ldc.i4.0 + IL_0326: ldc.i4.s 33 + IL_0328: ldnull + IL_0329: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_032e: stelem.ref + IL_032f: ldloc.0 + IL_0330: ldc.i4.1 + IL_0331: ldc.i4.0 + IL_0332: ldnull + IL_0333: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0338: stelem.ref + IL_0339: ldloc.0 + IL_033a: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_033f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0344: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site45' + IL_0349: br.s IL_034b + + IL_034b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site45' + IL_0350: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0355: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site45' + IL_035a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_035f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0364: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site46' + IL_0369: brtrue.s IL_03a5 + + IL_036b: ldc.i4.0 + IL_036c: ldc.i4.s 35 + IL_036e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0373: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0378: ldc.i4.2 + IL_0379: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_037e: stloc.0 + IL_037f: ldloc.0 + IL_0380: ldc.i4.0 + IL_0381: ldc.i4.0 + IL_0382: ldnull + IL_0383: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0388: stelem.ref + IL_0389: ldloc.0 + IL_038a: ldc.i4.1 + IL_038b: ldc.i4.3 + IL_038c: ldnull + IL_038d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0392: stelem.ref + IL_0393: ldloc.0 + IL_0394: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0399: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_039e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site46' + IL_03a3: br.s IL_03a5 + + IL_03a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site46' + IL_03aa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_03af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site46' + IL_03b4: ldarg.0 + IL_03b5: ldc.i4.1 + IL_03b6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_03bb: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_03c0: nop + IL_03c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site47' + IL_03c6: brtrue.s IL_040b + + IL_03c8: ldc.i4 0x100 + IL_03cd: ldstr "MemberAccess" + IL_03d2: ldnull + IL_03d3: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_03d8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_03dd: ldc.i4.2 + IL_03de: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_03e3: stloc.0 + IL_03e4: ldloc.0 + IL_03e5: ldc.i4.0 + IL_03e6: ldc.i4.s 33 + IL_03e8: ldnull + IL_03e9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03ee: stelem.ref + IL_03ef: ldloc.0 + IL_03f0: ldc.i4.1 + IL_03f1: ldc.i4.0 + IL_03f2: ldnull + IL_03f3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03f8: stelem.ref + IL_03f9: ldloc.0 + IL_03fa: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_03ff: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0404: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site47' + IL_0409: br.s IL_040b + + IL_040b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site47' + IL_0410: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0415: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site47' + IL_041a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_041f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0424: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site48' + IL_0429: brtrue.s IL_0465 + + IL_042b: ldc.i4.0 + IL_042c: ldc.i4.s 35 + IL_042e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0433: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0438: ldc.i4.2 + IL_0439: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_043e: stloc.0 + IL_043f: ldloc.0 + IL_0440: ldc.i4.0 + IL_0441: ldc.i4.0 + IL_0442: ldnull + IL_0443: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0448: stelem.ref + IL_0449: ldloc.0 + IL_044a: ldc.i4.1 + IL_044b: ldc.i4.2 + IL_044c: ldnull + IL_044d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0452: stelem.ref + IL_0453: ldloc.0 + IL_0454: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0459: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_045e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site48' + IL_0463: br.s IL_0465 + + IL_0465: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site48' + IL_046a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_046f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site48' + IL_0474: ldarg.0 + IL_0475: ldnull + IL_0476: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_047b: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0480: nop + IL_0481: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site49' + IL_0486: brtrue.s IL_04cb + + IL_0488: ldc.i4 0x100 + IL_048d: ldstr "MemberAccess" + IL_0492: ldnull + IL_0493: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0498: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_049d: ldc.i4.2 + IL_049e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_04a3: stloc.0 + IL_04a4: ldloc.0 + IL_04a5: ldc.i4.0 + IL_04a6: ldc.i4.s 33 + IL_04a8: ldnull + IL_04a9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04ae: stelem.ref + IL_04af: ldloc.0 + IL_04b0: ldc.i4.1 + IL_04b1: ldc.i4.0 + IL_04b2: ldnull + IL_04b3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04b8: stelem.ref + IL_04b9: ldloc.0 + IL_04ba: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_04bf: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_04c4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site49' + IL_04c9: br.s IL_04cb + + IL_04cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site49' + IL_04d0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_04d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site49' + IL_04da: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_04df: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_04e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4a' + IL_04e9: brtrue.s IL_0525 + + IL_04eb: ldc.i4.0 + IL_04ec: ldc.i4.s 20 + IL_04ee: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_04f3: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_04f8: ldc.i4.2 + IL_04f9: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_04fe: stloc.0 + IL_04ff: ldloc.0 + IL_0500: ldc.i4.0 + IL_0501: ldc.i4.0 + IL_0502: ldnull + IL_0503: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0508: stelem.ref + IL_0509: ldloc.0 + IL_050a: ldc.i4.1 + IL_050b: ldc.i4.0 + IL_050c: ldnull + IL_050d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0512: stelem.ref + IL_0513: ldloc.0 + IL_0514: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0519: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_051e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4a' + IL_0523: br.s IL_0525 + + IL_0525: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4a' + IL_052a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_052f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4a' + IL_0534: ldarg.0 + IL_0535: ldarg.1 + IL_0536: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_053b: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0540: nop + IL_0541: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4b' + IL_0546: brtrue.s IL_058b + + IL_0548: ldc.i4 0x100 + IL_054d: ldstr "MemberAccess" + IL_0552: ldnull + IL_0553: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0558: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_055d: ldc.i4.2 + IL_055e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0563: stloc.0 + IL_0564: ldloc.0 + IL_0565: ldc.i4.0 + IL_0566: ldc.i4.s 33 + IL_0568: ldnull + IL_0569: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_056e: stelem.ref + IL_056f: ldloc.0 + IL_0570: ldc.i4.1 + IL_0571: ldc.i4.0 + IL_0572: ldnull + IL_0573: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0578: stelem.ref + IL_0579: ldloc.0 + IL_057a: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_057f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0584: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4b' + IL_0589: br.s IL_058b + + IL_058b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4b' + IL_0590: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0595: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4b' + IL_059a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_059f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_05a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4c' + IL_05a9: brtrue.s IL_05e5 + + IL_05ab: ldc.i4.0 + IL_05ac: ldc.i4.s 20 + IL_05ae: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_05b3: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_05b8: ldc.i4.2 + IL_05b9: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_05be: stloc.0 + IL_05bf: ldloc.0 + IL_05c0: ldc.i4.0 + IL_05c1: ldc.i4.0 + IL_05c2: ldnull + IL_05c3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05c8: stelem.ref + IL_05c9: ldloc.0 + IL_05ca: ldc.i4.1 + IL_05cb: ldc.i4.3 + IL_05cc: ldnull + IL_05cd: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05d2: stelem.ref + IL_05d3: ldloc.0 + IL_05d4: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_05d9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_05de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4c' + IL_05e3: br.s IL_05e5 + + IL_05e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4c' + IL_05ea: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_05ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4c' + IL_05f4: ldarg.0 + IL_05f5: ldc.i4.1 + IL_05f6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_05fb: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0600: nop + IL_0601: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4d' + IL_0606: brtrue.s IL_064b + + IL_0608: ldc.i4 0x100 + IL_060d: ldstr "MemberAccess" + IL_0612: ldnull + IL_0613: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0618: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_061d: ldc.i4.2 + IL_061e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0623: stloc.0 + IL_0624: ldloc.0 + IL_0625: ldc.i4.0 + IL_0626: ldc.i4.s 33 + IL_0628: ldnull + IL_0629: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_062e: stelem.ref + IL_062f: ldloc.0 + IL_0630: ldc.i4.1 + IL_0631: ldc.i4.0 + IL_0632: ldnull + IL_0633: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0638: stelem.ref + IL_0639: ldloc.0 + IL_063a: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_063f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0644: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4d' + IL_0649: br.s IL_064b + + IL_064b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4d' + IL_0650: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0655: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4d' + IL_065a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_065f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0664: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4e' + IL_0669: brtrue.s IL_06a5 + + IL_066b: ldc.i4.0 + IL_066c: ldc.i4.s 20 + IL_066e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0673: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0678: ldc.i4.2 + IL_0679: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_067e: stloc.0 + IL_067f: ldloc.0 + IL_0680: ldc.i4.0 + IL_0681: ldc.i4.0 + IL_0682: ldnull + IL_0683: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0688: stelem.ref + IL_0689: ldloc.0 + IL_068a: ldc.i4.1 + IL_068b: ldc.i4.2 + IL_068c: ldnull + IL_068d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0692: stelem.ref + IL_0693: ldloc.0 + IL_0694: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0699: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_069e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4e' + IL_06a3: br.s IL_06a5 + + IL_06a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4e' + IL_06aa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_06af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4e' + IL_06b4: ldarg.0 + IL_06b5: ldnull + IL_06b6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_06bb: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_06c0: nop + IL_06c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4f' + IL_06c6: brtrue.s IL_070b + + IL_06c8: ldc.i4 0x100 + IL_06cd: ldstr "MemberAccess" + IL_06d2: ldnull + IL_06d3: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_06d8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_06dd: ldc.i4.2 + IL_06de: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_06e3: stloc.0 + IL_06e4: ldloc.0 + IL_06e5: ldc.i4.0 + IL_06e6: ldc.i4.s 33 + IL_06e8: ldnull + IL_06e9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06ee: stelem.ref + IL_06ef: ldloc.0 + IL_06f0: ldc.i4.1 + IL_06f1: ldc.i4.0 + IL_06f2: ldnull + IL_06f3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06f8: stelem.ref + IL_06f9: ldloc.0 + IL_06fa: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_06ff: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0704: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4f' + IL_0709: br.s IL_070b + + IL_070b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4f' + IL_0710: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0715: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4f' + IL_071a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_071f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0724: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site50' + IL_0729: brtrue.s IL_0765 + + IL_072b: ldc.i4.0 + IL_072c: ldc.i4.s 15 + IL_072e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0733: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0738: ldc.i4.2 + IL_0739: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_073e: stloc.0 + IL_073f: ldloc.0 + IL_0740: ldc.i4.0 + IL_0741: ldc.i4.0 + IL_0742: ldnull + IL_0743: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0748: stelem.ref + IL_0749: ldloc.0 + IL_074a: ldc.i4.1 + IL_074b: ldc.i4.0 + IL_074c: ldnull + IL_074d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0752: stelem.ref + IL_0753: ldloc.0 + IL_0754: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0759: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_075e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site50' + IL_0763: br.s IL_0765 + + IL_0765: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site50' + IL_076a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_076f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site50' + IL_0774: ldarg.0 + IL_0775: ldarg.1 + IL_0776: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_077b: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0780: nop + IL_0781: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site51' + IL_0786: brtrue.s IL_07cb + + IL_0788: ldc.i4 0x100 + IL_078d: ldstr "MemberAccess" + IL_0792: ldnull + IL_0793: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0798: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_079d: ldc.i4.2 + IL_079e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_07a3: stloc.0 + IL_07a4: ldloc.0 + IL_07a5: ldc.i4.0 + IL_07a6: ldc.i4.s 33 + IL_07a8: ldnull + IL_07a9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07ae: stelem.ref + IL_07af: ldloc.0 + IL_07b0: ldc.i4.1 + IL_07b1: ldc.i4.0 + IL_07b2: ldnull + IL_07b3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07b8: stelem.ref + IL_07b9: ldloc.0 + IL_07ba: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_07bf: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_07c4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site51' + IL_07c9: br.s IL_07cb + + IL_07cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site51' + IL_07d0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_07d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site51' + IL_07da: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_07df: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_07e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site52' + IL_07e9: brtrue.s IL_0825 + + IL_07eb: ldc.i4.0 + IL_07ec: ldc.i4.s 15 + IL_07ee: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_07f3: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_07f8: ldc.i4.2 + IL_07f9: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_07fe: stloc.0 + IL_07ff: ldloc.0 + IL_0800: ldc.i4.0 + IL_0801: ldc.i4.0 + IL_0802: ldnull + IL_0803: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0808: stelem.ref + IL_0809: ldloc.0 + IL_080a: ldc.i4.1 + IL_080b: ldc.i4.3 + IL_080c: ldnull + IL_080d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0812: stelem.ref + IL_0813: ldloc.0 + IL_0814: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0819: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_081e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site52' + IL_0823: br.s IL_0825 + + IL_0825: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site52' + IL_082a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_082f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site52' + IL_0834: ldarg.0 + IL_0835: ldc.i4.1 + IL_0836: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_083b: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0840: nop + IL_0841: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site53' + IL_0846: brtrue.s IL_088b + + IL_0848: ldc.i4 0x100 + IL_084d: ldstr "MemberAccess" + IL_0852: ldnull + IL_0853: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0858: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_085d: ldc.i4.2 + IL_085e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0863: stloc.0 + IL_0864: ldloc.0 + IL_0865: ldc.i4.0 + IL_0866: ldc.i4.s 33 + IL_0868: ldnull + IL_0869: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_086e: stelem.ref + IL_086f: ldloc.0 + IL_0870: ldc.i4.1 + IL_0871: ldc.i4.0 + IL_0872: ldnull + IL_0873: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0878: stelem.ref + IL_0879: ldloc.0 + IL_087a: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_087f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0884: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site53' + IL_0889: br.s IL_088b + + IL_088b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site53' + IL_0890: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0895: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site53' + IL_089a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_089f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_08a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site54' + IL_08a9: brtrue.s IL_08e5 + + IL_08ab: ldc.i4.0 + IL_08ac: ldc.i4.s 15 + IL_08ae: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_08b3: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_08b8: ldc.i4.2 + IL_08b9: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_08be: stloc.0 + IL_08bf: ldloc.0 + IL_08c0: ldc.i4.0 + IL_08c1: ldc.i4.0 + IL_08c2: ldnull + IL_08c3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08c8: stelem.ref + IL_08c9: ldloc.0 + IL_08ca: ldc.i4.1 + IL_08cb: ldc.i4.2 + IL_08cc: ldnull + IL_08cd: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08d2: stelem.ref + IL_08d3: ldloc.0 + IL_08d4: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_08d9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_08de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site54' + IL_08e3: br.s IL_08e5 + + IL_08e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site54' + IL_08ea: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_08ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site54' + IL_08f4: ldarg.0 + IL_08f5: ldnull + IL_08f6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_08fb: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0900: nop + IL_0901: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site55' + IL_0906: brtrue.s IL_094b + + IL_0908: ldc.i4 0x100 + IL_090d: ldstr "MemberAccess" + IL_0912: ldnull + IL_0913: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0918: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_091d: ldc.i4.2 + IL_091e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0923: stloc.0 + IL_0924: ldloc.0 + IL_0925: ldc.i4.0 + IL_0926: ldc.i4.s 33 + IL_0928: ldnull + IL_0929: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_092e: stelem.ref + IL_092f: ldloc.0 + IL_0930: ldc.i4.1 + IL_0931: ldc.i4.0 + IL_0932: ldnull + IL_0933: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0938: stelem.ref + IL_0939: ldloc.0 + IL_093a: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_093f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0944: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site55' + IL_0949: br.s IL_094b + + IL_094b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site55' + IL_0950: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0955: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site55' + IL_095a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_095f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0964: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site56' + IL_0969: brtrue.s IL_09a5 + + IL_096b: ldc.i4.0 + IL_096c: ldc.i4.s 16 + IL_096e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0973: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0978: ldc.i4.2 + IL_0979: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_097e: stloc.0 + IL_097f: ldloc.0 + IL_0980: ldc.i4.0 + IL_0981: ldc.i4.0 + IL_0982: ldnull + IL_0983: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0988: stelem.ref + IL_0989: ldloc.0 + IL_098a: ldc.i4.1 + IL_098b: ldc.i4.0 + IL_098c: ldnull + IL_098d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0992: stelem.ref + IL_0993: ldloc.0 + IL_0994: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0999: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_099e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site56' + IL_09a3: br.s IL_09a5 + + IL_09a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site56' + IL_09aa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_09af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site56' + IL_09b4: ldarg.0 + IL_09b5: ldarg.1 + IL_09b6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_09bb: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_09c0: nop + IL_09c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site57' + IL_09c6: brtrue.s IL_0a0b + + IL_09c8: ldc.i4 0x100 + IL_09cd: ldstr "MemberAccess" + IL_09d2: ldnull + IL_09d3: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_09d8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_09dd: ldc.i4.2 + IL_09de: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_09e3: stloc.0 + IL_09e4: ldloc.0 + IL_09e5: ldc.i4.0 + IL_09e6: ldc.i4.s 33 + IL_09e8: ldnull + IL_09e9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_09ee: stelem.ref + IL_09ef: ldloc.0 + IL_09f0: ldc.i4.1 + IL_09f1: ldc.i4.0 + IL_09f2: ldnull + IL_09f3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_09f8: stelem.ref + IL_09f9: ldloc.0 + IL_09fa: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_09ff: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a04: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site57' + IL_0a09: br.s IL_0a0b + + IL_0a0b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site57' + IL_0a10: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0a15: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site57' + IL_0a1a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a1f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a24: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site58' + IL_0a29: brtrue.s IL_0a65 + + IL_0a2b: ldc.i4.0 + IL_0a2c: ldc.i4.s 16 + IL_0a2e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a33: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a38: ldc.i4.2 + IL_0a39: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0a3e: stloc.0 + IL_0a3f: ldloc.0 + IL_0a40: ldc.i4.0 + IL_0a41: ldc.i4.0 + IL_0a42: ldnull + IL_0a43: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a48: stelem.ref + IL_0a49: ldloc.0 + IL_0a4a: ldc.i4.1 + IL_0a4b: ldc.i4.3 + IL_0a4c: ldnull + IL_0a4d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a52: stelem.ref + IL_0a53: ldloc.0 + IL_0a54: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0a59: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a5e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site58' + IL_0a63: br.s IL_0a65 + + IL_0a65: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site58' + IL_0a6a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0a6f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site58' + IL_0a74: ldarg.0 + IL_0a75: ldc.i4.1 + IL_0a76: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0a7b: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0a80: nop + IL_0a81: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site59' + IL_0a86: brtrue.s IL_0acb + + IL_0a88: ldc.i4 0x100 + IL_0a8d: ldstr "MemberAccess" + IL_0a92: ldnull + IL_0a93: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a98: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a9d: ldc.i4.2 + IL_0a9e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0aa3: stloc.0 + IL_0aa4: ldloc.0 + IL_0aa5: ldc.i4.0 + IL_0aa6: ldc.i4.s 33 + IL_0aa8: ldnull + IL_0aa9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0aae: stelem.ref + IL_0aaf: ldloc.0 + IL_0ab0: ldc.i4.1 + IL_0ab1: ldc.i4.0 + IL_0ab2: ldnull + IL_0ab3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0ab8: stelem.ref + IL_0ab9: ldloc.0 + IL_0aba: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0abf: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0ac4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site59' + IL_0ac9: br.s IL_0acb + + IL_0acb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site59' + IL_0ad0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0ad5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site59' + IL_0ada: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0adf: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0ae4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5a' + IL_0ae9: brtrue.s IL_0b25 + + IL_0aeb: ldc.i4.0 + IL_0aec: ldc.i4.s 16 + IL_0aee: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0af3: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0af8: ldc.i4.2 + IL_0af9: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0afe: stloc.0 + IL_0aff: ldloc.0 + IL_0b00: ldc.i4.0 + IL_0b01: ldc.i4.0 + IL_0b02: ldnull + IL_0b03: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b08: stelem.ref + IL_0b09: ldloc.0 + IL_0b0a: ldc.i4.1 + IL_0b0b: ldc.i4.2 + IL_0b0c: ldnull + IL_0b0d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b12: stelem.ref + IL_0b13: ldloc.0 + IL_0b14: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0b19: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0b1e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5a' + IL_0b23: br.s IL_0b25 + + IL_0b25: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5a' + IL_0b2a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0b2f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5a' + IL_0b34: ldarg.0 + IL_0b35: ldnull + IL_0b36: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0b3b: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0b40: nop + IL_0b41: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5b' + IL_0b46: brtrue.s IL_0b8b + + IL_0b48: ldc.i4 0x100 + IL_0b4d: ldstr "MemberAccess" + IL_0b52: ldnull + IL_0b53: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0b58: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0b5d: ldc.i4.2 + IL_0b5e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0b63: stloc.0 + IL_0b64: ldloc.0 + IL_0b65: ldc.i4.0 + IL_0b66: ldc.i4.s 33 + IL_0b68: ldnull + IL_0b69: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b6e: stelem.ref + IL_0b6f: ldloc.0 + IL_0b70: ldc.i4.1 + IL_0b71: ldc.i4.0 + IL_0b72: ldnull + IL_0b73: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b78: stelem.ref + IL_0b79: ldloc.0 + IL_0b7a: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0b7f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0b84: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5b' + IL_0b89: br.s IL_0b8b + + IL_0b8b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5b' + IL_0b90: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0b95: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5b' + IL_0b9a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0b9f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0ba4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5c' + IL_0ba9: brtrue.s IL_0be5 + + IL_0bab: ldc.i4.0 + IL_0bac: ldc.i4.s 21 + IL_0bae: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0bb3: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0bb8: ldc.i4.2 + IL_0bb9: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0bbe: stloc.0 + IL_0bbf: ldloc.0 + IL_0bc0: ldc.i4.0 + IL_0bc1: ldc.i4.0 + IL_0bc2: ldnull + IL_0bc3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0bc8: stelem.ref + IL_0bc9: ldloc.0 + IL_0bca: ldc.i4.1 + IL_0bcb: ldc.i4.0 + IL_0bcc: ldnull + IL_0bcd: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0bd2: stelem.ref + IL_0bd3: ldloc.0 + IL_0bd4: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0bd9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0bde: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5c' + IL_0be3: br.s IL_0be5 + + IL_0be5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5c' + IL_0bea: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0bef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5c' + IL_0bf4: ldarg.0 + IL_0bf5: ldarg.1 + IL_0bf6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0bfb: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0c00: nop + IL_0c01: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5d' + IL_0c06: brtrue.s IL_0c4b + + IL_0c08: ldc.i4 0x100 + IL_0c0d: ldstr "MemberAccess" + IL_0c12: ldnull + IL_0c13: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0c18: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0c1d: ldc.i4.2 + IL_0c1e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0c23: stloc.0 + IL_0c24: ldloc.0 + IL_0c25: ldc.i4.0 + IL_0c26: ldc.i4.s 33 + IL_0c28: ldnull + IL_0c29: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0c2e: stelem.ref + IL_0c2f: ldloc.0 + IL_0c30: ldc.i4.1 + IL_0c31: ldc.i4.0 + IL_0c32: ldnull + IL_0c33: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0c38: stelem.ref + IL_0c39: ldloc.0 + IL_0c3a: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0c3f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0c44: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5d' + IL_0c49: br.s IL_0c4b + + IL_0c4b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5d' + IL_0c50: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0c55: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5d' + IL_0c5a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0c5f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0c64: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5e' + IL_0c69: brtrue.s IL_0ca5 + + IL_0c6b: ldc.i4.0 + IL_0c6c: ldc.i4.s 21 + IL_0c6e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0c73: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0c78: ldc.i4.2 + IL_0c79: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0c7e: stloc.0 + IL_0c7f: ldloc.0 + IL_0c80: ldc.i4.0 + IL_0c81: ldc.i4.0 + IL_0c82: ldnull + IL_0c83: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0c88: stelem.ref + IL_0c89: ldloc.0 + IL_0c8a: ldc.i4.1 + IL_0c8b: ldc.i4.3 + IL_0c8c: ldnull + IL_0c8d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0c92: stelem.ref + IL_0c93: ldloc.0 + IL_0c94: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0c99: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0c9e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5e' + IL_0ca3: br.s IL_0ca5 + + IL_0ca5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5e' + IL_0caa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0caf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5e' + IL_0cb4: ldarg.0 + IL_0cb5: ldc.i4.1 + IL_0cb6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0cbb: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0cc0: nop + IL_0cc1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5f' + IL_0cc6: brtrue.s IL_0d0b + + IL_0cc8: ldc.i4 0x100 + IL_0ccd: ldstr "MemberAccess" + IL_0cd2: ldnull + IL_0cd3: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0cd8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0cdd: ldc.i4.2 + IL_0cde: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0ce3: stloc.0 + IL_0ce4: ldloc.0 + IL_0ce5: ldc.i4.0 + IL_0ce6: ldc.i4.s 33 + IL_0ce8: ldnull + IL_0ce9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0cee: stelem.ref + IL_0cef: ldloc.0 + IL_0cf0: ldc.i4.1 + IL_0cf1: ldc.i4.0 + IL_0cf2: ldnull + IL_0cf3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0cf8: stelem.ref + IL_0cf9: ldloc.0 + IL_0cfa: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0cff: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0d04: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5f' + IL_0d09: br.s IL_0d0b + + IL_0d0b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5f' + IL_0d10: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0d15: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5f' + IL_0d1a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0d1f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0d24: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site60' + IL_0d29: brtrue.s IL_0d65 + + IL_0d2b: ldc.i4.0 + IL_0d2c: ldc.i4.s 21 + IL_0d2e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0d33: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0d38: ldc.i4.2 + IL_0d39: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0d3e: stloc.0 + IL_0d3f: ldloc.0 + IL_0d40: ldc.i4.0 + IL_0d41: ldc.i4.0 + IL_0d42: ldnull + IL_0d43: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0d48: stelem.ref + IL_0d49: ldloc.0 + IL_0d4a: ldc.i4.1 + IL_0d4b: ldc.i4.2 + IL_0d4c: ldnull + IL_0d4d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0d52: stelem.ref + IL_0d53: ldloc.0 + IL_0d54: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0d59: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0d5e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site60' + IL_0d63: br.s IL_0d65 + + IL_0d65: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site60' + IL_0d6a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0d6f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site60' + IL_0d74: ldarg.0 + IL_0d75: ldnull + IL_0d76: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0d7b: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0d80: nop + IL_0d81: ret + } // end of method DynamicTests::RelationalOperators + + .method private hidebysig static void Casts(object a) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 101 (0x65) + .maxstack 3 + .locals init (int32 V_0, + bool V_1) + IL_0000: nop + IL_0001: call void [mscorlib]System.Console::WriteLine() + IL_0006: nop + IL_0007: ldc.i4.5 + IL_0008: stloc.0 + IL_0009: ldloc.0 + IL_000a: ldc.i4.0 + IL_000b: clt + IL_000d: ldc.i4.0 + IL_000e: ceq + IL_0010: stloc.1 + IL_0011: ldloc.1 + IL_0012: brtrue.s IL_0016 + + IL_0014: br.s IL_0064 + + IL_0016: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer61'::'<>p__Site62' + IL_001b: brtrue.s IL_0044 + + IL_001d: ldc.i4.s 16 + IL_001f: ldtoken [mscorlib]System.Int32 + IL_0024: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0029: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_002e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0033: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::Convert(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Type) + IL_0038: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_003d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer61'::'<>p__Site62' + IL_0042: br.s IL_0044 + + IL_0044: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer61'::'<>p__Site62' + IL_0049: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_004e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer61'::'<>p__Site62' + IL_0053: ldarg.0 + IL_0054: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0059: box [mscorlib]System.Int32 + IL_005e: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::MemberAccess(object) + IL_0063: nop + IL_0064: ret + } // end of method DynamicTests::Casts + + .method private hidebysig static void CompoundAssignment(object a, + object b) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [2] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 3588 (0xe04) + .maxstack 12 + .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0, + object V_1) + IL_0000: nop + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site64' + IL_0006: brtrue.s IL_0029 + + IL_0008: ldc.i4.0 + IL_0009: ldstr "Setter2" + IL_000e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0013: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0018: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::IsEvent(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type) + IL_001d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0022: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site64' + IL_0027: br.s IL_0029 + + IL_0029: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site64' + IL_002e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0033: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site64' + IL_0038: ldarg.0 + IL_0039: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_003e: brtrue IL_0148 + + IL_0043: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site67' + IL_0048: brtrue.s IL_008b + + IL_004a: ldc.i4 0x80 + IL_004f: ldstr "Setter2" + IL_0054: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0059: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_005e: ldc.i4.2 + IL_005f: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0064: stloc.0 + IL_0065: ldloc.0 + IL_0066: ldc.i4.0 + IL_0067: ldc.i4.0 + IL_0068: ldnull + IL_0069: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_006e: stelem.ref + IL_006f: ldloc.0 + IL_0070: ldc.i4.1 + IL_0071: ldc.i4.0 + IL_0072: ldnull + IL_0073: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0078: stelem.ref + IL_0079: ldloc.0 + IL_007a: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_007f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0084: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site67' + IL_0089: br.s IL_008b + + IL_008b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site67' + IL_0090: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0095: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site67' + IL_009a: ldarg.0 + IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site66' + IL_00a0: brtrue.s IL_00dc + + IL_00a2: ldc.i4.0 + IL_00a3: ldc.i4.s 63 + IL_00a5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00aa: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00af: ldc.i4.2 + IL_00b0: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00b5: stloc.0 + IL_00b6: ldloc.0 + IL_00b7: ldc.i4.0 + IL_00b8: ldc.i4.0 + IL_00b9: ldnull + IL_00ba: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00bf: stelem.ref + IL_00c0: ldloc.0 + IL_00c1: ldc.i4.1 + IL_00c2: ldc.i4.3 + IL_00c3: ldnull + IL_00c4: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00c9: stelem.ref + IL_00ca: ldloc.0 + IL_00cb: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00d0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site66' + IL_00da: br.s IL_00dc + + IL_00dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site66' + IL_00e1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site66' + IL_00eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site68' + IL_00f0: brtrue.s IL_0125 + + IL_00f2: ldc.i4.0 + IL_00f3: ldstr "Setter2" + IL_00f8: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00fd: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0102: ldc.i4.1 + IL_0103: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0108: stloc.0 + IL_0109: ldloc.0 + IL_010a: ldc.i4.0 + IL_010b: ldc.i4.0 + IL_010c: ldnull + IL_010d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0112: stelem.ref + IL_0113: ldloc.0 + IL_0114: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0119: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_011e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site68' + IL_0123: br.s IL_0125 + + IL_0125: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site68' + IL_012a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_012f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site68' + IL_0134: ldarg.0 + IL_0135: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_013a: ldc.i4.5 + IL_013b: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0140: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0145: pop + IL_0146: br.s IL_01a8 + + IL_0148: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site65' + IL_014d: brtrue.s IL_0191 + + IL_014f: ldc.i4 0x104 + IL_0154: ldstr "add_Setter2" + IL_0159: ldnull + IL_015a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_015f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0164: ldc.i4.2 + IL_0165: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_016a: stloc.0 + IL_016b: ldloc.0 + IL_016c: ldc.i4.0 + IL_016d: ldc.i4.0 + IL_016e: ldnull + IL_016f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0174: stelem.ref + IL_0175: ldloc.0 + IL_0176: ldc.i4.1 + IL_0177: ldc.i4.3 + IL_0178: ldnull + IL_0179: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_017e: stelem.ref + IL_017f: ldloc.0 + IL_0180: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0185: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_018a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site65' + IL_018f: br.s IL_0191 + + IL_0191: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site65' + IL_0196: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_019b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site65' + IL_01a0: ldarg.0 + IL_01a1: ldc.i4.5 + IL_01a2: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_01a7: pop + IL_01a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site69' + IL_01ad: brtrue.s IL_01d0 + + IL_01af: ldc.i4.0 + IL_01b0: ldstr "Setter2" + IL_01b5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01ba: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01bf: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::IsEvent(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type) + IL_01c4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_01c9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site69' + IL_01ce: br.s IL_01d0 + + IL_01d0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site69' + IL_01d5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_01da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site69' + IL_01df: ldarg.0 + IL_01e0: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_01e5: brtrue IL_02ef + + IL_01ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6c' + IL_01ef: brtrue.s IL_0232 + + IL_01f1: ldc.i4 0x80 + IL_01f6: ldstr "Setter2" + IL_01fb: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0200: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0205: ldc.i4.2 + IL_0206: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_020b: stloc.0 + IL_020c: ldloc.0 + IL_020d: ldc.i4.0 + IL_020e: ldc.i4.0 + IL_020f: ldnull + IL_0210: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0215: stelem.ref + IL_0216: ldloc.0 + IL_0217: ldc.i4.1 + IL_0218: ldc.i4.0 + IL_0219: ldnull + IL_021a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_021f: stelem.ref + IL_0220: ldloc.0 + IL_0221: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0226: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_022b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6c' + IL_0230: br.s IL_0232 + + IL_0232: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6c' + IL_0237: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_023c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6c' + IL_0241: ldarg.0 + IL_0242: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6b' + IL_0247: brtrue.s IL_0283 + + IL_0249: ldc.i4.0 + IL_024a: ldc.i4.s 73 + IL_024c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0251: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0256: ldc.i4.2 + IL_0257: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_025c: stloc.0 + IL_025d: ldloc.0 + IL_025e: ldc.i4.0 + IL_025f: ldc.i4.0 + IL_0260: ldnull + IL_0261: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0266: stelem.ref + IL_0267: ldloc.0 + IL_0268: ldc.i4.1 + IL_0269: ldc.i4.3 + IL_026a: ldnull + IL_026b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0270: stelem.ref + IL_0271: ldloc.0 + IL_0272: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0277: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_027c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6b' + IL_0281: br.s IL_0283 + + IL_0283: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6b' + IL_0288: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_028d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6b' + IL_0292: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6d' + IL_0297: brtrue.s IL_02cc + + IL_0299: ldc.i4.0 + IL_029a: ldstr "Setter2" + IL_029f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_02a4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_02a9: ldc.i4.1 + IL_02aa: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_02af: stloc.0 + IL_02b0: ldloc.0 + IL_02b1: ldc.i4.0 + IL_02b2: ldc.i4.0 + IL_02b3: ldnull + IL_02b4: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02b9: stelem.ref + IL_02ba: ldloc.0 + IL_02bb: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_02c0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_02c5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6d' + IL_02ca: br.s IL_02cc + + IL_02cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6d' + IL_02d1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_02d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6d' + IL_02db: ldarg.0 + IL_02dc: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_02e1: ldc.i4.1 + IL_02e2: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_02e7: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_02ec: pop + IL_02ed: br.s IL_034f + + IL_02ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6a' + IL_02f4: brtrue.s IL_0338 + + IL_02f6: ldc.i4 0x104 + IL_02fb: ldstr "remove_Setter2" + IL_0300: ldnull + IL_0301: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0306: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_030b: ldc.i4.2 + IL_030c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0311: stloc.0 + IL_0312: ldloc.0 + IL_0313: ldc.i4.0 + IL_0314: ldc.i4.0 + IL_0315: ldnull + IL_0316: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_031b: stelem.ref + IL_031c: ldloc.0 + IL_031d: ldc.i4.1 + IL_031e: ldc.i4.3 + IL_031f: ldnull + IL_0320: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0325: stelem.ref + IL_0326: ldloc.0 + IL_0327: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_032c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0331: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6a' + IL_0336: br.s IL_0338 + + IL_0338: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6a' + IL_033d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0342: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6a' + IL_0347: ldarg.0 + IL_0348: ldc.i4.1 + IL_0349: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_034e: pop + IL_034f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6f' + IL_0354: brtrue.s IL_0397 + + IL_0356: ldc.i4 0x80 + IL_035b: ldstr "Setter2" + IL_0360: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0365: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_036a: ldc.i4.2 + IL_036b: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0370: stloc.0 + IL_0371: ldloc.0 + IL_0372: ldc.i4.0 + IL_0373: ldc.i4.0 + IL_0374: ldnull + IL_0375: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_037a: stelem.ref + IL_037b: ldloc.0 + IL_037c: ldc.i4.1 + IL_037d: ldc.i4.0 + IL_037e: ldnull + IL_037f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0384: stelem.ref + IL_0385: ldloc.0 + IL_0386: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_038b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0390: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6f' + IL_0395: br.s IL_0397 + + IL_0397: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6f' + IL_039c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_03a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6f' + IL_03a6: ldarg.0 + IL_03a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6e' + IL_03ac: brtrue.s IL_03e8 + + IL_03ae: ldc.i4.0 + IL_03af: ldc.i4.s 69 + IL_03b1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_03b6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_03bb: ldc.i4.2 + IL_03bc: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_03c1: stloc.0 + IL_03c2: ldloc.0 + IL_03c3: ldc.i4.0 + IL_03c4: ldc.i4.0 + IL_03c5: ldnull + IL_03c6: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03cb: stelem.ref + IL_03cc: ldloc.0 + IL_03cd: ldc.i4.1 + IL_03ce: ldc.i4.3 + IL_03cf: ldnull + IL_03d0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03d5: stelem.ref + IL_03d6: ldloc.0 + IL_03d7: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_03dc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_03e1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6e' + IL_03e6: br.s IL_03e8 + + IL_03e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6e' + IL_03ed: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_03f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6e' + IL_03f7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site70' + IL_03fc: brtrue.s IL_0431 + + IL_03fe: ldc.i4.0 + IL_03ff: ldstr "Setter2" + IL_0404: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0409: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_040e: ldc.i4.1 + IL_040f: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0414: stloc.0 + IL_0415: ldloc.0 + IL_0416: ldc.i4.0 + IL_0417: ldc.i4.0 + IL_0418: ldnull + IL_0419: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_041e: stelem.ref + IL_041f: ldloc.0 + IL_0420: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0425: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_042a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site70' + IL_042f: br.s IL_0431 + + IL_0431: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site70' + IL_0436: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_043b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site70' + IL_0440: ldarg.0 + IL_0441: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0446: ldc.i4.2 + IL_0447: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_044c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0451: pop + IL_0452: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site72' + IL_0457: brtrue.s IL_049a + + IL_0459: ldc.i4 0x80 + IL_045e: ldstr "Setter2" + IL_0463: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0468: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_046d: ldc.i4.2 + IL_046e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0473: stloc.0 + IL_0474: ldloc.0 + IL_0475: ldc.i4.0 + IL_0476: ldc.i4.0 + IL_0477: ldnull + IL_0478: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_047d: stelem.ref + IL_047e: ldloc.0 + IL_047f: ldc.i4.1 + IL_0480: ldc.i4.0 + IL_0481: ldnull + IL_0482: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0487: stelem.ref + IL_0488: ldloc.0 + IL_0489: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_048e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0493: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site72' + IL_0498: br.s IL_049a + + IL_049a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site72' + IL_049f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_04a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site72' + IL_04a9: ldarg.0 + IL_04aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site71' + IL_04af: brtrue.s IL_04eb + + IL_04b1: ldc.i4.0 + IL_04b2: ldc.i4.s 65 + IL_04b4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_04b9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_04be: ldc.i4.2 + IL_04bf: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_04c4: stloc.0 + IL_04c5: ldloc.0 + IL_04c6: ldc.i4.0 + IL_04c7: ldc.i4.0 + IL_04c8: ldnull + IL_04c9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04ce: stelem.ref + IL_04cf: ldloc.0 + IL_04d0: ldc.i4.1 + IL_04d1: ldc.i4.3 + IL_04d2: ldnull + IL_04d3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04d8: stelem.ref + IL_04d9: ldloc.0 + IL_04da: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_04df: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_04e4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site71' + IL_04e9: br.s IL_04eb + + IL_04eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site71' + IL_04f0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_04f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site71' + IL_04fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site73' + IL_04ff: brtrue.s IL_0534 + + IL_0501: ldc.i4.0 + IL_0502: ldstr "Setter2" + IL_0507: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_050c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0511: ldc.i4.1 + IL_0512: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0517: stloc.0 + IL_0518: ldloc.0 + IL_0519: ldc.i4.0 + IL_051a: ldc.i4.0 + IL_051b: ldnull + IL_051c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0521: stelem.ref + IL_0522: ldloc.0 + IL_0523: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0528: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_052d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site73' + IL_0532: br.s IL_0534 + + IL_0534: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site73' + IL_0539: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_053e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site73' + IL_0543: ldarg.0 + IL_0544: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0549: ldc.i4.5 + IL_054a: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_054f: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0554: pop + IL_0555: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site74' + IL_055a: brtrue.s IL_057d + + IL_055c: ldc.i4.0 + IL_055d: ldstr "Setter2" + IL_0562: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0567: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_056c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::IsEvent(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type) + IL_0571: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0576: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site74' + IL_057b: br.s IL_057d + + IL_057d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site74' + IL_0582: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0587: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site74' + IL_058c: ldarg.0 + IL_058d: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0592: brtrue IL_069c + + IL_0597: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site77' + IL_059c: brtrue.s IL_05df + + IL_059e: ldc.i4 0x80 + IL_05a3: ldstr "Setter2" + IL_05a8: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_05ad: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_05b2: ldc.i4.2 + IL_05b3: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_05b8: stloc.0 + IL_05b9: ldloc.0 + IL_05ba: ldc.i4.0 + IL_05bb: ldc.i4.0 + IL_05bc: ldnull + IL_05bd: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05c2: stelem.ref + IL_05c3: ldloc.0 + IL_05c4: ldc.i4.1 + IL_05c5: ldc.i4.0 + IL_05c6: ldnull + IL_05c7: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05cc: stelem.ref + IL_05cd: ldloc.0 + IL_05ce: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_05d3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_05d8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site77' + IL_05dd: br.s IL_05df + + IL_05df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site77' + IL_05e4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_05e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site77' + IL_05ee: ldarg.0 + IL_05ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site76' + IL_05f4: brtrue.s IL_0630 + + IL_05f6: ldc.i4.0 + IL_05f7: ldc.i4.s 63 + IL_05f9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_05fe: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0603: ldc.i4.2 + IL_0604: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0609: stloc.0 + IL_060a: ldloc.0 + IL_060b: ldc.i4.0 + IL_060c: ldc.i4.0 + IL_060d: ldnull + IL_060e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0613: stelem.ref + IL_0614: ldloc.0 + IL_0615: ldc.i4.1 + IL_0616: ldc.i4.0 + IL_0617: ldnull + IL_0618: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_061d: stelem.ref + IL_061e: ldloc.0 + IL_061f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0624: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0629: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site76' + IL_062e: br.s IL_0630 + + IL_0630: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site76' + IL_0635: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_063a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site76' + IL_063f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site78' + IL_0644: brtrue.s IL_0679 + + IL_0646: ldc.i4.0 + IL_0647: ldstr "Setter2" + IL_064c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0651: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0656: ldc.i4.1 + IL_0657: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_065c: stloc.0 + IL_065d: ldloc.0 + IL_065e: ldc.i4.0 + IL_065f: ldc.i4.0 + IL_0660: ldnull + IL_0661: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0666: stelem.ref + IL_0667: ldloc.0 + IL_0668: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_066d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0672: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site78' + IL_0677: br.s IL_0679 + + IL_0679: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site78' + IL_067e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0683: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site78' + IL_0688: ldarg.0 + IL_0689: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_068e: ldarg.1 + IL_068f: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0694: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0699: pop + IL_069a: br.s IL_06fc + + IL_069c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site75' + IL_06a1: brtrue.s IL_06e5 + + IL_06a3: ldc.i4 0x104 + IL_06a8: ldstr "add_Setter2" + IL_06ad: ldnull + IL_06ae: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_06b3: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_06b8: ldc.i4.2 + IL_06b9: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_06be: stloc.0 + IL_06bf: ldloc.0 + IL_06c0: ldc.i4.0 + IL_06c1: ldc.i4.0 + IL_06c2: ldnull + IL_06c3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06c8: stelem.ref + IL_06c9: ldloc.0 + IL_06ca: ldc.i4.1 + IL_06cb: ldc.i4.0 + IL_06cc: ldnull + IL_06cd: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06d2: stelem.ref + IL_06d3: ldloc.0 + IL_06d4: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_06d9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_06de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site75' + IL_06e3: br.s IL_06e5 + + IL_06e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site75' + IL_06ea: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_06ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site75' + IL_06f4: ldarg.0 + IL_06f5: ldarg.1 + IL_06f6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_06fb: pop + IL_06fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site79' + IL_0701: brtrue.s IL_0724 + + IL_0703: ldc.i4.0 + IL_0704: ldstr "Setter2" + IL_0709: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_070e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0713: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::IsEvent(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type) + IL_0718: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_071d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site79' + IL_0722: br.s IL_0724 + + IL_0724: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site79' + IL_0729: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_072e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site79' + IL_0733: ldarg.0 + IL_0734: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0739: brtrue IL_0843 + + IL_073e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7c' + IL_0743: brtrue.s IL_0786 + + IL_0745: ldc.i4 0x80 + IL_074a: ldstr "Setter2" + IL_074f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0754: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0759: ldc.i4.2 + IL_075a: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_075f: stloc.0 + IL_0760: ldloc.0 + IL_0761: ldc.i4.0 + IL_0762: ldc.i4.0 + IL_0763: ldnull + IL_0764: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0769: stelem.ref + IL_076a: ldloc.0 + IL_076b: ldc.i4.1 + IL_076c: ldc.i4.0 + IL_076d: ldnull + IL_076e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0773: stelem.ref + IL_0774: ldloc.0 + IL_0775: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_077a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_077f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7c' + IL_0784: br.s IL_0786 + + IL_0786: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7c' + IL_078b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0790: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7c' + IL_0795: ldarg.0 + IL_0796: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7b' + IL_079b: brtrue.s IL_07d7 + + IL_079d: ldc.i4.0 + IL_079e: ldc.i4.s 73 + IL_07a0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_07a5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_07aa: ldc.i4.2 + IL_07ab: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_07b0: stloc.0 + IL_07b1: ldloc.0 + IL_07b2: ldc.i4.0 + IL_07b3: ldc.i4.0 + IL_07b4: ldnull + IL_07b5: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07ba: stelem.ref + IL_07bb: ldloc.0 + IL_07bc: ldc.i4.1 + IL_07bd: ldc.i4.0 + IL_07be: ldnull + IL_07bf: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07c4: stelem.ref + IL_07c5: ldloc.0 + IL_07c6: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_07cb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_07d0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7b' + IL_07d5: br.s IL_07d7 + + IL_07d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7b' + IL_07dc: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_07e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7b' + IL_07e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7d' + IL_07eb: brtrue.s IL_0820 + + IL_07ed: ldc.i4.0 + IL_07ee: ldstr "Setter2" + IL_07f3: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_07f8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_07fd: ldc.i4.1 + IL_07fe: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0803: stloc.0 + IL_0804: ldloc.0 + IL_0805: ldc.i4.0 + IL_0806: ldc.i4.0 + IL_0807: ldnull + IL_0808: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_080d: stelem.ref + IL_080e: ldloc.0 + IL_080f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0814: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0819: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7d' + IL_081e: br.s IL_0820 + + IL_0820: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7d' + IL_0825: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_082a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7d' + IL_082f: ldarg.0 + IL_0830: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0835: ldarg.1 + IL_0836: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_083b: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0840: pop + IL_0841: br.s IL_08a3 + + IL_0843: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7a' + IL_0848: brtrue.s IL_088c + + IL_084a: ldc.i4 0x104 + IL_084f: ldstr "remove_Setter2" + IL_0854: ldnull + IL_0855: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_085a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_085f: ldc.i4.2 + IL_0860: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0865: stloc.0 + IL_0866: ldloc.0 + IL_0867: ldc.i4.0 + IL_0868: ldc.i4.0 + IL_0869: ldnull + IL_086a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_086f: stelem.ref + IL_0870: ldloc.0 + IL_0871: ldc.i4.1 + IL_0872: ldc.i4.0 + IL_0873: ldnull + IL_0874: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0879: stelem.ref + IL_087a: ldloc.0 + IL_087b: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0880: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0885: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7a' + IL_088a: br.s IL_088c + + IL_088c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7a' + IL_0891: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0896: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7a' + IL_089b: ldarg.0 + IL_089c: ldarg.1 + IL_089d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_08a2: pop + IL_08a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7f' + IL_08a8: brtrue.s IL_08eb + + IL_08aa: ldc.i4 0x80 + IL_08af: ldstr "Setter2" + IL_08b4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_08b9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_08be: ldc.i4.2 + IL_08bf: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_08c4: stloc.0 + IL_08c5: ldloc.0 + IL_08c6: ldc.i4.0 + IL_08c7: ldc.i4.0 + IL_08c8: ldnull + IL_08c9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08ce: stelem.ref + IL_08cf: ldloc.0 + IL_08d0: ldc.i4.1 + IL_08d1: ldc.i4.0 + IL_08d2: ldnull + IL_08d3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08d8: stelem.ref + IL_08d9: ldloc.0 + IL_08da: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_08df: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_08e4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7f' + IL_08e9: br.s IL_08eb + + IL_08eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7f' + IL_08f0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_08f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7f' + IL_08fa: ldarg.0 + IL_08fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7e' + IL_0900: brtrue.s IL_093c + + IL_0902: ldc.i4.0 + IL_0903: ldc.i4.s 69 + IL_0905: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_090a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_090f: ldc.i4.2 + IL_0910: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0915: stloc.0 + IL_0916: ldloc.0 + IL_0917: ldc.i4.0 + IL_0918: ldc.i4.0 + IL_0919: ldnull + IL_091a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_091f: stelem.ref + IL_0920: ldloc.0 + IL_0921: ldc.i4.1 + IL_0922: ldc.i4.0 + IL_0923: ldnull + IL_0924: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0929: stelem.ref + IL_092a: ldloc.0 + IL_092b: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0930: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0935: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7e' + IL_093a: br.s IL_093c + + IL_093c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7e' + IL_0941: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0946: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7e' + IL_094b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site80' + IL_0950: brtrue.s IL_0985 + + IL_0952: ldc.i4.0 + IL_0953: ldstr "Setter2" + IL_0958: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_095d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0962: ldc.i4.1 + IL_0963: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0968: stloc.0 + IL_0969: ldloc.0 + IL_096a: ldc.i4.0 + IL_096b: ldc.i4.0 + IL_096c: ldnull + IL_096d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0972: stelem.ref + IL_0973: ldloc.0 + IL_0974: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0979: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_097e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site80' + IL_0983: br.s IL_0985 + + IL_0985: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site80' + IL_098a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_098f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site80' + IL_0994: ldarg.0 + IL_0995: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_099a: ldarg.1 + IL_099b: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_09a0: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_09a5: pop + IL_09a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site82' + IL_09ab: brtrue.s IL_09ee + + IL_09ad: ldc.i4 0x80 + IL_09b2: ldstr "Setter2" + IL_09b7: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_09bc: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_09c1: ldc.i4.2 + IL_09c2: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_09c7: stloc.0 + IL_09c8: ldloc.0 + IL_09c9: ldc.i4.0 + IL_09ca: ldc.i4.0 + IL_09cb: ldnull + IL_09cc: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_09d1: stelem.ref + IL_09d2: ldloc.0 + IL_09d3: ldc.i4.1 + IL_09d4: ldc.i4.0 + IL_09d5: ldnull + IL_09d6: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_09db: stelem.ref + IL_09dc: ldloc.0 + IL_09dd: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_09e2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_09e7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site82' + IL_09ec: br.s IL_09ee + + IL_09ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site82' + IL_09f3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_09f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site82' + IL_09fd: ldarg.0 + IL_09fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site81' + IL_0a03: brtrue.s IL_0a3f + + IL_0a05: ldc.i4.0 + IL_0a06: ldc.i4.s 65 + IL_0a08: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a0d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a12: ldc.i4.2 + IL_0a13: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0a18: stloc.0 + IL_0a19: ldloc.0 + IL_0a1a: ldc.i4.0 + IL_0a1b: ldc.i4.0 + IL_0a1c: ldnull + IL_0a1d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a22: stelem.ref + IL_0a23: ldloc.0 + IL_0a24: ldc.i4.1 + IL_0a25: ldc.i4.0 + IL_0a26: ldnull + IL_0a27: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a2c: stelem.ref + IL_0a2d: ldloc.0 + IL_0a2e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0a33: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a38: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site81' + IL_0a3d: br.s IL_0a3f + + IL_0a3f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site81' + IL_0a44: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0a49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site81' + IL_0a4e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site83' + IL_0a53: brtrue.s IL_0a88 + + IL_0a55: ldc.i4.0 + IL_0a56: ldstr "Setter2" + IL_0a5b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a60: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a65: ldc.i4.1 + IL_0a66: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0a6b: stloc.0 + IL_0a6c: ldloc.0 + IL_0a6d: ldc.i4.0 + IL_0a6e: ldc.i4.0 + IL_0a6f: ldnull + IL_0a70: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a75: stelem.ref + IL_0a76: ldloc.0 + IL_0a77: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0a7c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a81: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site83' + IL_0a86: br.s IL_0a88 + + IL_0a88: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site83' + IL_0a8d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0a92: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site83' + IL_0a97: ldarg.0 + IL_0a98: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0a9d: ldarg.1 + IL_0a9e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0aa3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0aa8: pop + IL_0aa9: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' + IL_0aae: stloc.1 + IL_0aaf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site84' + IL_0ab4: brtrue.s IL_0ad7 + + IL_0ab6: ldc.i4.0 + IL_0ab7: ldstr "Setter" + IL_0abc: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0ac1: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0ac6: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::IsEvent(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type) + IL_0acb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0ad0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site84' + IL_0ad5: br.s IL_0ad7 + + IL_0ad7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site84' + IL_0adc: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0ae1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site84' + IL_0ae6: ldloc.1 + IL_0ae7: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0aec: brtrue IL_0bf6 + + IL_0af1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site87' + IL_0af6: brtrue.s IL_0b39 + + IL_0af8: ldc.i4 0x80 + IL_0afd: ldstr "Setter" + IL_0b02: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0b07: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0b0c: ldc.i4.2 + IL_0b0d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0b12: stloc.0 + IL_0b13: ldloc.0 + IL_0b14: ldc.i4.0 + IL_0b15: ldc.i4.0 + IL_0b16: ldnull + IL_0b17: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b1c: stelem.ref + IL_0b1d: ldloc.0 + IL_0b1e: ldc.i4.1 + IL_0b1f: ldc.i4.0 + IL_0b20: ldnull + IL_0b21: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b26: stelem.ref + IL_0b27: ldloc.0 + IL_0b28: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0b2d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0b32: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site87' + IL_0b37: br.s IL_0b39 + + IL_0b39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site87' + IL_0b3e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0b43: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site87' + IL_0b48: ldloc.1 + IL_0b49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site86' + IL_0b4e: brtrue.s IL_0b8a + + IL_0b50: ldc.i4.0 + IL_0b51: ldc.i4.s 63 + IL_0b53: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0b58: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0b5d: ldc.i4.2 + IL_0b5e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0b63: stloc.0 + IL_0b64: ldloc.0 + IL_0b65: ldc.i4.0 + IL_0b66: ldc.i4.0 + IL_0b67: ldnull + IL_0b68: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b6d: stelem.ref + IL_0b6e: ldloc.0 + IL_0b6f: ldc.i4.1 + IL_0b70: ldc.i4.3 + IL_0b71: ldnull + IL_0b72: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b77: stelem.ref + IL_0b78: ldloc.0 + IL_0b79: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0b7e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0b83: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site86' + IL_0b88: br.s IL_0b8a + + IL_0b8a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site86' + IL_0b8f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0b94: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site86' + IL_0b99: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site88' + IL_0b9e: brtrue.s IL_0bd3 + + IL_0ba0: ldc.i4.0 + IL_0ba1: ldstr "Setter" + IL_0ba6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0bab: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0bb0: ldc.i4.1 + IL_0bb1: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0bb6: stloc.0 + IL_0bb7: ldloc.0 + IL_0bb8: ldc.i4.0 + IL_0bb9: ldc.i4.0 + IL_0bba: ldnull + IL_0bbb: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0bc0: stelem.ref + IL_0bc1: ldloc.0 + IL_0bc2: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0bc7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0bcc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site88' + IL_0bd1: br.s IL_0bd3 + + IL_0bd3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site88' + IL_0bd8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0bdd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site88' + IL_0be2: ldloc.1 + IL_0be3: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0be8: ldc.i4.5 + IL_0be9: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0bee: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0bf3: pop + IL_0bf4: br.s IL_0c56 + + IL_0bf6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site85' + IL_0bfb: brtrue.s IL_0c3f + + IL_0bfd: ldc.i4 0x104 + IL_0c02: ldstr "add_Setter" + IL_0c07: ldnull + IL_0c08: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0c0d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0c12: ldc.i4.2 + IL_0c13: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0c18: stloc.0 + IL_0c19: ldloc.0 + IL_0c1a: ldc.i4.0 + IL_0c1b: ldc.i4.0 + IL_0c1c: ldnull + IL_0c1d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0c22: stelem.ref + IL_0c23: ldloc.0 + IL_0c24: ldc.i4.1 + IL_0c25: ldc.i4.3 + IL_0c26: ldnull + IL_0c27: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0c2c: stelem.ref + IL_0c2d: ldloc.0 + IL_0c2e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0c33: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0c38: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site85' + IL_0c3d: br.s IL_0c3f + + IL_0c3f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site85' + IL_0c44: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0c49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site85' + IL_0c4e: ldloc.1 + IL_0c4f: ldc.i4.5 + IL_0c50: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0c55: pop + IL_0c56: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' + IL_0c5b: stloc.1 + IL_0c5c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site89' + IL_0c61: brtrue.s IL_0c84 + + IL_0c63: ldc.i4.0 + IL_0c64: ldstr "Setter" + IL_0c69: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0c6e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0c73: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::IsEvent(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type) + IL_0c78: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0c7d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site89' + IL_0c82: br.s IL_0c84 + + IL_0c84: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site89' + IL_0c89: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0c8e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site89' + IL_0c93: ldloc.1 + IL_0c94: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0c99: brtrue IL_0da3 + + IL_0c9e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8c' + IL_0ca3: brtrue.s IL_0ce6 + + IL_0ca5: ldc.i4 0x80 + IL_0caa: ldstr "Setter" + IL_0caf: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0cb4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0cb9: ldc.i4.2 + IL_0cba: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0cbf: stloc.0 + IL_0cc0: ldloc.0 + IL_0cc1: ldc.i4.0 + IL_0cc2: ldc.i4.0 + IL_0cc3: ldnull + IL_0cc4: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0cc9: stelem.ref + IL_0cca: ldloc.0 + IL_0ccb: ldc.i4.1 + IL_0ccc: ldc.i4.0 + IL_0ccd: ldnull + IL_0cce: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0cd3: stelem.ref + IL_0cd4: ldloc.0 + IL_0cd5: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0cda: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0cdf: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8c' + IL_0ce4: br.s IL_0ce6 + + IL_0ce6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8c' + IL_0ceb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0cf0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8c' + IL_0cf5: ldloc.1 + IL_0cf6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8b' + IL_0cfb: brtrue.s IL_0d37 + + IL_0cfd: ldc.i4.0 + IL_0cfe: ldc.i4.s 73 + IL_0d00: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0d05: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0d0a: ldc.i4.2 + IL_0d0b: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0d10: stloc.0 + IL_0d11: ldloc.0 + IL_0d12: ldc.i4.0 + IL_0d13: ldc.i4.0 + IL_0d14: ldnull + IL_0d15: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0d1a: stelem.ref + IL_0d1b: ldloc.0 + IL_0d1c: ldc.i4.1 + IL_0d1d: ldc.i4.3 + IL_0d1e: ldnull + IL_0d1f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0d24: stelem.ref + IL_0d25: ldloc.0 + IL_0d26: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0d2b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0d30: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8b' + IL_0d35: br.s IL_0d37 + + IL_0d37: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8b' + IL_0d3c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0d41: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8b' + IL_0d46: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8d' + IL_0d4b: brtrue.s IL_0d80 + + IL_0d4d: ldc.i4.0 + IL_0d4e: ldstr "Setter" + IL_0d53: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0d58: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0d5d: ldc.i4.1 + IL_0d5e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0d63: stloc.0 + IL_0d64: ldloc.0 + IL_0d65: ldc.i4.0 + IL_0d66: ldc.i4.0 + IL_0d67: ldnull + IL_0d68: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0d6d: stelem.ref + IL_0d6e: ldloc.0 + IL_0d6f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0d74: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0d79: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8d' + IL_0d7e: br.s IL_0d80 + + IL_0d80: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8d' + IL_0d85: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0d8a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8d' + IL_0d8f: ldloc.1 + IL_0d90: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0d95: ldc.i4.5 + IL_0d96: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0d9b: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0da0: pop + IL_0da1: br.s IL_0e03 + + IL_0da3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8a' + IL_0da8: brtrue.s IL_0dec + + IL_0daa: ldc.i4 0x104 + IL_0daf: ldstr "remove_Setter" + IL_0db4: ldnull + IL_0db5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0dba: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0dbf: ldc.i4.2 + IL_0dc0: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0dc5: stloc.0 + IL_0dc6: ldloc.0 + IL_0dc7: ldc.i4.0 + IL_0dc8: ldc.i4.0 + IL_0dc9: ldnull + IL_0dca: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0dcf: stelem.ref + IL_0dd0: ldloc.0 + IL_0dd1: ldc.i4.1 + IL_0dd2: ldc.i4.3 + IL_0dd3: ldnull + IL_0dd4: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0dd9: stelem.ref + IL_0dda: ldloc.0 + IL_0ddb: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0de0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0de5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8a' + IL_0dea: br.s IL_0dec + + IL_0dec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8a' + IL_0df1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0df6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8a' + IL_0dfb: ldloc.1 + IL_0dfc: ldc.i4.5 + IL_0dfd: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0e02: pop + IL_0e03: ret + } // end of method DynamicTests::CompoundAssignment + + .method private hidebysig static void InlineCompoundAssignment(object a, + object b) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [2] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 3562 (0xdea) + .maxstack 15 + .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) + IL_0000: nop + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site8f' + IL_0006: brtrue.s IL_004b + + IL_0008: ldc.i4 0x100 + IL_000d: ldstr "WriteLine" + IL_0012: ldnull + IL_0013: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0018: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001d: ldc.i4.2 + IL_001e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0023: stloc.0 + IL_0024: ldloc.0 + IL_0025: ldc.i4.0 + IL_0026: ldc.i4.s 33 + IL_0028: ldnull + IL_0029: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002e: stelem.ref + IL_002f: ldloc.0 + IL_0030: ldc.i4.1 + IL_0031: ldc.i4.0 + IL_0032: ldnull + IL_0033: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0038: stelem.ref + IL_0039: ldloc.0 + IL_003a: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site8f' + IL_0049: br.s IL_004b + + IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site8f' + IL_0050: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site8f' + IL_005a: ldtoken [mscorlib]System.Console + IL_005f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site90' + IL_0069: brtrue.s IL_008c + + IL_006b: ldc.i4.0 + IL_006c: ldstr "Setter2" + IL_0071: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0076: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_007b: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::IsEvent(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type) + IL_0080: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0085: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site90' + IL_008a: br.s IL_008c + + IL_008c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site90' + IL_0091: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site90' + IL_009b: ldarg.0 + IL_009c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_00a1: brtrue IL_01aa + + IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site93' + IL_00ab: brtrue.s IL_00ee + + IL_00ad: ldc.i4 0x80 + IL_00b2: ldstr "Setter2" + IL_00b7: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00bc: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00c1: ldc.i4.2 + IL_00c2: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00c7: stloc.0 + IL_00c8: ldloc.0 + IL_00c9: ldc.i4.0 + IL_00ca: ldc.i4.0 + IL_00cb: ldnull + IL_00cc: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00d1: stelem.ref + IL_00d2: ldloc.0 + IL_00d3: ldc.i4.1 + IL_00d4: ldc.i4.0 + IL_00d5: ldnull + IL_00d6: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00db: stelem.ref + IL_00dc: ldloc.0 + IL_00dd: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00e2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00e7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site93' + IL_00ec: br.s IL_00ee + + IL_00ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site93' + IL_00f3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site93' + IL_00fd: ldarg.0 + IL_00fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site92' + IL_0103: brtrue.s IL_013f + + IL_0105: ldc.i4.0 + IL_0106: ldc.i4.s 63 + IL_0108: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_010d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0112: ldc.i4.2 + IL_0113: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0118: stloc.0 + IL_0119: ldloc.0 + IL_011a: ldc.i4.0 + IL_011b: ldc.i4.0 + IL_011c: ldnull + IL_011d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0122: stelem.ref + IL_0123: ldloc.0 + IL_0124: ldc.i4.1 + IL_0125: ldc.i4.3 + IL_0126: ldnull + IL_0127: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_012c: stelem.ref + IL_012d: ldloc.0 + IL_012e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0133: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0138: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site92' + IL_013d: br.s IL_013f + + IL_013f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site92' + IL_0144: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0149: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site92' + IL_014e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site94' + IL_0153: brtrue.s IL_0188 + + IL_0155: ldc.i4.0 + IL_0156: ldstr "Setter2" + IL_015b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0160: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0165: ldc.i4.1 + IL_0166: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_016b: stloc.0 + IL_016c: ldloc.0 + IL_016d: ldc.i4.0 + IL_016e: ldc.i4.0 + IL_016f: ldnull + IL_0170: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0175: stelem.ref + IL_0176: ldloc.0 + IL_0177: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_017c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0181: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site94' + IL_0186: br.s IL_0188 + + IL_0188: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site94' + IL_018d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0192: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site94' + IL_0197: ldarg.0 + IL_0198: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_019d: ldc.i4.5 + IL_019e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_01a3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_01a8: br.s IL_0209 + + IL_01aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site91' + IL_01af: brtrue.s IL_01f3 + + IL_01b1: ldc.i4 0x104 + IL_01b6: ldstr "add_Setter2" + IL_01bb: ldnull + IL_01bc: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01c1: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01c6: ldc.i4.2 + IL_01c7: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_01cc: stloc.0 + IL_01cd: ldloc.0 + IL_01ce: ldc.i4.0 + IL_01cf: ldc.i4.0 + IL_01d0: ldnull + IL_01d1: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01d6: stelem.ref + IL_01d7: ldloc.0 + IL_01d8: ldc.i4.1 + IL_01d9: ldc.i4.3 + IL_01da: ldnull + IL_01db: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01e0: stelem.ref + IL_01e1: ldloc.0 + IL_01e2: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_01e7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_01ec: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site91' + IL_01f1: br.s IL_01f3 + + IL_01f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site91' + IL_01f8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_01fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site91' + IL_0202: ldarg.0 + IL_0203: ldc.i4.5 + IL_0204: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0209: nop + IL_020a: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_020f: nop + IL_0210: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site95' + IL_0215: brtrue.s IL_025a + + IL_0217: ldc.i4 0x100 + IL_021c: ldstr "WriteLine" + IL_0221: ldnull + IL_0222: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0227: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_022c: ldc.i4.2 + IL_022d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0232: stloc.0 + IL_0233: ldloc.0 + IL_0234: ldc.i4.0 + IL_0235: ldc.i4.s 33 + IL_0237: ldnull + IL_0238: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_023d: stelem.ref + IL_023e: ldloc.0 + IL_023f: ldc.i4.1 + IL_0240: ldc.i4.0 + IL_0241: ldnull + IL_0242: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0247: stelem.ref + IL_0248: ldloc.0 + IL_0249: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_024e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0253: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site95' + IL_0258: br.s IL_025a + + IL_025a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site95' + IL_025f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0264: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site95' + IL_0269: ldtoken [mscorlib]System.Console + IL_026e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0273: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site96' + IL_0278: brtrue.s IL_029b + + IL_027a: ldc.i4.0 + IL_027b: ldstr "Setter2" + IL_0280: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0285: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_028a: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::IsEvent(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type) + IL_028f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0294: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site96' + IL_0299: br.s IL_029b + + IL_029b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site96' + IL_02a0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_02a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site96' + IL_02aa: ldarg.0 + IL_02ab: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_02b0: brtrue IL_03b9 + + IL_02b5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site99' + IL_02ba: brtrue.s IL_02fd + + IL_02bc: ldc.i4 0x80 + IL_02c1: ldstr "Setter2" + IL_02c6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_02cb: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_02d0: ldc.i4.2 + IL_02d1: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_02d6: stloc.0 + IL_02d7: ldloc.0 + IL_02d8: ldc.i4.0 + IL_02d9: ldc.i4.0 + IL_02da: ldnull + IL_02db: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02e0: stelem.ref + IL_02e1: ldloc.0 + IL_02e2: ldc.i4.1 + IL_02e3: ldc.i4.0 + IL_02e4: ldnull + IL_02e5: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02ea: stelem.ref + IL_02eb: ldloc.0 + IL_02ec: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_02f1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_02f6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site99' + IL_02fb: br.s IL_02fd + + IL_02fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site99' + IL_0302: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0307: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site99' + IL_030c: ldarg.0 + IL_030d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site98' + IL_0312: brtrue.s IL_034e + + IL_0314: ldc.i4.0 + IL_0315: ldc.i4.s 73 + IL_0317: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_031c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0321: ldc.i4.2 + IL_0322: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0327: stloc.0 + IL_0328: ldloc.0 + IL_0329: ldc.i4.0 + IL_032a: ldc.i4.0 + IL_032b: ldnull + IL_032c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0331: stelem.ref + IL_0332: ldloc.0 + IL_0333: ldc.i4.1 + IL_0334: ldc.i4.3 + IL_0335: ldnull + IL_0336: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_033b: stelem.ref + IL_033c: ldloc.0 + IL_033d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0342: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0347: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site98' + IL_034c: br.s IL_034e + + IL_034e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site98' + IL_0353: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0358: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site98' + IL_035d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9a' + IL_0362: brtrue.s IL_0397 + + IL_0364: ldc.i4.0 + IL_0365: ldstr "Setter2" + IL_036a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_036f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0374: ldc.i4.1 + IL_0375: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_037a: stloc.0 + IL_037b: ldloc.0 + IL_037c: ldc.i4.0 + IL_037d: ldc.i4.0 + IL_037e: ldnull + IL_037f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0384: stelem.ref + IL_0385: ldloc.0 + IL_0386: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_038b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0390: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9a' + IL_0395: br.s IL_0397 + + IL_0397: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9a' + IL_039c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_03a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9a' + IL_03a6: ldarg.0 + IL_03a7: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_03ac: ldc.i4.1 + IL_03ad: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_03b2: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_03b7: br.s IL_0418 + + IL_03b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site97' + IL_03be: brtrue.s IL_0402 + + IL_03c0: ldc.i4 0x104 + IL_03c5: ldstr "remove_Setter2" + IL_03ca: ldnull + IL_03cb: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_03d0: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_03d5: ldc.i4.2 + IL_03d6: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_03db: stloc.0 + IL_03dc: ldloc.0 + IL_03dd: ldc.i4.0 + IL_03de: ldc.i4.0 + IL_03df: ldnull + IL_03e0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03e5: stelem.ref + IL_03e6: ldloc.0 + IL_03e7: ldc.i4.1 + IL_03e8: ldc.i4.3 + IL_03e9: ldnull + IL_03ea: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03ef: stelem.ref + IL_03f0: ldloc.0 + IL_03f1: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_03f6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_03fb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site97' + IL_0400: br.s IL_0402 + + IL_0402: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site97' + IL_0407: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_040c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site97' + IL_0411: ldarg.0 + IL_0412: ldc.i4.1 + IL_0413: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0418: nop + IL_0419: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_041e: nop + IL_041f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9b' + IL_0424: brtrue.s IL_0469 + + IL_0426: ldc.i4 0x100 + IL_042b: ldstr "WriteLine" + IL_0430: ldnull + IL_0431: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0436: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_043b: ldc.i4.2 + IL_043c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0441: stloc.0 + IL_0442: ldloc.0 + IL_0443: ldc.i4.0 + IL_0444: ldc.i4.s 33 + IL_0446: ldnull + IL_0447: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_044c: stelem.ref + IL_044d: ldloc.0 + IL_044e: ldc.i4.1 + IL_044f: ldc.i4.0 + IL_0450: ldnull + IL_0451: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0456: stelem.ref + IL_0457: ldloc.0 + IL_0458: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_045d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0462: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9b' + IL_0467: br.s IL_0469 + + IL_0469: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9b' + IL_046e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0473: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9b' + IL_0478: ldtoken [mscorlib]System.Console + IL_047d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0482: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9d' + IL_0487: brtrue.s IL_04ca + + IL_0489: ldc.i4 0x80 + IL_048e: ldstr "Setter2" + IL_0493: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0498: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_049d: ldc.i4.2 + IL_049e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_04a3: stloc.0 + IL_04a4: ldloc.0 + IL_04a5: ldc.i4.0 + IL_04a6: ldc.i4.0 + IL_04a7: ldnull + IL_04a8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04ad: stelem.ref + IL_04ae: ldloc.0 + IL_04af: ldc.i4.1 + IL_04b0: ldc.i4.0 + IL_04b1: ldnull + IL_04b2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04b7: stelem.ref + IL_04b8: ldloc.0 + IL_04b9: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_04be: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_04c3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9d' + IL_04c8: br.s IL_04ca + + IL_04ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9d' + IL_04cf: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_04d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9d' + IL_04d9: ldarg.0 + IL_04da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9c' + IL_04df: brtrue.s IL_051b + + IL_04e1: ldc.i4.0 + IL_04e2: ldc.i4.s 69 + IL_04e4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_04e9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_04ee: ldc.i4.2 + IL_04ef: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_04f4: stloc.0 + IL_04f5: ldloc.0 + IL_04f6: ldc.i4.0 + IL_04f7: ldc.i4.0 + IL_04f8: ldnull + IL_04f9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04fe: stelem.ref + IL_04ff: ldloc.0 + IL_0500: ldc.i4.1 + IL_0501: ldc.i4.3 + IL_0502: ldnull + IL_0503: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0508: stelem.ref + IL_0509: ldloc.0 + IL_050a: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_050f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0514: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9c' + IL_0519: br.s IL_051b + + IL_051b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9c' + IL_0520: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0525: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9c' + IL_052a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9e' + IL_052f: brtrue.s IL_0564 + + IL_0531: ldc.i4.0 + IL_0532: ldstr "Setter2" + IL_0537: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_053c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0541: ldc.i4.1 + IL_0542: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0547: stloc.0 + IL_0548: ldloc.0 + IL_0549: ldc.i4.0 + IL_054a: ldc.i4.0 + IL_054b: ldnull + IL_054c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0551: stelem.ref + IL_0552: ldloc.0 + IL_0553: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0558: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_055d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9e' + IL_0562: br.s IL_0564 + + IL_0564: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9e' + IL_0569: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_056e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9e' + IL_0573: ldarg.0 + IL_0574: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0579: ldc.i4.2 + IL_057a: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_057f: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0584: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0589: nop + IL_058a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9f' + IL_058f: brtrue.s IL_05d4 + + IL_0591: ldc.i4 0x100 + IL_0596: ldstr "WriteLine" + IL_059b: ldnull + IL_059c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_05a1: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_05a6: ldc.i4.2 + IL_05a7: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_05ac: stloc.0 + IL_05ad: ldloc.0 + IL_05ae: ldc.i4.0 + IL_05af: ldc.i4.s 33 + IL_05b1: ldnull + IL_05b2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05b7: stelem.ref + IL_05b8: ldloc.0 + IL_05b9: ldc.i4.1 + IL_05ba: ldc.i4.0 + IL_05bb: ldnull + IL_05bc: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05c1: stelem.ref + IL_05c2: ldloc.0 + IL_05c3: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_05c8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_05cd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9f' + IL_05d2: br.s IL_05d4 + + IL_05d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9f' + IL_05d9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_05de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9f' + IL_05e3: ldtoken [mscorlib]System.Console + IL_05e8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_05ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea1' + IL_05f2: brtrue.s IL_0635 + + IL_05f4: ldc.i4 0x80 + IL_05f9: ldstr "Setter2" + IL_05fe: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0603: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0608: ldc.i4.2 + IL_0609: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_060e: stloc.0 + IL_060f: ldloc.0 + IL_0610: ldc.i4.0 + IL_0611: ldc.i4.0 + IL_0612: ldnull + IL_0613: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0618: stelem.ref + IL_0619: ldloc.0 + IL_061a: ldc.i4.1 + IL_061b: ldc.i4.0 + IL_061c: ldnull + IL_061d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0622: stelem.ref + IL_0623: ldloc.0 + IL_0624: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0629: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_062e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea1' + IL_0633: br.s IL_0635 + + IL_0635: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea1' + IL_063a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_063f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea1' + IL_0644: ldarg.0 + IL_0645: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea0' + IL_064a: brtrue.s IL_0686 + + IL_064c: ldc.i4.0 + IL_064d: ldc.i4.s 65 + IL_064f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0654: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0659: ldc.i4.2 + IL_065a: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_065f: stloc.0 + IL_0660: ldloc.0 + IL_0661: ldc.i4.0 + IL_0662: ldc.i4.0 + IL_0663: ldnull + IL_0664: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0669: stelem.ref + IL_066a: ldloc.0 + IL_066b: ldc.i4.1 + IL_066c: ldc.i4.3 + IL_066d: ldnull + IL_066e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0673: stelem.ref + IL_0674: ldloc.0 + IL_0675: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_067a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_067f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea0' + IL_0684: br.s IL_0686 + + IL_0686: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea0' + IL_068b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0690: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea0' + IL_0695: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea2' + IL_069a: brtrue.s IL_06cf + + IL_069c: ldc.i4.0 + IL_069d: ldstr "Setter2" + IL_06a2: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_06a7: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_06ac: ldc.i4.1 + IL_06ad: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_06b2: stloc.0 + IL_06b3: ldloc.0 + IL_06b4: ldc.i4.0 + IL_06b5: ldc.i4.0 + IL_06b6: ldnull + IL_06b7: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06bc: stelem.ref + IL_06bd: ldloc.0 + IL_06be: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_06c3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_06c8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea2' + IL_06cd: br.s IL_06cf + + IL_06cf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea2' + IL_06d4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_06d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea2' + IL_06de: ldarg.0 + IL_06df: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_06e4: ldc.i4.5 + IL_06e5: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_06ea: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_06ef: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_06f4: nop + IL_06f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea3' + IL_06fa: brtrue.s IL_073f + + IL_06fc: ldc.i4 0x100 + IL_0701: ldstr "WriteLine" + IL_0706: ldnull + IL_0707: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_070c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0711: ldc.i4.2 + IL_0712: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0717: stloc.0 + IL_0718: ldloc.0 + IL_0719: ldc.i4.0 + IL_071a: ldc.i4.s 33 + IL_071c: ldnull + IL_071d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0722: stelem.ref + IL_0723: ldloc.0 + IL_0724: ldc.i4.1 + IL_0725: ldc.i4.0 + IL_0726: ldnull + IL_0727: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_072c: stelem.ref + IL_072d: ldloc.0 + IL_072e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0733: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0738: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea3' + IL_073d: br.s IL_073f + + IL_073f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea3' + IL_0744: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0749: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea3' + IL_074e: ldtoken [mscorlib]System.Console + IL_0753: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0758: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea4' + IL_075d: brtrue.s IL_0780 + + IL_075f: ldc.i4.0 + IL_0760: ldstr "Setter2" + IL_0765: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_076a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_076f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::IsEvent(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type) + IL_0774: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0779: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea4' + IL_077e: br.s IL_0780 + + IL_0780: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea4' + IL_0785: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_078a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea4' + IL_078f: ldarg.0 + IL_0790: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0795: brtrue IL_089e + + IL_079a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea7' + IL_079f: brtrue.s IL_07e2 + + IL_07a1: ldc.i4 0x80 + IL_07a6: ldstr "Setter2" + IL_07ab: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_07b0: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_07b5: ldc.i4.2 + IL_07b6: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_07bb: stloc.0 + IL_07bc: ldloc.0 + IL_07bd: ldc.i4.0 + IL_07be: ldc.i4.0 + IL_07bf: ldnull + IL_07c0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07c5: stelem.ref + IL_07c6: ldloc.0 + IL_07c7: ldc.i4.1 + IL_07c8: ldc.i4.0 + IL_07c9: ldnull + IL_07ca: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07cf: stelem.ref + IL_07d0: ldloc.0 + IL_07d1: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_07d6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_07db: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea7' + IL_07e0: br.s IL_07e2 + + IL_07e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea7' + IL_07e7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_07ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea7' + IL_07f1: ldarg.0 + IL_07f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea6' + IL_07f7: brtrue.s IL_0833 + + IL_07f9: ldc.i4.0 + IL_07fa: ldc.i4.s 63 + IL_07fc: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0801: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0806: ldc.i4.2 + IL_0807: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_080c: stloc.0 + IL_080d: ldloc.0 + IL_080e: ldc.i4.0 + IL_080f: ldc.i4.0 + IL_0810: ldnull + IL_0811: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0816: stelem.ref + IL_0817: ldloc.0 + IL_0818: ldc.i4.1 + IL_0819: ldc.i4.0 + IL_081a: ldnull + IL_081b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0820: stelem.ref + IL_0821: ldloc.0 + IL_0822: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0827: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_082c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea6' + IL_0831: br.s IL_0833 + + IL_0833: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea6' + IL_0838: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_083d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea6' + IL_0842: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea8' + IL_0847: brtrue.s IL_087c + + IL_0849: ldc.i4.0 + IL_084a: ldstr "Setter2" + IL_084f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0854: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0859: ldc.i4.1 + IL_085a: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_085f: stloc.0 + IL_0860: ldloc.0 + IL_0861: ldc.i4.0 + IL_0862: ldc.i4.0 + IL_0863: ldnull + IL_0864: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0869: stelem.ref + IL_086a: ldloc.0 + IL_086b: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0870: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0875: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea8' + IL_087a: br.s IL_087c + + IL_087c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea8' + IL_0881: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0886: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea8' + IL_088b: ldarg.0 + IL_088c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0891: ldarg.1 + IL_0892: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0897: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_089c: br.s IL_08fd + + IL_089e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea5' + IL_08a3: brtrue.s IL_08e7 + + IL_08a5: ldc.i4 0x104 + IL_08aa: ldstr "add_Setter2" + IL_08af: ldnull + IL_08b0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_08b5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_08ba: ldc.i4.2 + IL_08bb: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_08c0: stloc.0 + IL_08c1: ldloc.0 + IL_08c2: ldc.i4.0 + IL_08c3: ldc.i4.0 + IL_08c4: ldnull + IL_08c5: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08ca: stelem.ref + IL_08cb: ldloc.0 + IL_08cc: ldc.i4.1 + IL_08cd: ldc.i4.0 + IL_08ce: ldnull + IL_08cf: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08d4: stelem.ref + IL_08d5: ldloc.0 + IL_08d6: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_08db: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_08e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea5' + IL_08e5: br.s IL_08e7 + + IL_08e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea5' + IL_08ec: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_08f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea5' + IL_08f6: ldarg.0 + IL_08f7: ldarg.1 + IL_08f8: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_08fd: nop + IL_08fe: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0903: nop + IL_0904: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea9' + IL_0909: brtrue.s IL_094e + + IL_090b: ldc.i4 0x100 + IL_0910: ldstr "WriteLine" + IL_0915: ldnull + IL_0916: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_091b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0920: ldc.i4.2 + IL_0921: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0926: stloc.0 + IL_0927: ldloc.0 + IL_0928: ldc.i4.0 + IL_0929: ldc.i4.s 33 + IL_092b: ldnull + IL_092c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0931: stelem.ref + IL_0932: ldloc.0 + IL_0933: ldc.i4.1 + IL_0934: ldc.i4.0 + IL_0935: ldnull + IL_0936: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_093b: stelem.ref + IL_093c: ldloc.0 + IL_093d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0942: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0947: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea9' + IL_094c: br.s IL_094e + + IL_094e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea9' + IL_0953: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0958: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea9' + IL_095d: ldtoken [mscorlib]System.Console + IL_0962: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0967: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteaa' + IL_096c: brtrue.s IL_098f + + IL_096e: ldc.i4.0 + IL_096f: ldstr "Setter2" + IL_0974: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0979: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_097e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::IsEvent(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type) + IL_0983: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0988: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteaa' + IL_098d: br.s IL_098f + + IL_098f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteaa' + IL_0994: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0999: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteaa' + IL_099e: ldarg.0 + IL_099f: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_09a4: brtrue IL_0aad + + IL_09a9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitead' + IL_09ae: brtrue.s IL_09f1 + + IL_09b0: ldc.i4 0x80 + IL_09b5: ldstr "Setter2" + IL_09ba: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_09bf: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_09c4: ldc.i4.2 + IL_09c5: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_09ca: stloc.0 + IL_09cb: ldloc.0 + IL_09cc: ldc.i4.0 + IL_09cd: ldc.i4.0 + IL_09ce: ldnull + IL_09cf: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_09d4: stelem.ref + IL_09d5: ldloc.0 + IL_09d6: ldc.i4.1 + IL_09d7: ldc.i4.0 + IL_09d8: ldnull + IL_09d9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_09de: stelem.ref + IL_09df: ldloc.0 + IL_09e0: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_09e5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_09ea: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitead' + IL_09ef: br.s IL_09f1 + + IL_09f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitead' + IL_09f6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_09fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitead' + IL_0a00: ldarg.0 + IL_0a01: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteac' + IL_0a06: brtrue.s IL_0a42 + + IL_0a08: ldc.i4.0 + IL_0a09: ldc.i4.s 73 + IL_0a0b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a10: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a15: ldc.i4.2 + IL_0a16: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0a1b: stloc.0 + IL_0a1c: ldloc.0 + IL_0a1d: ldc.i4.0 + IL_0a1e: ldc.i4.0 + IL_0a1f: ldnull + IL_0a20: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a25: stelem.ref + IL_0a26: ldloc.0 + IL_0a27: ldc.i4.1 + IL_0a28: ldc.i4.0 + IL_0a29: ldnull + IL_0a2a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a2f: stelem.ref + IL_0a30: ldloc.0 + IL_0a31: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0a36: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a3b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteac' + IL_0a40: br.s IL_0a42 + + IL_0a42: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteac' + IL_0a47: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0a4c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteac' + IL_0a51: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteae' + IL_0a56: brtrue.s IL_0a8b + + IL_0a58: ldc.i4.0 + IL_0a59: ldstr "Setter2" + IL_0a5e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a63: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a68: ldc.i4.1 + IL_0a69: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0a6e: stloc.0 + IL_0a6f: ldloc.0 + IL_0a70: ldc.i4.0 + IL_0a71: ldc.i4.0 + IL_0a72: ldnull + IL_0a73: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a78: stelem.ref + IL_0a79: ldloc.0 + IL_0a7a: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0a7f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a84: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteae' + IL_0a89: br.s IL_0a8b + + IL_0a8b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteae' + IL_0a90: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0a95: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteae' + IL_0a9a: ldarg.0 + IL_0a9b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0aa0: ldarg.1 + IL_0aa1: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0aa6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0aab: br.s IL_0b0c + + IL_0aad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteab' + IL_0ab2: brtrue.s IL_0af6 + + IL_0ab4: ldc.i4 0x104 + IL_0ab9: ldstr "remove_Setter2" + IL_0abe: ldnull + IL_0abf: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0ac4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0ac9: ldc.i4.2 + IL_0aca: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0acf: stloc.0 + IL_0ad0: ldloc.0 + IL_0ad1: ldc.i4.0 + IL_0ad2: ldc.i4.0 + IL_0ad3: ldnull + IL_0ad4: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0ad9: stelem.ref + IL_0ada: ldloc.0 + IL_0adb: ldc.i4.1 + IL_0adc: ldc.i4.0 + IL_0add: ldnull + IL_0ade: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0ae3: stelem.ref + IL_0ae4: ldloc.0 + IL_0ae5: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0aea: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0aef: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteab' + IL_0af4: br.s IL_0af6 + + IL_0af6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteab' + IL_0afb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0b00: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteab' + IL_0b05: ldarg.0 + IL_0b06: ldarg.1 + IL_0b07: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0b0c: nop + IL_0b0d: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0b12: nop + IL_0b13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteaf' + IL_0b18: brtrue.s IL_0b5d + + IL_0b1a: ldc.i4 0x100 + IL_0b1f: ldstr "WriteLine" + IL_0b24: ldnull + IL_0b25: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0b2a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0b2f: ldc.i4.2 + IL_0b30: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0b35: stloc.0 + IL_0b36: ldloc.0 + IL_0b37: ldc.i4.0 + IL_0b38: ldc.i4.s 33 + IL_0b3a: ldnull + IL_0b3b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b40: stelem.ref + IL_0b41: ldloc.0 + IL_0b42: ldc.i4.1 + IL_0b43: ldc.i4.0 + IL_0b44: ldnull + IL_0b45: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b4a: stelem.ref + IL_0b4b: ldloc.0 + IL_0b4c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0b51: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0b56: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteaf' + IL_0b5b: br.s IL_0b5d + + IL_0b5d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteaf' + IL_0b62: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0b67: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteaf' + IL_0b6c: ldtoken [mscorlib]System.Console + IL_0b71: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0b76: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb1' + IL_0b7b: brtrue.s IL_0bbe + + IL_0b7d: ldc.i4 0x80 + IL_0b82: ldstr "Setter2" + IL_0b87: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0b8c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0b91: ldc.i4.2 + IL_0b92: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0b97: stloc.0 + IL_0b98: ldloc.0 + IL_0b99: ldc.i4.0 + IL_0b9a: ldc.i4.0 + IL_0b9b: ldnull + IL_0b9c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0ba1: stelem.ref + IL_0ba2: ldloc.0 + IL_0ba3: ldc.i4.1 + IL_0ba4: ldc.i4.0 + IL_0ba5: ldnull + IL_0ba6: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0bab: stelem.ref + IL_0bac: ldloc.0 + IL_0bad: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0bb2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0bb7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb1' + IL_0bbc: br.s IL_0bbe + + IL_0bbe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb1' + IL_0bc3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0bc8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb1' + IL_0bcd: ldarg.0 + IL_0bce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb0' + IL_0bd3: brtrue.s IL_0c0f + + IL_0bd5: ldc.i4.0 + IL_0bd6: ldc.i4.s 69 + IL_0bd8: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0bdd: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0be2: ldc.i4.2 + IL_0be3: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0be8: stloc.0 + IL_0be9: ldloc.0 + IL_0bea: ldc.i4.0 + IL_0beb: ldc.i4.0 + IL_0bec: ldnull + IL_0bed: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0bf2: stelem.ref + IL_0bf3: ldloc.0 + IL_0bf4: ldc.i4.1 + IL_0bf5: ldc.i4.0 + IL_0bf6: ldnull + IL_0bf7: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0bfc: stelem.ref + IL_0bfd: ldloc.0 + IL_0bfe: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0c03: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0c08: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb0' + IL_0c0d: br.s IL_0c0f + + IL_0c0f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb0' + IL_0c14: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0c19: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb0' + IL_0c1e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb2' + IL_0c23: brtrue.s IL_0c58 + + IL_0c25: ldc.i4.0 + IL_0c26: ldstr "Setter2" + IL_0c2b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0c30: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0c35: ldc.i4.1 + IL_0c36: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0c3b: stloc.0 + IL_0c3c: ldloc.0 + IL_0c3d: ldc.i4.0 + IL_0c3e: ldc.i4.0 + IL_0c3f: ldnull + IL_0c40: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0c45: stelem.ref + IL_0c46: ldloc.0 + IL_0c47: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0c4c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0c51: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb2' + IL_0c56: br.s IL_0c58 + + IL_0c58: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb2' + IL_0c5d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0c62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb2' + IL_0c67: ldarg.0 + IL_0c68: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0c6d: ldarg.1 + IL_0c6e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0c73: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0c78: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0c7d: nop + IL_0c7e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb3' + IL_0c83: brtrue.s IL_0cc8 + + IL_0c85: ldc.i4 0x100 + IL_0c8a: ldstr "WriteLine" + IL_0c8f: ldnull + IL_0c90: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0c95: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0c9a: ldc.i4.2 + IL_0c9b: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0ca0: stloc.0 + IL_0ca1: ldloc.0 + IL_0ca2: ldc.i4.0 + IL_0ca3: ldc.i4.s 33 + IL_0ca5: ldnull + IL_0ca6: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0cab: stelem.ref + IL_0cac: ldloc.0 + IL_0cad: ldc.i4.1 + IL_0cae: ldc.i4.0 + IL_0caf: ldnull + IL_0cb0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0cb5: stelem.ref + IL_0cb6: ldloc.0 + IL_0cb7: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0cbc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0cc1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb3' + IL_0cc6: br.s IL_0cc8 + + IL_0cc8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb3' + IL_0ccd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0cd2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb3' + IL_0cd7: ldtoken [mscorlib]System.Console + IL_0cdc: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0ce1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb5' + IL_0ce6: brtrue.s IL_0d29 + + IL_0ce8: ldc.i4 0x80 + IL_0ced: ldstr "Setter2" + IL_0cf2: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0cf7: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0cfc: ldc.i4.2 + IL_0cfd: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0d02: stloc.0 + IL_0d03: ldloc.0 + IL_0d04: ldc.i4.0 + IL_0d05: ldc.i4.0 + IL_0d06: ldnull + IL_0d07: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0d0c: stelem.ref + IL_0d0d: ldloc.0 + IL_0d0e: ldc.i4.1 + IL_0d0f: ldc.i4.0 + IL_0d10: ldnull + IL_0d11: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0d16: stelem.ref + IL_0d17: ldloc.0 + IL_0d18: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0d1d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0d22: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb5' + IL_0d27: br.s IL_0d29 + + IL_0d29: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb5' + IL_0d2e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0d33: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb5' + IL_0d38: ldarg.0 + IL_0d39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb4' + IL_0d3e: brtrue.s IL_0d7a + + IL_0d40: ldc.i4.0 + IL_0d41: ldc.i4.s 65 + IL_0d43: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0d48: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0d4d: ldc.i4.2 + IL_0d4e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0d53: stloc.0 + IL_0d54: ldloc.0 + IL_0d55: ldc.i4.0 + IL_0d56: ldc.i4.0 + IL_0d57: ldnull + IL_0d58: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0d5d: stelem.ref + IL_0d5e: ldloc.0 + IL_0d5f: ldc.i4.1 + IL_0d60: ldc.i4.0 + IL_0d61: ldnull + IL_0d62: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0d67: stelem.ref + IL_0d68: ldloc.0 + IL_0d69: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0d6e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0d73: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb4' + IL_0d78: br.s IL_0d7a + + IL_0d7a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb4' + IL_0d7f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0d84: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb4' + IL_0d89: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb6' + IL_0d8e: brtrue.s IL_0dc3 + + IL_0d90: ldc.i4.0 + IL_0d91: ldstr "Setter2" + IL_0d96: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0d9b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0da0: ldc.i4.1 + IL_0da1: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0da6: stloc.0 + IL_0da7: ldloc.0 + IL_0da8: ldc.i4.0 + IL_0da9: ldc.i4.0 + IL_0daa: ldnull + IL_0dab: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0db0: stelem.ref + IL_0db1: ldloc.0 + IL_0db2: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0db7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0dbc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb6' + IL_0dc1: br.s IL_0dc3 + + IL_0dc3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb6' + IL_0dc8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0dcd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb6' + IL_0dd2: ldarg.0 + IL_0dd3: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0dd8: ldarg.1 + IL_0dd9: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0dde: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0de3: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0de8: nop + IL_0de9: ret + } // end of method DynamicTests::InlineCompoundAssignment + + .method private hidebysig static void UnaryOperators(object a) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 680 (0x2a8) + .maxstack 10 + .locals init (object V_0, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_1) + IL_0000: nop + IL_0001: ldarg.0 + IL_0002: stloc.0 + IL_0003: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb8' + IL_0008: brtrue.s IL_003a + + IL_000a: ldc.i4.0 + IL_000b: ldc.i4.s 49 + IL_000d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0012: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0017: ldc.i4.1 + IL_0018: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_001d: stloc.1 + IL_001e: ldloc.1 + IL_001f: ldc.i4.0 + IL_0020: ldc.i4.0 + IL_0021: ldnull + IL_0022: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0027: stelem.ref + IL_0028: ldloc.1 + IL_0029: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_002e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0033: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb8' + IL_0038: br.s IL_003a + + IL_003a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb8' + IL_003f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0044: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb8' + IL_0049: ldloc.0 + IL_004a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_004f: starg.s a + IL_0051: ldarg.0 + IL_0052: stloc.0 + IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb9' + IL_0058: brtrue.s IL_008a + + IL_005a: ldc.i4.0 + IL_005b: ldc.i4.s 54 + IL_005d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0062: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0067: ldc.i4.1 + IL_0068: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_006d: stloc.1 + IL_006e: ldloc.1 + IL_006f: ldc.i4.0 + IL_0070: ldc.i4.0 + IL_0071: ldnull + IL_0072: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0077: stelem.ref + IL_0078: ldloc.1 + IL_0079: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_007e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0083: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb9' + IL_0088: br.s IL_008a + + IL_008a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb9' + IL_008f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0094: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb9' + IL_0099: ldloc.0 + IL_009a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_009f: starg.s a + IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteba' + IL_00a6: brtrue.s IL_00d8 + + IL_00a8: ldc.i4.0 + IL_00a9: ldc.i4.s 49 + IL_00ab: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00b0: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00b5: ldc.i4.1 + IL_00b6: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00bb: stloc.1 + IL_00bc: ldloc.1 + IL_00bd: ldc.i4.0 + IL_00be: ldc.i4.0 + IL_00bf: ldnull + IL_00c0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00c5: stelem.ref + IL_00c6: ldloc.1 + IL_00c7: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00cc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00d1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteba' + IL_00d6: br.s IL_00d8 + + IL_00d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteba' + IL_00dd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteba' + IL_00e7: ldarg.0 + IL_00e8: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_00ed: starg.s a + IL_00ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebb' + IL_00f4: brtrue.s IL_0126 + + IL_00f6: ldc.i4.0 + IL_00f7: ldc.i4.s 54 + IL_00f9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00fe: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0103: ldc.i4.1 + IL_0104: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0109: stloc.1 + IL_010a: ldloc.1 + IL_010b: ldc.i4.0 + IL_010c: ldc.i4.0 + IL_010d: ldnull + IL_010e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0113: stelem.ref + IL_0114: ldloc.1 + IL_0115: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_011a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_011f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebb' + IL_0124: br.s IL_0126 + + IL_0126: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebb' + IL_012b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0130: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebb' + IL_0135: ldarg.0 + IL_0136: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_013b: starg.s a + IL_013d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebc' + IL_0142: brtrue.s IL_0187 + + IL_0144: ldc.i4 0x100 + IL_0149: ldstr "Casts" + IL_014e: ldnull + IL_014f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0154: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0159: ldc.i4.2 + IL_015a: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_015f: stloc.1 + IL_0160: ldloc.1 + IL_0161: ldc.i4.0 + IL_0162: ldc.i4.s 33 + IL_0164: ldnull + IL_0165: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_016a: stelem.ref + IL_016b: ldloc.1 + IL_016c: ldc.i4.1 + IL_016d: ldc.i4.0 + IL_016e: ldnull + IL_016f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0174: stelem.ref + IL_0175: ldloc.1 + IL_0176: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_017b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0180: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebc' + IL_0185: br.s IL_0187 + + IL_0187: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebc' + IL_018c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0191: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebc' + IL_0196: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_019b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebd' + IL_01a5: brtrue.s IL_01d7 + + IL_01a7: ldc.i4.0 + IL_01a8: ldc.i4.s 28 + IL_01aa: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01af: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01b4: ldc.i4.1 + IL_01b5: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_01ba: stloc.1 + IL_01bb: ldloc.1 + IL_01bc: ldc.i4.0 + IL_01bd: ldc.i4.0 + IL_01be: ldnull + IL_01bf: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01c4: stelem.ref + IL_01c5: ldloc.1 + IL_01c6: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_01cb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_01d0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebd' + IL_01d5: br.s IL_01d7 + + IL_01d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebd' + IL_01dc: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_01e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebd' + IL_01e6: ldarg.0 + IL_01e7: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_01ec: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_01f1: nop + IL_01f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebe' + IL_01f7: brtrue.s IL_023c + + IL_01f9: ldc.i4 0x100 + IL_01fe: ldstr "Casts" + IL_0203: ldnull + IL_0204: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0209: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_020e: ldc.i4.2 + IL_020f: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0214: stloc.1 + IL_0215: ldloc.1 + IL_0216: ldc.i4.0 + IL_0217: ldc.i4.s 33 + IL_0219: ldnull + IL_021a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_021f: stelem.ref + IL_0220: ldloc.1 + IL_0221: ldc.i4.1 + IL_0222: ldc.i4.0 + IL_0223: ldnull + IL_0224: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0229: stelem.ref + IL_022a: ldloc.1 + IL_022b: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0230: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0235: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebe' + IL_023a: br.s IL_023c + + IL_023c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebe' + IL_0241: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0246: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebe' + IL_024b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0250: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0255: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebf' + IL_025a: brtrue.s IL_028c + + IL_025c: ldc.i4.0 + IL_025d: ldc.i4.s 29 + IL_025f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0264: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0269: ldc.i4.1 + IL_026a: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_026f: stloc.1 + IL_0270: ldloc.1 + IL_0271: ldc.i4.0 + IL_0272: ldc.i4.0 + IL_0273: ldnull + IL_0274: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0279: stelem.ref + IL_027a: ldloc.1 + IL_027b: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0280: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0285: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebf' + IL_028a: br.s IL_028c + + IL_028c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebf' + IL_0291: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0296: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebf' + IL_029b: ldarg.0 + IL_029c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_02a1: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_02a6: nop + IL_02a7: ret + } // end of method DynamicTests::UnaryOperators + + .method private hidebysig static void Loops(object list) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 231 (0xe7) + .maxstack 8 + .locals init (object V_0, + class [mscorlib]System.Collections.IEnumerator V_1, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_2, + bool V_3, + class [mscorlib]System.IDisposable V_4) + IL_0000: nop + IL_0001: nop + IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc0'::'<>p__Sitec1' + IL_0007: brtrue.s IL_002f + + IL_0009: ldc.i4.0 + IL_000a: ldtoken [mscorlib]System.Collections.IEnumerable + IL_000f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0014: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0019: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::Convert(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Type) + IL_0023: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0028: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc0'::'<>p__Sitec1' + IL_002d: br.s IL_002f + + IL_002f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc0'::'<>p__Sitec1' + IL_0034: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0039: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc0'::'<>p__Sitec1' + IL_003e: ldarg.0 + IL_003f: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0044: callvirt instance class [mscorlib]System.Collections.IEnumerator [mscorlib]System.Collections.IEnumerable::GetEnumerator() + IL_0049: stloc.1 + .try + { + IL_004a: br.s IL_00bf + + IL_004c: ldloc.1 + IL_004d: callvirt instance object [mscorlib]System.Collections.IEnumerator::get_Current() + IL_0052: stloc.0 + IL_0053: nop + IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc0'::'<>p__Sitec2' + IL_0059: brtrue.s IL_009e + + IL_005b: ldc.i4 0x100 + IL_0060: ldstr "UnaryOperators" + IL_0065: ldnull + IL_0066: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_006b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0070: ldc.i4.2 + IL_0071: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0076: stloc.2 + IL_0077: ldloc.2 + IL_0078: ldc.i4.0 + IL_0079: ldc.i4.s 33 + IL_007b: ldnull + IL_007c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0081: stelem.ref + IL_0082: ldloc.2 + IL_0083: ldc.i4.1 + IL_0084: ldc.i4.0 + IL_0085: ldnull + IL_0086: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_008b: stelem.ref + IL_008c: ldloc.2 + IL_008d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0092: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0097: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc0'::'<>p__Sitec2' + IL_009c: br.s IL_009e + + IL_009e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc0'::'<>p__Sitec2' + IL_00a3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc0'::'<>p__Sitec2' + IL_00ad: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00b2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00b7: ldloc.0 + IL_00b8: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_00bd: nop + IL_00be: nop + IL_00bf: ldloc.1 + IL_00c0: callvirt instance bool [mscorlib]System.Collections.IEnumerator::MoveNext() + IL_00c5: stloc.3 + IL_00c6: ldloc.3 + IL_00c7: brtrue.s IL_004c + + IL_00c9: leave.s IL_00e5 + + } // end .try + finally + { + IL_00cb: ldloc.1 + IL_00cc: isinst [mscorlib]System.IDisposable + IL_00d1: stloc.s V_4 + IL_00d3: ldloc.s V_4 + IL_00d5: ldnull + IL_00d6: ceq + IL_00d8: stloc.3 + IL_00d9: ldloc.3 + IL_00da: brtrue.s IL_00e4 + + IL_00dc: ldloc.s V_4 + IL_00de: callvirt instance void [mscorlib]System.IDisposable::Dispose() + IL_00e3: nop + IL_00e4: endfinally + } // end handler + IL_00e5: nop + IL_00e6: ret + } // end of method DynamicTests::Loops + + .method private hidebysig static void If(object a, + object b) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [2] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 184 (0xb8) + .maxstack 9 + .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0, + bool V_1) + IL_0000: nop + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc3'::'<>p__Sitec4' + IL_0006: brtrue.s IL_0038 + + IL_0008: ldc.i4.0 + IL_0009: ldc.i4.s 83 + IL_000b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0010: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0015: ldc.i4.1 + IL_0016: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_001b: stloc.0 + IL_001c: ldloc.0 + IL_001d: ldc.i4.0 + IL_001e: ldc.i4.0 + IL_001f: ldnull + IL_0020: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0025: stelem.ref + IL_0026: ldloc.0 + IL_0027: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_002c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0031: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc3'::'<>p__Sitec4' + IL_0036: br.s IL_0038 + + IL_0038: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc3'::'<>p__Sitec4' + IL_003d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc3'::'<>p__Sitec4' + IL_0047: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc3'::'<>p__Sitec5' + IL_004c: brtrue.s IL_0088 + + IL_004e: ldc.i4.0 + IL_004f: ldc.i4.s 13 + IL_0051: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0056: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_005b: ldc.i4.2 + IL_005c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0061: stloc.0 + IL_0062: ldloc.0 + IL_0063: ldc.i4.0 + IL_0064: ldc.i4.0 + IL_0065: ldnull + IL_0066: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_006b: stelem.ref + IL_006c: ldloc.0 + IL_006d: ldc.i4.1 + IL_006e: ldc.i4.0 + IL_006f: ldnull + IL_0070: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0075: stelem.ref + IL_0076: ldloc.0 + IL_0077: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_007c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0081: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc3'::'<>p__Sitec5' + IL_0086: br.s IL_0088 + + IL_0088: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc3'::'<>p__Sitec5' + IL_008d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0092: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc3'::'<>p__Sitec5' + IL_0097: ldarg.0 + IL_0098: ldarg.1 + IL_0099: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_009e: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_00a3: ldc.i4.0 + IL_00a4: ceq + IL_00a6: stloc.1 + IL_00a7: ldloc.1 + IL_00a8: brtrue.s IL_00b7 + + IL_00aa: nop + IL_00ab: ldstr "Equal" + IL_00b0: call void [mscorlib]System.Console::WriteLine(string) + IL_00b5: nop + IL_00b6: nop + IL_00b7: ret + } // end of method DynamicTests::If + + .method private hidebysig static void If2(object a, + object b) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [2] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 443 (0x1bb) + .maxstack 12 + .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0, + object V_1, + bool V_2) + IL_0000: nop + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitec7' + IL_0006: brtrue.s IL_0038 + + IL_0008: ldc.i4.0 + IL_0009: ldc.i4.s 83 + IL_000b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0010: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0015: ldc.i4.1 + IL_0016: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_001b: stloc.0 + IL_001c: ldloc.0 + IL_001d: ldc.i4.0 + IL_001e: ldc.i4.0 + IL_001f: ldnull + IL_0020: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0025: stelem.ref + IL_0026: ldloc.0 + IL_0027: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_002c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0031: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitec7' + IL_0036: br.s IL_0038 + + IL_0038: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitec7' + IL_003d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitec7' + IL_0047: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitec8' + IL_004c: brtrue.s IL_0088 + + IL_004e: ldc.i4.0 + IL_004f: ldc.i4.s 13 + IL_0051: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0056: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_005b: ldc.i4.2 + IL_005c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0061: stloc.0 + IL_0062: ldloc.0 + IL_0063: ldc.i4.0 + IL_0064: ldc.i4.0 + IL_0065: ldnull + IL_0066: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_006b: stelem.ref + IL_006c: ldloc.0 + IL_006d: ldc.i4.1 + IL_006e: ldc.i4.2 + IL_006f: ldnull + IL_0070: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0075: stelem.ref + IL_0076: ldloc.0 + IL_0077: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_007c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0081: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitec8' + IL_0086: br.s IL_0088 + + IL_0088: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitec8' + IL_008d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0092: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitec8' + IL_0097: ldarg.0 + IL_0098: ldnull + IL_0099: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_009e: stloc.1 + IL_009f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitec9' + IL_00a4: brtrue.s IL_00d6 + + IL_00a6: ldc.i4.0 + IL_00a7: ldc.i4.s 83 + IL_00a9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00ae: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00b3: ldc.i4.1 + IL_00b4: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00b9: stloc.0 + IL_00ba: ldloc.0 + IL_00bb: ldc.i4.0 + IL_00bc: ldc.i4.0 + IL_00bd: ldnull + IL_00be: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00c3: stelem.ref + IL_00c4: ldloc.0 + IL_00c5: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00ca: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00cf: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitec9' + IL_00d4: br.s IL_00d6 + + IL_00d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitec9' + IL_00db: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00e0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitec9' + IL_00e5: ldloc.1 + IL_00e6: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_00eb: brtrue IL_019f + + IL_00f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Siteca' + IL_00f5: brtrue.s IL_0131 + + IL_00f7: ldc.i4.8 + IL_00f8: ldc.i4.s 36 + IL_00fa: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00ff: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0104: ldc.i4.2 + IL_0105: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_010a: stloc.0 + IL_010b: ldloc.0 + IL_010c: ldc.i4.0 + IL_010d: ldc.i4.0 + IL_010e: ldnull + IL_010f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0114: stelem.ref + IL_0115: ldloc.0 + IL_0116: ldc.i4.1 + IL_0117: ldc.i4.0 + IL_0118: ldnull + IL_0119: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_011e: stelem.ref + IL_011f: ldloc.0 + IL_0120: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0125: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_012a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Siteca' + IL_012f: br.s IL_0131 + + IL_0131: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Siteca' + IL_0136: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_013b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Siteca' + IL_0140: ldloc.1 + IL_0141: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitecb' + IL_0146: brtrue.s IL_0182 + + IL_0148: ldc.i4.0 + IL_0149: ldc.i4.s 13 + IL_014b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0150: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0155: ldc.i4.2 + IL_0156: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_015b: stloc.0 + IL_015c: ldloc.0 + IL_015d: ldc.i4.0 + IL_015e: ldc.i4.0 + IL_015f: ldnull + IL_0160: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0165: stelem.ref + IL_0166: ldloc.0 + IL_0167: ldc.i4.1 + IL_0168: ldc.i4.2 + IL_0169: ldnull + IL_016a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_016f: stelem.ref + IL_0170: ldloc.0 + IL_0171: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0176: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_017b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitecb' + IL_0180: br.s IL_0182 + + IL_0182: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitecb' + IL_0187: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_018c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitecb' + IL_0191: ldarg.1 + IL_0192: ldnull + IL_0193: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0198: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_019d: br.s IL_01a0 + + IL_019f: ldloc.1 + IL_01a0: nop + IL_01a1: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_01a6: ldc.i4.0 + IL_01a7: ceq + IL_01a9: stloc.2 + IL_01aa: ldloc.2 + IL_01ab: brtrue.s IL_01ba + + IL_01ad: nop + IL_01ae: ldstr "Equal" + IL_01b3: call void [mscorlib]System.Console::WriteLine(string) + IL_01b8: nop + IL_01b9: nop + IL_01ba: ret + } // end of method DynamicTests::If2 + + .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 DynamicTests::.ctor + + .property instance object Property() + { + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .get instance object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::get_Property() + .set instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::set_Property(object) + } // end of property DynamicTests::Property +} // end of class ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + + +// ============================================================= + +// *********** DISASSEMBLY COMPLETE *********************** diff --git a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.opt.il b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.opt.il new file mode 100644 index 000000000..7e50d9638 --- /dev/null +++ b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.opt.il @@ -0,0 +1,7853 @@ + + + + +// 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 extern Microsoft.CSharp +{ + .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A ) // .?_....: + .ver 4:0:0:0 +} +.assembly DynamicTests.opt +{ + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilationRelaxationsAttribute::.ctor(int32) = ( 01 00 08 00 00 00 00 00 ) + .custom instance void [mscorlib]System.Runtime.CompilerServices.RuntimeCompatibilityAttribute::.ctor() = ( 01 00 01 00 54 02 16 57 72 61 70 4E 6F 6E 45 78 // ....T..WrapNonEx + 63 65 70 74 69 6F 6E 54 68 72 6F 77 73 01 ) // ceptionThrows. + .permissionset reqmin + = {[mscorlib]System.Security.Permissions.SecurityPermissionAttribute = {property bool 'SkipVerification' = bool(true)}} + .hash algorithm 0x00008004 + .ver 0:0:0:0 +} +.module DynamicTests.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 private auto ansi beforefieldinit ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + extends [mscorlib]System.Object +{ + .class abstract auto ansi sealed nested private beforefieldinit '
o__SiteContainer0' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1' + } // end of class '
o__SiteContainer0' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer2' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitef' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site10' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site11' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site12' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site13' + } // end of class 'o__SiteContainer2' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer14' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site15' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site16' + } // end of class 'o__SiteContainer14' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer17' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site18' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site19' + } // end of class 'o__SiteContainer17' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer1a' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1c' + } // end of class 'o__SiteContainer1a' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer1d' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site20' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site21' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site22' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site23' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site24' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site25' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site26' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site27' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site28' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site29' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site30' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site31' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site32' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site33' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site34' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site35' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site36' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site37' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site38' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site39' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3b' + } // end of class 'o__SiteContainer1d' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer3c' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site40' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site41' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site42' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site43' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site44' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site45' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site46' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site47' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site48' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site49' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site50' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site51' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site52' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site53' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site54' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site55' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site56' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site57' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site58' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site59' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site60' + } // end of class 'o__SiteContainer3c' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer61' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site62' + } // end of class 'o__SiteContainer61' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer63' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site64' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site65' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site66' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site67' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site68' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site69' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site70' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site71' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site72' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site73' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site74' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site75' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site76' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site77' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site78' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site79' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site80' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site81' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site82' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site83' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site84' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site85' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site86' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site87' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site88' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site89' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8d' + } // end of class 'o__SiteContainer63' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer8e' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site90' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site91' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site92' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site93' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site94' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site95' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site96' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site97' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site98' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site99' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteaa' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteab' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteac' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitead' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteae' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteaf' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb6' + } // end of class 'o__SiteContainer8e' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerb7' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteba' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebb' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebc' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebd' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebe' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebf' + } // end of class 'o__SiteContainerb7' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerc0' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec2' + } // end of class 'o__SiteContainerc0' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerc3' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec5' + } // end of class 'o__SiteContainerc3' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerc6' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteca' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecb' + } // end of class 'o__SiteContainerc6' + + .field private static object 'field' + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .field private object 'k__BackingField' + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .method public hidebysig specialname instance object + get_Property() cil managed + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .param [0] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 7 (0x7) + .maxstack 8 + IL_0000: ldarg.0 + IL_0001: ldfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'k__BackingField' + IL_0006: ret + } // end of method DynamicTests::get_Property + + .method public hidebysig specialname instance void + set_Property(object 'value') cil managed + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 8 (0x8) + .maxstack 8 + IL_0000: ldarg.0 + IL_0001: ldarg.1 + IL_0002: stfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'k__BackingField' + IL_0007: ret + } // end of method DynamicTests::set_Property + + .method private hidebysig static void Main(string[] args) cil managed + { + // Code size 120 (0x78) + .maxstack 8 + .locals init (class ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests V_0, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_1) + IL_0000: newobj instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::.ctor() + IL_0005: stloc.0 + IL_0006: ldloc.0 + IL_0007: ldc.i4.1 + IL_0008: box [mscorlib]System.Int32 + IL_000d: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::set_Property(object) + IL_0012: ldloc.0 + IL_0013: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'
o__SiteContainer0'::'<>p__Site1' + IL_0018: brtrue.s IL_0052 + + IL_001a: ldc.i4.0 + IL_001b: ldc.i4.s 63 + IL_001d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0022: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0027: ldc.i4.2 + IL_0028: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_002d: stloc.1 + IL_002e: ldloc.1 + IL_002f: ldc.i4.0 + IL_0030: ldc.i4.0 + IL_0031: ldnull + IL_0032: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0037: stelem.ref + IL_0038: ldloc.1 + IL_0039: ldc.i4.1 + IL_003a: ldc.i4.0 + IL_003b: ldnull + IL_003c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0041: stelem.ref + IL_0042: ldloc.1 + IL_0043: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0048: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_004d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'
o__SiteContainer0'::'<>p__Site1' + IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'
o__SiteContainer0'::'<>p__Site1' + IL_0057: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_005c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'
o__SiteContainer0'::'<>p__Site1' + IL_0061: ldloc.0 + IL_0062: callvirt instance object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::get_Property() + IL_0067: ldc.i4.1 + IL_0068: box [mscorlib]System.Int32 + IL_006d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0072: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::set_Property(object) + IL_0077: ret + } // end of method DynamicTests::Main + + .method private hidebysig static void MemberAccess(object a) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 1643 (0x66b) + .maxstack 14 + .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0, + class [mscorlib]System.Type[] V_1, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_2, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_3, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_4, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_5, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_6, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_7, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_8, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_9, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_10, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_11, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_12, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_13, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_14, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_15, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_16, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_17) + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site3' + IL_0005: brtrue.s IL_003d + + IL_0007: ldc.i4 0x100 + IL_000c: ldstr "Test1" + IL_0011: ldnull + IL_0012: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0017: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001c: ldc.i4.1 + IL_001d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0022: stloc.0 + IL_0023: ldloc.0 + IL_0024: ldc.i4.0 + IL_0025: ldc.i4.0 + IL_0026: ldnull + IL_0027: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002c: stelem.ref + IL_002d: ldloc.0 + IL_002e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0033: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0038: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site3' + IL_003d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site3' + IL_0042: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0047: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site3' + IL_004c: ldarg.0 + IL_004d: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, + !1) + IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site4' + IL_0057: brtrue.s IL_00b0 + + IL_0059: ldc.i4 0x100 + IL_005e: ldstr "GenericTest" + IL_0063: ldc.i4.2 + IL_0064: newarr [mscorlib]System.Type + IL_0069: stloc.1 + IL_006a: ldloc.1 + IL_006b: ldc.i4.0 + IL_006c: ldtoken [mscorlib]System.Int32 + IL_0071: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0076: stelem.ref + IL_0077: ldloc.1 + IL_0078: ldc.i4.1 + IL_0079: ldtoken [mscorlib]System.Int32 + IL_007e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0083: stelem.ref + IL_0084: ldloc.1 + IL_0085: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_008a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_008f: ldc.i4.1 + IL_0090: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0095: stloc.2 + IL_0096: ldloc.2 + IL_0097: ldc.i4.0 + IL_0098: ldc.i4.0 + IL_0099: ldnull + IL_009a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_009f: stelem.ref + IL_00a0: ldloc.2 + IL_00a1: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00a6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00ab: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site4' + IL_00b0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site4' + IL_00b5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site4' + IL_00bf: ldarg.0 + IL_00c0: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, + !1) + IL_00c5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site5' + IL_00ca: brtrue.s IL_010c + + IL_00cc: ldc.i4 0x100 + IL_00d1: ldstr "Test2" + IL_00d6: ldnull + IL_00d7: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00dc: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00e1: ldc.i4.2 + IL_00e2: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00e7: stloc.3 + IL_00e8: ldloc.3 + IL_00e9: ldc.i4.0 + IL_00ea: ldc.i4.0 + IL_00eb: ldnull + IL_00ec: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00f1: stelem.ref + IL_00f2: ldloc.3 + IL_00f3: ldc.i4.1 + IL_00f4: ldc.i4.3 + IL_00f5: ldnull + IL_00f6: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00fb: stelem.ref + IL_00fc: ldloc.3 + IL_00fd: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0102: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0107: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site5' + IL_010c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site5' + IL_0111: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0116: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site5' + IL_011b: ldarg.0 + IL_011c: ldc.i4.1 + IL_011d: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0122: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site6' + IL_0127: brtrue.s IL_016d + + IL_0129: ldc.i4 0x100 + IL_012e: ldstr "Test3" + IL_0133: ldnull + IL_0134: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0139: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_013e: ldc.i4.2 + IL_013f: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0144: stloc.s V_4 + IL_0146: ldloc.s V_4 + IL_0148: ldc.i4.0 + IL_0149: ldc.i4.0 + IL_014a: ldnull + IL_014b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0150: stelem.ref + IL_0151: ldloc.s V_4 + IL_0153: ldc.i4.1 + IL_0154: ldc.i4.0 + IL_0155: ldnull + IL_0156: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_015b: stelem.ref + IL_015c: ldloc.s V_4 + IL_015e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0163: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0168: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site6' + IL_016d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site6' + IL_0172: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0177: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site6' + IL_017c: ldarg.0 + IL_017d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site7' + IL_0182: brtrue.s IL_01f0 + + IL_0184: ldc.i4.0 + IL_0185: ldstr "InnerTest" + IL_018a: ldnull + IL_018b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0190: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0195: ldc.i4.6 + IL_0196: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_019b: stloc.s V_5 + IL_019d: ldloc.s V_5 + IL_019f: ldc.i4.0 + IL_01a0: ldc.i4.0 + IL_01a1: ldnull + IL_01a2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01a7: stelem.ref + IL_01a8: ldloc.s V_5 + IL_01aa: ldc.i4.1 + IL_01ab: ldc.i4.3 + IL_01ac: ldnull + IL_01ad: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01b2: stelem.ref + IL_01b3: ldloc.s V_5 + IL_01b5: ldc.i4.2 + IL_01b6: ldc.i4.3 + IL_01b7: ldnull + IL_01b8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01bd: stelem.ref + IL_01be: ldloc.s V_5 + IL_01c0: ldc.i4.3 + IL_01c1: ldc.i4.3 + IL_01c2: ldnull + IL_01c3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01c8: stelem.ref + IL_01c9: ldloc.s V_5 + IL_01cb: ldc.i4.4 + IL_01cc: ldc.i4.3 + IL_01cd: ldnull + IL_01ce: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01d3: stelem.ref + IL_01d4: ldloc.s V_5 + IL_01d6: ldc.i4.5 + IL_01d7: ldc.i4.3 + IL_01d8: ldnull + IL_01d9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01de: stelem.ref + IL_01df: ldloc.s V_5 + IL_01e1: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_01e6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_01eb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site7' + IL_01f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site7' + IL_01f5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_01fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site7' + IL_01ff: ldarg.0 + IL_0200: ldc.i4.1 + IL_0201: ldc.i4.2 + IL_0202: ldc.i4.3 + IL_0203: ldc.i4.4 + IL_0204: ldc.i4.5 + IL_0205: callvirt instance !7 class [mscorlib]System.Func`8::Invoke(!0, + !1, + !2, + !3, + !4, + !5, + !6) + IL_020a: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_020f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site8' + IL_0214: brtrue.s IL_0270 + + IL_0216: ldc.i4 0x100 + IL_021b: ldstr "Test4" + IL_0220: ldnull + IL_0221: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0226: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_022b: ldc.i4.4 + IL_022c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0231: stloc.s V_6 + IL_0233: ldloc.s V_6 + IL_0235: ldc.i4.0 + IL_0236: ldc.i4.0 + IL_0237: ldnull + IL_0238: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_023d: stelem.ref + IL_023e: ldloc.s V_6 + IL_0240: ldc.i4.1 + IL_0241: ldc.i4.3 + IL_0242: ldnull + IL_0243: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0248: stelem.ref + IL_0249: ldloc.s V_6 + IL_024b: ldc.i4.2 + IL_024c: ldc.i4.2 + IL_024d: ldnull + IL_024e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0253: stelem.ref + IL_0254: ldloc.s V_6 + IL_0256: ldc.i4.3 + IL_0257: ldc.i4.0 + IL_0258: ldnull + IL_0259: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_025e: stelem.ref + IL_025f: ldloc.s V_6 + IL_0261: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0266: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_026b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site8' + IL_0270: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site8' + IL_0275: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_027a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site8' + IL_027f: ldarg.0 + IL_0280: ldc.i4.2 + IL_0281: ldnull + IL_0282: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site9' + IL_0287: brtrue.s IL_02c3 + + IL_0289: ldc.i4.0 + IL_028a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_028f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0294: ldc.i4.2 + IL_0295: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_029a: stloc.s V_7 + IL_029c: ldloc.s V_7 + IL_029e: ldc.i4.0 + IL_029f: ldc.i4.0 + IL_02a0: ldnull + IL_02a1: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02a6: stelem.ref + IL_02a7: ldloc.s V_7 + IL_02a9: ldc.i4.1 + IL_02aa: ldc.i4.3 + IL_02ab: ldnull + IL_02ac: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02b1: stelem.ref + IL_02b2: ldloc.s V_7 + IL_02b4: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetIndex(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_02b9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_02be: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site9' + IL_02c3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site9' + IL_02c8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_02cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site9' + IL_02d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitea' + IL_02d7: brtrue.s IL_030e + + IL_02d9: ldc.i4.s 64 + IL_02db: ldstr "Index" + IL_02e0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_02e5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_02ea: ldc.i4.1 + IL_02eb: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_02f0: stloc.s V_8 + IL_02f2: ldloc.s V_8 + IL_02f4: ldc.i4.0 + IL_02f5: ldc.i4.0 + IL_02f6: ldnull + IL_02f7: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02fc: stelem.ref + IL_02fd: ldloc.s V_8 + IL_02ff: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0304: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0309: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitea' + IL_030e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitea' + IL_0313: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0318: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitea' + IL_031d: ldarg.0 + IL_031e: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0323: ldc.i4.0 + IL_0324: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0329: callvirt instance void class [mscorlib]System.Action`5::Invoke(!0, + !1, + !2, + !3, + !4) + IL_032e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Siteb' + IL_0333: brtrue.s IL_038f + + IL_0335: ldc.i4 0x100 + IL_033a: ldstr "Test5" + IL_033f: ldnull + IL_0340: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0345: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_034a: ldc.i4.4 + IL_034b: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0350: stloc.s V_9 + IL_0352: ldloc.s V_9 + IL_0354: ldc.i4.0 + IL_0355: ldc.i4.0 + IL_0356: ldnull + IL_0357: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_035c: stelem.ref + IL_035d: ldloc.s V_9 + IL_035f: ldc.i4.1 + IL_0360: ldc.i4.0 + IL_0361: ldnull + IL_0362: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0367: stelem.ref + IL_0368: ldloc.s V_9 + IL_036a: ldc.i4.2 + IL_036b: ldc.i4.0 + IL_036c: ldnull + IL_036d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0372: stelem.ref + IL_0373: ldloc.s V_9 + IL_0375: ldc.i4.3 + IL_0376: ldc.i4.0 + IL_0377: ldnull + IL_0378: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_037d: stelem.ref + IL_037e: ldloc.s V_9 + IL_0380: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0385: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_038a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Siteb' + IL_038f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Siteb' + IL_0394: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0399: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Siteb' + IL_039e: ldarg.0 + IL_039f: ldarg.0 + IL_03a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitec' + IL_03a5: brtrue.s IL_03db + + IL_03a7: ldc.i4.0 + IL_03a8: ldstr "Number" + IL_03ad: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_03b2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_03b7: ldc.i4.1 + IL_03b8: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_03bd: stloc.s V_10 + IL_03bf: ldloc.s V_10 + IL_03c1: ldc.i4.0 + IL_03c2: ldc.i4.0 + IL_03c3: ldnull + IL_03c4: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03c9: stelem.ref + IL_03ca: ldloc.s V_10 + IL_03cc: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_03d1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_03d6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitec' + IL_03db: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitec' + IL_03e0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_03e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitec' + IL_03ea: ldarg.0 + IL_03eb: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_03f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sited' + IL_03f5: brtrue.s IL_042b + + IL_03f7: ldc.i4.0 + IL_03f8: ldstr "String" + IL_03fd: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0402: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0407: ldc.i4.1 + IL_0408: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_040d: stloc.s V_11 + IL_040f: ldloc.s V_11 + IL_0411: ldc.i4.0 + IL_0412: ldc.i4.0 + IL_0413: ldnull + IL_0414: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0419: stelem.ref + IL_041a: ldloc.s V_11 + IL_041c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0421: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0426: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sited' + IL_042b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sited' + IL_0430: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0435: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sited' + IL_043a: ldarg.0 + IL_043b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0440: callvirt instance void class [mscorlib]System.Action`5::Invoke(!0, + !1, + !2, + !3, + !4) + IL_0445: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitee' + IL_044a: brtrue.s IL_0491 + + IL_044c: ldc.i4.0 + IL_044d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0452: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0457: ldc.i4.3 + IL_0458: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_045d: stloc.s V_12 + IL_045f: ldloc.s V_12 + IL_0461: ldc.i4.0 + IL_0462: ldc.i4.0 + IL_0463: ldnull + IL_0464: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0469: stelem.ref + IL_046a: ldloc.s V_12 + IL_046c: ldc.i4.1 + IL_046d: ldc.i4.3 + IL_046e: ldnull + IL_046f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0474: stelem.ref + IL_0475: ldloc.s V_12 + IL_0477: ldc.i4.2 + IL_0478: ldc.i4.3 + IL_0479: ldnull + IL_047a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_047f: stelem.ref + IL_0480: ldloc.s V_12 + IL_0482: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetIndex(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0487: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_048c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitee' + IL_0491: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitee' + IL_0496: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_049b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitee' + IL_04a0: ldarg.0 + IL_04a1: ldc.i4.0 + IL_04a2: ldc.i4.3 + IL_04a3: callvirt instance !4 class [mscorlib]System.Func`5::Invoke(!0, + !1, + !2, + !3) + IL_04a8: pop + IL_04a9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitef' + IL_04ae: brtrue.s IL_04f5 + + IL_04b0: ldc.i4.0 + IL_04b1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_04b6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_04bb: ldc.i4.3 + IL_04bc: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_04c1: stloc.s V_13 + IL_04c3: ldloc.s V_13 + IL_04c5: ldc.i4.0 + IL_04c6: ldc.i4.0 + IL_04c7: ldnull + IL_04c8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04cd: stelem.ref + IL_04ce: ldloc.s V_13 + IL_04d0: ldc.i4.1 + IL_04d1: ldc.i4.0 + IL_04d2: ldnull + IL_04d3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04d8: stelem.ref + IL_04d9: ldloc.s V_13 + IL_04db: ldc.i4.2 + IL_04dc: ldc.i4.3 + IL_04dd: ldnull + IL_04de: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04e3: stelem.ref + IL_04e4: ldloc.s V_13 + IL_04e6: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetIndex(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_04eb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_04f0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitef' + IL_04f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitef' + IL_04fa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_04ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitef' + IL_0504: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site10' + IL_0509: brtrue.s IL_0540 + + IL_050b: ldc.i4.s 64 + IL_050d: ldstr "Index" + IL_0512: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0517: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_051c: ldc.i4.1 + IL_051d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0522: stloc.s V_14 + IL_0524: ldloc.s V_14 + IL_0526: ldc.i4.0 + IL_0527: ldc.i4.0 + IL_0528: ldnull + IL_0529: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_052e: stelem.ref + IL_052f: ldloc.s V_14 + IL_0531: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0536: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_053b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site10' + IL_0540: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site10' + IL_0545: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_054a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site10' + IL_054f: ldarg.0 + IL_0550: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0555: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site11' + IL_055a: brtrue.s IL_0590 + + IL_055c: ldc.i4.0 + IL_055d: ldstr "Number" + IL_0562: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0567: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_056c: ldc.i4.1 + IL_056d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0572: stloc.s V_15 + IL_0574: ldloc.s V_15 + IL_0576: ldc.i4.0 + IL_0577: ldc.i4.0 + IL_0578: ldnull + IL_0579: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_057e: stelem.ref + IL_057f: ldloc.s V_15 + IL_0581: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0586: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_058b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site11' + IL_0590: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site11' + IL_0595: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_059a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site11' + IL_059f: ldarg.0 + IL_05a0: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_05a5: ldc.i4.5 + IL_05a6: callvirt instance !4 class [mscorlib]System.Func`5::Invoke(!0, + !1, + !2, + !3) + IL_05ab: pop + IL_05ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site12' + IL_05b1: brtrue.s IL_05f2 + + IL_05b3: ldc.i4.0 + IL_05b4: ldstr "Setter" + IL_05b9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_05be: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_05c3: ldc.i4.2 + IL_05c4: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_05c9: stloc.s V_16 + IL_05cb: ldloc.s V_16 + IL_05cd: ldc.i4.0 + IL_05ce: ldc.i4.0 + IL_05cf: ldnull + IL_05d0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05d5: stelem.ref + IL_05d6: ldloc.s V_16 + IL_05d8: ldc.i4.1 + IL_05d9: ldc.i4.1 + IL_05da: ldnull + IL_05db: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05e0: stelem.ref + IL_05e1: ldloc.s V_16 + IL_05e3: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_05e8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_05ed: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site12' + IL_05f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site12' + IL_05f7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_05fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site12' + IL_0601: ldarg.0 + IL_0602: newobj instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::.ctor() + IL_0607: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_060c: pop + IL_060d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site13' + IL_0612: brtrue.s IL_0653 + + IL_0614: ldc.i4.0 + IL_0615: ldstr "Setter2" + IL_061a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_061f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0624: ldc.i4.2 + IL_0625: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_062a: stloc.s V_17 + IL_062c: ldloc.s V_17 + IL_062e: ldc.i4.0 + IL_062f: ldc.i4.0 + IL_0630: ldnull + IL_0631: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0636: stelem.ref + IL_0637: ldloc.s V_17 + IL_0639: ldc.i4.1 + IL_063a: ldc.i4.3 + IL_063b: ldnull + IL_063c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0641: stelem.ref + IL_0642: ldloc.s V_17 + IL_0644: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0649: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_064e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site13' + IL_0653: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site13' + IL_0658: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_065d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site13' + IL_0662: ldarg.0 + IL_0663: ldc.i4.5 + IL_0664: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0669: pop + IL_066a: ret + } // end of method DynamicTests::MemberAccess + + .method private hidebysig static void Invocation(object a, + object b) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [2] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 176 (0xb0) + .maxstack 12 + .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_1) + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site15' + IL_0005: brtrue.s IL_004b + + IL_0007: ldc.i4 0x100 + IL_000c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0011: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0016: ldc.i4.3 + IL_0017: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_001c: stloc.0 + IL_001d: ldloc.0 + IL_001e: ldc.i4.0 + IL_001f: ldc.i4.0 + IL_0020: ldnull + IL_0021: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0026: stelem.ref + IL_0027: ldloc.0 + IL_0028: ldc.i4.1 + IL_0029: ldc.i4.2 + IL_002a: ldnull + IL_002b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0030: stelem.ref + IL_0031: ldloc.0 + IL_0032: ldc.i4.2 + IL_0033: ldc.i4.0 + IL_0034: ldnull + IL_0035: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_003a: stelem.ref + IL_003b: ldloc.0 + IL_003c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::Invoke(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0041: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0046: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site15' + IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site15' + IL_0050: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site15' + IL_005a: ldarg.0 + IL_005b: ldnull + IL_005c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site16' + IL_0061: brtrue.s IL_0095 + + IL_0063: ldc.i4.0 + IL_0064: ldstr "Test" + IL_0069: ldnull + IL_006a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_006f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0074: ldc.i4.1 + IL_0075: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_007a: stloc.1 + IL_007b: ldloc.1 + IL_007c: ldc.i4.0 + IL_007d: ldc.i4.0 + IL_007e: ldnull + IL_007f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0084: stelem.ref + IL_0085: ldloc.1 + IL_0086: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_008b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0090: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site16' + IL_0095: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site16' + IL_009a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_009f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site16' + IL_00a4: ldarg.1 + IL_00a5: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_00aa: callvirt instance void class [mscorlib]System.Action`4::Invoke(!0, + !1, + !2, + !3) + IL_00af: ret + } // end of method DynamicTests::Invocation + + .method private hidebysig static object + Test1(object a) cil managed + { + .param [0] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 162 (0xa2) + .maxstack 7 + .locals init (object V_0, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_1, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_2) + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer17'::'<>p__Site18' + IL_0005: brtrue.s IL_0038 + + IL_0007: ldc.i4.0 + IL_0008: ldstr "IndexedProperty" + IL_000d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0012: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0017: ldc.i4.1 + IL_0018: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_001d: stloc.1 + IL_001e: ldloc.1 + IL_001f: ldc.i4.0 + IL_0020: ldc.i4.0 + IL_0021: ldnull + IL_0022: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0027: stelem.ref + IL_0028: ldloc.1 + IL_0029: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_002e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0033: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer17'::'<>p__Site18' + IL_0038: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer17'::'<>p__Site18' + IL_003d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer17'::'<>p__Site18' + IL_0047: ldarg.0 + IL_0048: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_004d: stloc.0 + IL_004e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer17'::'<>p__Site19' + IL_0053: brtrue.s IL_008b + + IL_0055: ldc.i4.0 + IL_0056: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_005b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0060: ldc.i4.2 + IL_0061: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0066: stloc.2 + IL_0067: ldloc.2 + IL_0068: ldc.i4.0 + IL_0069: ldc.i4.0 + IL_006a: ldnull + IL_006b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0070: stelem.ref + IL_0071: ldloc.2 + IL_0072: ldc.i4.1 + IL_0073: ldc.i4.3 + IL_0074: ldnull + IL_0075: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_007a: stelem.ref + IL_007b: ldloc.2 + IL_007c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetIndex(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0081: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0086: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer17'::'<>p__Site19' + IL_008b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer17'::'<>p__Site19' + IL_0090: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0095: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer17'::'<>p__Site19' + IL_009a: ldloc.0 + IL_009b: ldc.i4.0 + IL_009c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_00a1: ret + } // end of method DynamicTests::Test1 + + .method private hidebysig static object + Test2(object a) cil managed + { + .param [0] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 161 (0xa1) + .maxstack 9 + .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_1) + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1a'::'<>p__Site1b' + IL_0005: brtrue.s IL_003d + + IL_0007: ldc.i4.0 + IL_0008: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_000d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0012: ldc.i4.2 + IL_0013: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0018: stloc.0 + IL_0019: ldloc.0 + IL_001a: ldc.i4.0 + IL_001b: ldc.i4.0 + IL_001c: ldnull + IL_001d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0022: stelem.ref + IL_0023: ldloc.0 + IL_0024: ldc.i4.1 + IL_0025: ldc.i4.3 + IL_0026: ldnull + IL_0027: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002c: stelem.ref + IL_002d: ldloc.0 + IL_002e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetIndex(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0033: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0038: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1a'::'<>p__Site1b' + IL_003d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1a'::'<>p__Site1b' + IL_0042: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0047: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1a'::'<>p__Site1b' + IL_004c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1a'::'<>p__Site1c' + IL_0051: brtrue.s IL_0085 + + IL_0053: ldc.i4.s 64 + IL_0055: ldstr "IndexedProperty" + IL_005a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_005f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0064: ldc.i4.1 + IL_0065: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_006a: stloc.1 + IL_006b: ldloc.1 + IL_006c: ldc.i4.0 + IL_006d: ldc.i4.0 + IL_006e: ldnull + IL_006f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0074: stelem.ref + IL_0075: ldloc.1 + IL_0076: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_007b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0080: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1a'::'<>p__Site1c' + IL_0085: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1a'::'<>p__Site1c' + IL_008a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_008f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1a'::'<>p__Site1c' + IL_0094: ldarg.0 + IL_0095: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_009a: ldc.i4.0 + IL_009b: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_00a0: ret + } // end of method DynamicTests::Test2 + + .method private hidebysig static void ArithmeticBinaryOperators(object a, + object b) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [2] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 2907 (0xb5b) + .maxstack 10 + .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_1, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_2, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_3, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_4, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_5, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_6, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_7, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_8, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_9, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_10, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_11, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_12, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_13, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_14, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_15, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_16, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_17, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_18, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_19, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_20, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_21, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_22, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_23, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_24, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_25, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_26, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_27, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_28, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_29) + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site1e' + IL_0005: brtrue.s IL_0048 + + IL_0007: ldc.i4 0x100 + IL_000c: ldstr "MemberAccess" + IL_0011: ldnull + IL_0012: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0017: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001c: ldc.i4.2 + IL_001d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0022: stloc.0 + IL_0023: ldloc.0 + IL_0024: ldc.i4.0 + IL_0025: ldc.i4.s 33 + IL_0027: ldnull + IL_0028: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002d: stelem.ref + IL_002e: ldloc.0 + IL_002f: ldc.i4.1 + IL_0030: ldc.i4.0 + IL_0031: ldnull + IL_0032: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0037: stelem.ref + IL_0038: ldloc.0 + IL_0039: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_003e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site1e' + IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site1e' + IL_004d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site1e' + IL_0057: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_005c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site1f' + IL_0066: brtrue.s IL_009f + + IL_0068: ldc.i4.0 + IL_0069: ldc.i4.0 + IL_006a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_006f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0074: ldc.i4.2 + IL_0075: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_007a: stloc.1 + IL_007b: ldloc.1 + IL_007c: ldc.i4.0 + IL_007d: ldc.i4.0 + IL_007e: ldnull + IL_007f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0084: stelem.ref + IL_0085: ldloc.1 + IL_0086: ldc.i4.1 + IL_0087: ldc.i4.0 + IL_0088: ldnull + IL_0089: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_008e: stelem.ref + IL_008f: ldloc.1 + IL_0090: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0095: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_009a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site1f' + IL_009f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site1f' + IL_00a4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00a9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site1f' + IL_00ae: ldarg.0 + IL_00af: ldarg.1 + IL_00b0: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_00b5: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_00ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site20' + IL_00bf: brtrue.s IL_0102 + + IL_00c1: ldc.i4 0x100 + IL_00c6: ldstr "MemberAccess" + IL_00cb: ldnull + IL_00cc: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00d1: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00d6: ldc.i4.2 + IL_00d7: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00dc: stloc.2 + IL_00dd: ldloc.2 + IL_00de: ldc.i4.0 + IL_00df: ldc.i4.s 33 + IL_00e1: ldnull + IL_00e2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00e7: stelem.ref + IL_00e8: ldloc.2 + IL_00e9: ldc.i4.1 + IL_00ea: ldc.i4.0 + IL_00eb: ldnull + IL_00ec: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00f1: stelem.ref + IL_00f2: ldloc.2 + IL_00f3: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00f8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00fd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site20' + IL_0102: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site20' + IL_0107: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_010c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site20' + IL_0111: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0116: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_011b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site21' + IL_0120: brtrue.s IL_0159 + + IL_0122: ldc.i4.0 + IL_0123: ldc.i4.0 + IL_0124: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0129: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_012e: ldc.i4.2 + IL_012f: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0134: stloc.3 + IL_0135: ldloc.3 + IL_0136: ldc.i4.0 + IL_0137: ldc.i4.0 + IL_0138: ldnull + IL_0139: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_013e: stelem.ref + IL_013f: ldloc.3 + IL_0140: ldc.i4.1 + IL_0141: ldc.i4.3 + IL_0142: ldnull + IL_0143: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0148: stelem.ref + IL_0149: ldloc.3 + IL_014a: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_014f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0154: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site21' + IL_0159: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site21' + IL_015e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0163: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site21' + IL_0168: ldarg.0 + IL_0169: ldc.i4.1 + IL_016a: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_016f: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0174: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site22' + IL_0179: brtrue.s IL_01c0 + + IL_017b: ldc.i4 0x100 + IL_0180: ldstr "MemberAccess" + IL_0185: ldnull + IL_0186: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_018b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0190: ldc.i4.2 + IL_0191: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0196: stloc.s V_4 + IL_0198: ldloc.s V_4 + IL_019a: ldc.i4.0 + IL_019b: ldc.i4.s 33 + IL_019d: ldnull + IL_019e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01a3: stelem.ref + IL_01a4: ldloc.s V_4 + IL_01a6: ldc.i4.1 + IL_01a7: ldc.i4.0 + IL_01a8: ldnull + IL_01a9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01ae: stelem.ref + IL_01af: ldloc.s V_4 + IL_01b1: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_01b6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_01bb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site22' + IL_01c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site22' + IL_01c5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_01ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site22' + IL_01cf: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01d4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site23' + IL_01de: brtrue.s IL_021b + + IL_01e0: ldc.i4.0 + IL_01e1: ldc.i4.0 + IL_01e2: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01e7: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01ec: ldc.i4.2 + IL_01ed: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_01f2: stloc.s V_5 + IL_01f4: ldloc.s V_5 + IL_01f6: ldc.i4.0 + IL_01f7: ldc.i4.0 + IL_01f8: ldnull + IL_01f9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01fe: stelem.ref + IL_01ff: ldloc.s V_5 + IL_0201: ldc.i4.1 + IL_0202: ldc.i4.2 + IL_0203: ldnull + IL_0204: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0209: stelem.ref + IL_020a: ldloc.s V_5 + IL_020c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0211: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0216: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site23' + IL_021b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site23' + IL_0220: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0225: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site23' + IL_022a: ldarg.0 + IL_022b: ldnull + IL_022c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0231: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0236: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site24' + IL_023b: brtrue.s IL_0282 + + IL_023d: ldc.i4 0x100 + IL_0242: ldstr "MemberAccess" + IL_0247: ldnull + IL_0248: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_024d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0252: ldc.i4.2 + IL_0253: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0258: stloc.s V_6 + IL_025a: ldloc.s V_6 + IL_025c: ldc.i4.0 + IL_025d: ldc.i4.s 33 + IL_025f: ldnull + IL_0260: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0265: stelem.ref + IL_0266: ldloc.s V_6 + IL_0268: ldc.i4.1 + IL_0269: ldc.i4.0 + IL_026a: ldnull + IL_026b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0270: stelem.ref + IL_0271: ldloc.s V_6 + IL_0273: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0278: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_027d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site24' + IL_0282: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site24' + IL_0287: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_028c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site24' + IL_0291: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0296: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_029b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site25' + IL_02a0: brtrue.s IL_02de + + IL_02a2: ldc.i4.0 + IL_02a3: ldc.i4.s 42 + IL_02a5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_02aa: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_02af: ldc.i4.2 + IL_02b0: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_02b5: stloc.s V_7 + IL_02b7: ldloc.s V_7 + IL_02b9: ldc.i4.0 + IL_02ba: ldc.i4.0 + IL_02bb: ldnull + IL_02bc: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02c1: stelem.ref + IL_02c2: ldloc.s V_7 + IL_02c4: ldc.i4.1 + IL_02c5: ldc.i4.0 + IL_02c6: ldnull + IL_02c7: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02cc: stelem.ref + IL_02cd: ldloc.s V_7 + IL_02cf: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_02d4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_02d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site25' + IL_02de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site25' + IL_02e3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_02e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site25' + IL_02ed: ldarg.0 + IL_02ee: ldarg.1 + IL_02ef: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_02f4: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_02f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site26' + IL_02fe: brtrue.s IL_0345 + + IL_0300: ldc.i4 0x100 + IL_0305: ldstr "MemberAccess" + IL_030a: ldnull + IL_030b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0310: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0315: ldc.i4.2 + IL_0316: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_031b: stloc.s V_8 + IL_031d: ldloc.s V_8 + IL_031f: ldc.i4.0 + IL_0320: ldc.i4.s 33 + IL_0322: ldnull + IL_0323: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0328: stelem.ref + IL_0329: ldloc.s V_8 + IL_032b: ldc.i4.1 + IL_032c: ldc.i4.0 + IL_032d: ldnull + IL_032e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0333: stelem.ref + IL_0334: ldloc.s V_8 + IL_0336: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_033b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0340: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site26' + IL_0345: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site26' + IL_034a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_034f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site26' + IL_0354: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0359: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_035e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site27' + IL_0363: brtrue.s IL_03a1 + + IL_0365: ldc.i4.0 + IL_0366: ldc.i4.s 42 + IL_0368: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_036d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0372: ldc.i4.2 + IL_0373: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0378: stloc.s V_9 + IL_037a: ldloc.s V_9 + IL_037c: ldc.i4.0 + IL_037d: ldc.i4.0 + IL_037e: ldnull + IL_037f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0384: stelem.ref + IL_0385: ldloc.s V_9 + IL_0387: ldc.i4.1 + IL_0388: ldc.i4.3 + IL_0389: ldnull + IL_038a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_038f: stelem.ref + IL_0390: ldloc.s V_9 + IL_0392: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0397: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_039c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site27' + IL_03a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site27' + IL_03a6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_03ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site27' + IL_03b0: ldarg.0 + IL_03b1: ldc.i4.1 + IL_03b2: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_03b7: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_03bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site28' + IL_03c1: brtrue.s IL_0408 + + IL_03c3: ldc.i4 0x100 + IL_03c8: ldstr "MemberAccess" + IL_03cd: ldnull + IL_03ce: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_03d3: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_03d8: ldc.i4.2 + IL_03d9: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_03de: stloc.s V_10 + IL_03e0: ldloc.s V_10 + IL_03e2: ldc.i4.0 + IL_03e3: ldc.i4.s 33 + IL_03e5: ldnull + IL_03e6: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03eb: stelem.ref + IL_03ec: ldloc.s V_10 + IL_03ee: ldc.i4.1 + IL_03ef: ldc.i4.0 + IL_03f0: ldnull + IL_03f1: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03f6: stelem.ref + IL_03f7: ldloc.s V_10 + IL_03f9: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_03fe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0403: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site28' + IL_0408: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site28' + IL_040d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0412: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site28' + IL_0417: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_041c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0421: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site29' + IL_0426: brtrue.s IL_0464 + + IL_0428: ldc.i4.0 + IL_0429: ldc.i4.s 42 + IL_042b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0430: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0435: ldc.i4.2 + IL_0436: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_043b: stloc.s V_11 + IL_043d: ldloc.s V_11 + IL_043f: ldc.i4.0 + IL_0440: ldc.i4.0 + IL_0441: ldnull + IL_0442: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0447: stelem.ref + IL_0448: ldloc.s V_11 + IL_044a: ldc.i4.1 + IL_044b: ldc.i4.2 + IL_044c: ldnull + IL_044d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0452: stelem.ref + IL_0453: ldloc.s V_11 + IL_0455: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_045a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_045f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site29' + IL_0464: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site29' + IL_0469: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_046e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site29' + IL_0473: ldarg.0 + IL_0474: ldnull + IL_0475: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_047a: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_047f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2a' + IL_0484: brtrue.s IL_04cb + + IL_0486: ldc.i4 0x100 + IL_048b: ldstr "MemberAccess" + IL_0490: ldnull + IL_0491: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0496: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_049b: ldc.i4.2 + IL_049c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_04a1: stloc.s V_12 + IL_04a3: ldloc.s V_12 + IL_04a5: ldc.i4.0 + IL_04a6: ldc.i4.s 33 + IL_04a8: ldnull + IL_04a9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04ae: stelem.ref + IL_04af: ldloc.s V_12 + IL_04b1: ldc.i4.1 + IL_04b2: ldc.i4.0 + IL_04b3: ldnull + IL_04b4: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04b9: stelem.ref + IL_04ba: ldloc.s V_12 + IL_04bc: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_04c1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_04c6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2a' + IL_04cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2a' + IL_04d0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_04d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2a' + IL_04da: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_04df: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_04e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2b' + IL_04e9: brtrue.s IL_0527 + + IL_04eb: ldc.i4.0 + IL_04ec: ldc.i4.s 26 + IL_04ee: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_04f3: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_04f8: ldc.i4.2 + IL_04f9: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_04fe: stloc.s V_13 + IL_0500: ldloc.s V_13 + IL_0502: ldc.i4.0 + IL_0503: ldc.i4.0 + IL_0504: ldnull + IL_0505: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_050a: stelem.ref + IL_050b: ldloc.s V_13 + IL_050d: ldc.i4.1 + IL_050e: ldc.i4.0 + IL_050f: ldnull + IL_0510: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0515: stelem.ref + IL_0516: ldloc.s V_13 + IL_0518: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_051d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0522: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2b' + IL_0527: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2b' + IL_052c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0531: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2b' + IL_0536: ldarg.0 + IL_0537: ldarg.1 + IL_0538: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_053d: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0542: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2c' + IL_0547: brtrue.s IL_058e + + IL_0549: ldc.i4 0x100 + IL_054e: ldstr "MemberAccess" + IL_0553: ldnull + IL_0554: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0559: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_055e: ldc.i4.2 + IL_055f: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0564: stloc.s V_14 + IL_0566: ldloc.s V_14 + IL_0568: ldc.i4.0 + IL_0569: ldc.i4.s 33 + IL_056b: ldnull + IL_056c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0571: stelem.ref + IL_0572: ldloc.s V_14 + IL_0574: ldc.i4.1 + IL_0575: ldc.i4.0 + IL_0576: ldnull + IL_0577: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_057c: stelem.ref + IL_057d: ldloc.s V_14 + IL_057f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0584: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0589: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2c' + IL_058e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2c' + IL_0593: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0598: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2c' + IL_059d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_05a2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_05a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2d' + IL_05ac: brtrue.s IL_05ea + + IL_05ae: ldc.i4.0 + IL_05af: ldc.i4.s 26 + IL_05b1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_05b6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_05bb: ldc.i4.2 + IL_05bc: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_05c1: stloc.s V_15 + IL_05c3: ldloc.s V_15 + IL_05c5: ldc.i4.0 + IL_05c6: ldc.i4.0 + IL_05c7: ldnull + IL_05c8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05cd: stelem.ref + IL_05ce: ldloc.s V_15 + IL_05d0: ldc.i4.1 + IL_05d1: ldc.i4.3 + IL_05d2: ldnull + IL_05d3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05d8: stelem.ref + IL_05d9: ldloc.s V_15 + IL_05db: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_05e0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_05e5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2d' + IL_05ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2d' + IL_05ef: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_05f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2d' + IL_05f9: ldarg.0 + IL_05fa: ldc.i4.1 + IL_05fb: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0600: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0605: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2e' + IL_060a: brtrue.s IL_0651 + + IL_060c: ldc.i4 0x100 + IL_0611: ldstr "MemberAccess" + IL_0616: ldnull + IL_0617: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_061c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0621: ldc.i4.2 + IL_0622: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0627: stloc.s V_16 + IL_0629: ldloc.s V_16 + IL_062b: ldc.i4.0 + IL_062c: ldc.i4.s 33 + IL_062e: ldnull + IL_062f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0634: stelem.ref + IL_0635: ldloc.s V_16 + IL_0637: ldc.i4.1 + IL_0638: ldc.i4.0 + IL_0639: ldnull + IL_063a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_063f: stelem.ref + IL_0640: ldloc.s V_16 + IL_0642: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0647: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_064c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2e' + IL_0651: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2e' + IL_0656: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_065b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2e' + IL_0660: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0665: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_066a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2f' + IL_066f: brtrue.s IL_06ad + + IL_0671: ldc.i4.0 + IL_0672: ldc.i4.s 26 + IL_0674: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0679: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_067e: ldc.i4.2 + IL_067f: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0684: stloc.s V_17 + IL_0686: ldloc.s V_17 + IL_0688: ldc.i4.0 + IL_0689: ldc.i4.0 + IL_068a: ldnull + IL_068b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0690: stelem.ref + IL_0691: ldloc.s V_17 + IL_0693: ldc.i4.1 + IL_0694: ldc.i4.2 + IL_0695: ldnull + IL_0696: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_069b: stelem.ref + IL_069c: ldloc.s V_17 + IL_069e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_06a3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_06a8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2f' + IL_06ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2f' + IL_06b2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_06b7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2f' + IL_06bc: ldarg.0 + IL_06bd: ldnull + IL_06be: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_06c3: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_06c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site30' + IL_06cd: brtrue.s IL_0714 + + IL_06cf: ldc.i4 0x100 + IL_06d4: ldstr "MemberAccess" + IL_06d9: ldnull + IL_06da: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_06df: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_06e4: ldc.i4.2 + IL_06e5: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_06ea: stloc.s V_18 + IL_06ec: ldloc.s V_18 + IL_06ee: ldc.i4.0 + IL_06ef: ldc.i4.s 33 + IL_06f1: ldnull + IL_06f2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06f7: stelem.ref + IL_06f8: ldloc.s V_18 + IL_06fa: ldc.i4.1 + IL_06fb: ldc.i4.0 + IL_06fc: ldnull + IL_06fd: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0702: stelem.ref + IL_0703: ldloc.s V_18 + IL_0705: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_070a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_070f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site30' + IL_0714: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site30' + IL_0719: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_071e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site30' + IL_0723: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0728: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_072d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site31' + IL_0732: brtrue.s IL_0770 + + IL_0734: ldc.i4.0 + IL_0735: ldc.i4.s 12 + IL_0737: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_073c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0741: ldc.i4.2 + IL_0742: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0747: stloc.s V_19 + IL_0749: ldloc.s V_19 + IL_074b: ldc.i4.0 + IL_074c: ldc.i4.0 + IL_074d: ldnull + IL_074e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0753: stelem.ref + IL_0754: ldloc.s V_19 + IL_0756: ldc.i4.1 + IL_0757: ldc.i4.0 + IL_0758: ldnull + IL_0759: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_075e: stelem.ref + IL_075f: ldloc.s V_19 + IL_0761: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0766: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_076b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site31' + IL_0770: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site31' + IL_0775: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_077a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site31' + IL_077f: ldarg.0 + IL_0780: ldarg.1 + IL_0781: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0786: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_078b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site32' + IL_0790: brtrue.s IL_07d7 + + IL_0792: ldc.i4 0x100 + IL_0797: ldstr "MemberAccess" + IL_079c: ldnull + IL_079d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_07a2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_07a7: ldc.i4.2 + IL_07a8: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_07ad: stloc.s V_20 + IL_07af: ldloc.s V_20 + IL_07b1: ldc.i4.0 + IL_07b2: ldc.i4.s 33 + IL_07b4: ldnull + IL_07b5: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07ba: stelem.ref + IL_07bb: ldloc.s V_20 + IL_07bd: ldc.i4.1 + IL_07be: ldc.i4.0 + IL_07bf: ldnull + IL_07c0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07c5: stelem.ref + IL_07c6: ldloc.s V_20 + IL_07c8: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_07cd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_07d2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site32' + IL_07d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site32' + IL_07dc: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_07e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site32' + IL_07e6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_07eb: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_07f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site33' + IL_07f5: brtrue.s IL_0833 + + IL_07f7: ldc.i4.0 + IL_07f8: ldc.i4.s 12 + IL_07fa: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_07ff: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0804: ldc.i4.2 + IL_0805: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_080a: stloc.s V_21 + IL_080c: ldloc.s V_21 + IL_080e: ldc.i4.0 + IL_080f: ldc.i4.0 + IL_0810: ldnull + IL_0811: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0816: stelem.ref + IL_0817: ldloc.s V_21 + IL_0819: ldc.i4.1 + IL_081a: ldc.i4.3 + IL_081b: ldnull + IL_081c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0821: stelem.ref + IL_0822: ldloc.s V_21 + IL_0824: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0829: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_082e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site33' + IL_0833: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site33' + IL_0838: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_083d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site33' + IL_0842: ldarg.0 + IL_0843: ldc.i4.1 + IL_0844: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0849: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_084e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site34' + IL_0853: brtrue.s IL_089a + + IL_0855: ldc.i4 0x100 + IL_085a: ldstr "MemberAccess" + IL_085f: ldnull + IL_0860: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0865: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_086a: ldc.i4.2 + IL_086b: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0870: stloc.s V_22 + IL_0872: ldloc.s V_22 + IL_0874: ldc.i4.0 + IL_0875: ldc.i4.s 33 + IL_0877: ldnull + IL_0878: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_087d: stelem.ref + IL_087e: ldloc.s V_22 + IL_0880: ldc.i4.1 + IL_0881: ldc.i4.0 + IL_0882: ldnull + IL_0883: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0888: stelem.ref + IL_0889: ldloc.s V_22 + IL_088b: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0890: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0895: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site34' + IL_089a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site34' + IL_089f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_08a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site34' + IL_08a9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_08ae: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_08b3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site35' + IL_08b8: brtrue.s IL_08f6 + + IL_08ba: ldc.i4.0 + IL_08bb: ldc.i4.s 12 + IL_08bd: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_08c2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_08c7: ldc.i4.2 + IL_08c8: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_08cd: stloc.s V_23 + IL_08cf: ldloc.s V_23 + IL_08d1: ldc.i4.0 + IL_08d2: ldc.i4.0 + IL_08d3: ldnull + IL_08d4: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08d9: stelem.ref + IL_08da: ldloc.s V_23 + IL_08dc: ldc.i4.1 + IL_08dd: ldc.i4.2 + IL_08de: ldnull + IL_08df: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08e4: stelem.ref + IL_08e5: ldloc.s V_23 + IL_08e7: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_08ec: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_08f1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site35' + IL_08f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site35' + IL_08fb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0900: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site35' + IL_0905: ldarg.0 + IL_0906: ldnull + IL_0907: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_090c: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0911: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site36' + IL_0916: brtrue.s IL_095d + + IL_0918: ldc.i4 0x100 + IL_091d: ldstr "MemberAccess" + IL_0922: ldnull + IL_0923: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0928: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_092d: ldc.i4.2 + IL_092e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0933: stloc.s V_24 + IL_0935: ldloc.s V_24 + IL_0937: ldc.i4.0 + IL_0938: ldc.i4.s 33 + IL_093a: ldnull + IL_093b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0940: stelem.ref + IL_0941: ldloc.s V_24 + IL_0943: ldc.i4.1 + IL_0944: ldc.i4.0 + IL_0945: ldnull + IL_0946: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_094b: stelem.ref + IL_094c: ldloc.s V_24 + IL_094e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0953: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0958: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site36' + IL_095d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site36' + IL_0962: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0967: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site36' + IL_096c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0971: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0976: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site37' + IL_097b: brtrue.s IL_09b9 + + IL_097d: ldc.i4.0 + IL_097e: ldc.i4.s 25 + IL_0980: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0985: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_098a: ldc.i4.2 + IL_098b: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0990: stloc.s V_25 + IL_0992: ldloc.s V_25 + IL_0994: ldc.i4.0 + IL_0995: ldc.i4.0 + IL_0996: ldnull + IL_0997: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_099c: stelem.ref + IL_099d: ldloc.s V_25 + IL_099f: ldc.i4.1 + IL_09a0: ldc.i4.0 + IL_09a1: ldnull + IL_09a2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_09a7: stelem.ref + IL_09a8: ldloc.s V_25 + IL_09aa: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_09af: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_09b4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site37' + IL_09b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site37' + IL_09be: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_09c3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site37' + IL_09c8: ldarg.0 + IL_09c9: ldarg.1 + IL_09ca: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_09cf: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_09d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site38' + IL_09d9: brtrue.s IL_0a20 + + IL_09db: ldc.i4 0x100 + IL_09e0: ldstr "MemberAccess" + IL_09e5: ldnull + IL_09e6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_09eb: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_09f0: ldc.i4.2 + IL_09f1: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_09f6: stloc.s V_26 + IL_09f8: ldloc.s V_26 + IL_09fa: ldc.i4.0 + IL_09fb: ldc.i4.s 33 + IL_09fd: ldnull + IL_09fe: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a03: stelem.ref + IL_0a04: ldloc.s V_26 + IL_0a06: ldc.i4.1 + IL_0a07: ldc.i4.0 + IL_0a08: ldnull + IL_0a09: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a0e: stelem.ref + IL_0a0f: ldloc.s V_26 + IL_0a11: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0a16: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a1b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site38' + IL_0a20: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site38' + IL_0a25: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0a2a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site38' + IL_0a2f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a34: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site39' + IL_0a3e: brtrue.s IL_0a7c + + IL_0a40: ldc.i4.0 + IL_0a41: ldc.i4.s 25 + IL_0a43: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a48: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a4d: ldc.i4.2 + IL_0a4e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0a53: stloc.s V_27 + IL_0a55: ldloc.s V_27 + IL_0a57: ldc.i4.0 + IL_0a58: ldc.i4.0 + IL_0a59: ldnull + IL_0a5a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a5f: stelem.ref + IL_0a60: ldloc.s V_27 + IL_0a62: ldc.i4.1 + IL_0a63: ldc.i4.3 + IL_0a64: ldnull + IL_0a65: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a6a: stelem.ref + IL_0a6b: ldloc.s V_27 + IL_0a6d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0a72: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a77: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site39' + IL_0a7c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site39' + IL_0a81: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0a86: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site39' + IL_0a8b: ldarg.0 + IL_0a8c: ldc.i4.1 + IL_0a8d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0a92: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0a97: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site3a' + IL_0a9c: brtrue.s IL_0ae3 + + IL_0a9e: ldc.i4 0x100 + IL_0aa3: ldstr "MemberAccess" + IL_0aa8: ldnull + IL_0aa9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0aae: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0ab3: ldc.i4.2 + IL_0ab4: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0ab9: stloc.s V_28 + IL_0abb: ldloc.s V_28 + IL_0abd: ldc.i4.0 + IL_0abe: ldc.i4.s 33 + IL_0ac0: ldnull + IL_0ac1: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0ac6: stelem.ref + IL_0ac7: ldloc.s V_28 + IL_0ac9: ldc.i4.1 + IL_0aca: ldc.i4.0 + IL_0acb: ldnull + IL_0acc: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0ad1: stelem.ref + IL_0ad2: ldloc.s V_28 + IL_0ad4: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0ad9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0ade: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site3a' + IL_0ae3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site3a' + IL_0ae8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0aed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site3a' + IL_0af2: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0af7: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0afc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site3b' + IL_0b01: brtrue.s IL_0b3f + + IL_0b03: ldc.i4.0 + IL_0b04: ldc.i4.s 25 + IL_0b06: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0b0b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0b10: ldc.i4.2 + IL_0b11: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0b16: stloc.s V_29 + IL_0b18: ldloc.s V_29 + IL_0b1a: ldc.i4.0 + IL_0b1b: ldc.i4.0 + IL_0b1c: ldnull + IL_0b1d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b22: stelem.ref + IL_0b23: ldloc.s V_29 + IL_0b25: ldc.i4.1 + IL_0b26: ldc.i4.2 + IL_0b27: ldnull + IL_0b28: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b2d: stelem.ref + IL_0b2e: ldloc.s V_29 + IL_0b30: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0b35: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0b3a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site3b' + IL_0b3f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site3b' + IL_0b44: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0b49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site3b' + IL_0b4e: ldarg.0 + IL_0b4f: ldnull + IL_0b50: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0b55: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0b5a: ret + } // end of method DynamicTests::ArithmeticBinaryOperators + + .method private hidebysig static void RelationalOperators(object a, + object b) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [2] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 3495 (0xda7) + .maxstack 10 + .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_1, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_2, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_3, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_4, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_5, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_6, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_7, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_8, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_9, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_10, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_11, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_12, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_13, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_14, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_15, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_16, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_17, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_18, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_19, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_20, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_21, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_22, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_23, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_24, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_25, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_26, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_27, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_28, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_29, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_30, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_31, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_32, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_33, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_34, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_35) + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site3d' + IL_0005: brtrue.s IL_0048 + + IL_0007: ldc.i4 0x100 + IL_000c: ldstr "MemberAccess" + IL_0011: ldnull + IL_0012: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0017: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001c: ldc.i4.2 + IL_001d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0022: stloc.0 + IL_0023: ldloc.0 + IL_0024: ldc.i4.0 + IL_0025: ldc.i4.s 33 + IL_0027: ldnull + IL_0028: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002d: stelem.ref + IL_002e: ldloc.0 + IL_002f: ldc.i4.1 + IL_0030: ldc.i4.0 + IL_0031: ldnull + IL_0032: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0037: stelem.ref + IL_0038: ldloc.0 + IL_0039: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_003e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site3d' + IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site3d' + IL_004d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site3d' + IL_0057: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_005c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site3e' + IL_0066: brtrue.s IL_00a0 + + IL_0068: ldc.i4.0 + IL_0069: ldc.i4.s 13 + IL_006b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0070: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0075: ldc.i4.2 + IL_0076: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_007b: stloc.1 + IL_007c: ldloc.1 + IL_007d: ldc.i4.0 + IL_007e: ldc.i4.0 + IL_007f: ldnull + IL_0080: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0085: stelem.ref + IL_0086: ldloc.1 + IL_0087: ldc.i4.1 + IL_0088: ldc.i4.0 + IL_0089: ldnull + IL_008a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_008f: stelem.ref + IL_0090: ldloc.1 + IL_0091: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0096: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_009b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site3e' + IL_00a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site3e' + IL_00a5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site3e' + IL_00af: ldarg.0 + IL_00b0: ldarg.1 + IL_00b1: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_00b6: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_00bb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site3f' + IL_00c0: brtrue.s IL_0103 + + IL_00c2: ldc.i4 0x100 + IL_00c7: ldstr "MemberAccess" + IL_00cc: ldnull + IL_00cd: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00d2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00d7: ldc.i4.2 + IL_00d8: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00dd: stloc.2 + IL_00de: ldloc.2 + IL_00df: ldc.i4.0 + IL_00e0: ldc.i4.s 33 + IL_00e2: ldnull + IL_00e3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00e8: stelem.ref + IL_00e9: ldloc.2 + IL_00ea: ldc.i4.1 + IL_00eb: ldc.i4.0 + IL_00ec: ldnull + IL_00ed: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00f2: stelem.ref + IL_00f3: ldloc.2 + IL_00f4: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00f9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00fe: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site3f' + IL_0103: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site3f' + IL_0108: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_010d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site3f' + IL_0112: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0117: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_011c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site40' + IL_0121: brtrue.s IL_015b + + IL_0123: ldc.i4.0 + IL_0124: ldc.i4.s 13 + IL_0126: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_012b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0130: ldc.i4.2 + IL_0131: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0136: stloc.3 + IL_0137: ldloc.3 + IL_0138: ldc.i4.0 + IL_0139: ldc.i4.0 + IL_013a: ldnull + IL_013b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0140: stelem.ref + IL_0141: ldloc.3 + IL_0142: ldc.i4.1 + IL_0143: ldc.i4.3 + IL_0144: ldnull + IL_0145: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_014a: stelem.ref + IL_014b: ldloc.3 + IL_014c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0151: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0156: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site40' + IL_015b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site40' + IL_0160: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0165: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site40' + IL_016a: ldarg.0 + IL_016b: ldc.i4.1 + IL_016c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0171: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0176: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site41' + IL_017b: brtrue.s IL_01c2 + + IL_017d: ldc.i4 0x100 + IL_0182: ldstr "MemberAccess" + IL_0187: ldnull + IL_0188: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_018d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0192: ldc.i4.2 + IL_0193: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0198: stloc.s V_4 + IL_019a: ldloc.s V_4 + IL_019c: ldc.i4.0 + IL_019d: ldc.i4.s 33 + IL_019f: ldnull + IL_01a0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01a5: stelem.ref + IL_01a6: ldloc.s V_4 + IL_01a8: ldc.i4.1 + IL_01a9: ldc.i4.0 + IL_01aa: ldnull + IL_01ab: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01b0: stelem.ref + IL_01b1: ldloc.s V_4 + IL_01b3: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_01b8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_01bd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site41' + IL_01c2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site41' + IL_01c7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_01cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site41' + IL_01d1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01d6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01db: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site42' + IL_01e0: brtrue.s IL_021e + + IL_01e2: ldc.i4.0 + IL_01e3: ldc.i4.s 13 + IL_01e5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01ea: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01ef: ldc.i4.2 + IL_01f0: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_01f5: stloc.s V_5 + IL_01f7: ldloc.s V_5 + IL_01f9: ldc.i4.0 + IL_01fa: ldc.i4.0 + IL_01fb: ldnull + IL_01fc: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0201: stelem.ref + IL_0202: ldloc.s V_5 + IL_0204: ldc.i4.1 + IL_0205: ldc.i4.2 + IL_0206: ldnull + IL_0207: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_020c: stelem.ref + IL_020d: ldloc.s V_5 + IL_020f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0214: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0219: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site42' + IL_021e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site42' + IL_0223: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0228: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site42' + IL_022d: ldarg.0 + IL_022e: ldnull + IL_022f: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0234: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0239: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site43' + IL_023e: brtrue.s IL_0285 + + IL_0240: ldc.i4 0x100 + IL_0245: ldstr "MemberAccess" + IL_024a: ldnull + IL_024b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0250: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0255: ldc.i4.2 + IL_0256: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_025b: stloc.s V_6 + IL_025d: ldloc.s V_6 + IL_025f: ldc.i4.0 + IL_0260: ldc.i4.s 33 + IL_0262: ldnull + IL_0263: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0268: stelem.ref + IL_0269: ldloc.s V_6 + IL_026b: ldc.i4.1 + IL_026c: ldc.i4.0 + IL_026d: ldnull + IL_026e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0273: stelem.ref + IL_0274: ldloc.s V_6 + IL_0276: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_027b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0280: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site43' + IL_0285: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site43' + IL_028a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_028f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site43' + IL_0294: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0299: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_029e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site44' + IL_02a3: brtrue.s IL_02e1 + + IL_02a5: ldc.i4.0 + IL_02a6: ldc.i4.s 35 + IL_02a8: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_02ad: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_02b2: ldc.i4.2 + IL_02b3: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_02b8: stloc.s V_7 + IL_02ba: ldloc.s V_7 + IL_02bc: ldc.i4.0 + IL_02bd: ldc.i4.0 + IL_02be: ldnull + IL_02bf: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02c4: stelem.ref + IL_02c5: ldloc.s V_7 + IL_02c7: ldc.i4.1 + IL_02c8: ldc.i4.0 + IL_02c9: ldnull + IL_02ca: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02cf: stelem.ref + IL_02d0: ldloc.s V_7 + IL_02d2: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_02d7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_02dc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site44' + IL_02e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site44' + IL_02e6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_02eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site44' + IL_02f0: ldarg.0 + IL_02f1: ldarg.1 + IL_02f2: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_02f7: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_02fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site45' + IL_0301: brtrue.s IL_0348 + + IL_0303: ldc.i4 0x100 + IL_0308: ldstr "MemberAccess" + IL_030d: ldnull + IL_030e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0313: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0318: ldc.i4.2 + IL_0319: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_031e: stloc.s V_8 + IL_0320: ldloc.s V_8 + IL_0322: ldc.i4.0 + IL_0323: ldc.i4.s 33 + IL_0325: ldnull + IL_0326: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_032b: stelem.ref + IL_032c: ldloc.s V_8 + IL_032e: ldc.i4.1 + IL_032f: ldc.i4.0 + IL_0330: ldnull + IL_0331: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0336: stelem.ref + IL_0337: ldloc.s V_8 + IL_0339: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_033e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0343: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site45' + IL_0348: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site45' + IL_034d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0352: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site45' + IL_0357: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_035c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0361: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site46' + IL_0366: brtrue.s IL_03a4 + + IL_0368: ldc.i4.0 + IL_0369: ldc.i4.s 35 + IL_036b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0370: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0375: ldc.i4.2 + IL_0376: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_037b: stloc.s V_9 + IL_037d: ldloc.s V_9 + IL_037f: ldc.i4.0 + IL_0380: ldc.i4.0 + IL_0381: ldnull + IL_0382: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0387: stelem.ref + IL_0388: ldloc.s V_9 + IL_038a: ldc.i4.1 + IL_038b: ldc.i4.3 + IL_038c: ldnull + IL_038d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0392: stelem.ref + IL_0393: ldloc.s V_9 + IL_0395: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_039a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_039f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site46' + IL_03a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site46' + IL_03a9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_03ae: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site46' + IL_03b3: ldarg.0 + IL_03b4: ldc.i4.1 + IL_03b5: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_03ba: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_03bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site47' + IL_03c4: brtrue.s IL_040b + + IL_03c6: ldc.i4 0x100 + IL_03cb: ldstr "MemberAccess" + IL_03d0: ldnull + IL_03d1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_03d6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_03db: ldc.i4.2 + IL_03dc: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_03e1: stloc.s V_10 + IL_03e3: ldloc.s V_10 + IL_03e5: ldc.i4.0 + IL_03e6: ldc.i4.s 33 + IL_03e8: ldnull + IL_03e9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03ee: stelem.ref + IL_03ef: ldloc.s V_10 + IL_03f1: ldc.i4.1 + IL_03f2: ldc.i4.0 + IL_03f3: ldnull + IL_03f4: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03f9: stelem.ref + IL_03fa: ldloc.s V_10 + IL_03fc: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0401: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0406: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site47' + IL_040b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site47' + IL_0410: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0415: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site47' + IL_041a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_041f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0424: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site48' + IL_0429: brtrue.s IL_0467 + + IL_042b: ldc.i4.0 + IL_042c: ldc.i4.s 35 + IL_042e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0433: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0438: ldc.i4.2 + IL_0439: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_043e: stloc.s V_11 + IL_0440: ldloc.s V_11 + IL_0442: ldc.i4.0 + IL_0443: ldc.i4.0 + IL_0444: ldnull + IL_0445: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_044a: stelem.ref + IL_044b: ldloc.s V_11 + IL_044d: ldc.i4.1 + IL_044e: ldc.i4.2 + IL_044f: ldnull + IL_0450: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0455: stelem.ref + IL_0456: ldloc.s V_11 + IL_0458: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_045d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0462: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site48' + IL_0467: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site48' + IL_046c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0471: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site48' + IL_0476: ldarg.0 + IL_0477: ldnull + IL_0478: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_047d: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0482: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site49' + IL_0487: brtrue.s IL_04ce + + IL_0489: ldc.i4 0x100 + IL_048e: ldstr "MemberAccess" + IL_0493: ldnull + IL_0494: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0499: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_049e: ldc.i4.2 + IL_049f: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_04a4: stloc.s V_12 + IL_04a6: ldloc.s V_12 + IL_04a8: ldc.i4.0 + IL_04a9: ldc.i4.s 33 + IL_04ab: ldnull + IL_04ac: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04b1: stelem.ref + IL_04b2: ldloc.s V_12 + IL_04b4: ldc.i4.1 + IL_04b5: ldc.i4.0 + IL_04b6: ldnull + IL_04b7: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04bc: stelem.ref + IL_04bd: ldloc.s V_12 + IL_04bf: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_04c4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_04c9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site49' + IL_04ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site49' + IL_04d3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_04d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site49' + IL_04dd: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_04e2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_04e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4a' + IL_04ec: brtrue.s IL_052a + + IL_04ee: ldc.i4.0 + IL_04ef: ldc.i4.s 20 + IL_04f1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_04f6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_04fb: ldc.i4.2 + IL_04fc: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0501: stloc.s V_13 + IL_0503: ldloc.s V_13 + IL_0505: ldc.i4.0 + IL_0506: ldc.i4.0 + IL_0507: ldnull + IL_0508: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_050d: stelem.ref + IL_050e: ldloc.s V_13 + IL_0510: ldc.i4.1 + IL_0511: ldc.i4.0 + IL_0512: ldnull + IL_0513: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0518: stelem.ref + IL_0519: ldloc.s V_13 + IL_051b: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0520: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0525: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4a' + IL_052a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4a' + IL_052f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0534: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4a' + IL_0539: ldarg.0 + IL_053a: ldarg.1 + IL_053b: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0540: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0545: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4b' + IL_054a: brtrue.s IL_0591 + + IL_054c: ldc.i4 0x100 + IL_0551: ldstr "MemberAccess" + IL_0556: ldnull + IL_0557: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_055c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0561: ldc.i4.2 + IL_0562: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0567: stloc.s V_14 + IL_0569: ldloc.s V_14 + IL_056b: ldc.i4.0 + IL_056c: ldc.i4.s 33 + IL_056e: ldnull + IL_056f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0574: stelem.ref + IL_0575: ldloc.s V_14 + IL_0577: ldc.i4.1 + IL_0578: ldc.i4.0 + IL_0579: ldnull + IL_057a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_057f: stelem.ref + IL_0580: ldloc.s V_14 + IL_0582: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0587: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_058c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4b' + IL_0591: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4b' + IL_0596: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_059b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4b' + IL_05a0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_05a5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_05aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4c' + IL_05af: brtrue.s IL_05ed + + IL_05b1: ldc.i4.0 + IL_05b2: ldc.i4.s 20 + IL_05b4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_05b9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_05be: ldc.i4.2 + IL_05bf: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_05c4: stloc.s V_15 + IL_05c6: ldloc.s V_15 + IL_05c8: ldc.i4.0 + IL_05c9: ldc.i4.0 + IL_05ca: ldnull + IL_05cb: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05d0: stelem.ref + IL_05d1: ldloc.s V_15 + IL_05d3: ldc.i4.1 + IL_05d4: ldc.i4.3 + IL_05d5: ldnull + IL_05d6: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05db: stelem.ref + IL_05dc: ldloc.s V_15 + IL_05de: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_05e3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_05e8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4c' + IL_05ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4c' + IL_05f2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_05f7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4c' + IL_05fc: ldarg.0 + IL_05fd: ldc.i4.1 + IL_05fe: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0603: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0608: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4d' + IL_060d: brtrue.s IL_0654 + + IL_060f: ldc.i4 0x100 + IL_0614: ldstr "MemberAccess" + IL_0619: ldnull + IL_061a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_061f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0624: ldc.i4.2 + IL_0625: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_062a: stloc.s V_16 + IL_062c: ldloc.s V_16 + IL_062e: ldc.i4.0 + IL_062f: ldc.i4.s 33 + IL_0631: ldnull + IL_0632: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0637: stelem.ref + IL_0638: ldloc.s V_16 + IL_063a: ldc.i4.1 + IL_063b: ldc.i4.0 + IL_063c: ldnull + IL_063d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0642: stelem.ref + IL_0643: ldloc.s V_16 + IL_0645: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_064a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_064f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4d' + IL_0654: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4d' + IL_0659: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_065e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4d' + IL_0663: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0668: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_066d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4e' + IL_0672: brtrue.s IL_06b0 + + IL_0674: ldc.i4.0 + IL_0675: ldc.i4.s 20 + IL_0677: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_067c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0681: ldc.i4.2 + IL_0682: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0687: stloc.s V_17 + IL_0689: ldloc.s V_17 + IL_068b: ldc.i4.0 + IL_068c: ldc.i4.0 + IL_068d: ldnull + IL_068e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0693: stelem.ref + IL_0694: ldloc.s V_17 + IL_0696: ldc.i4.1 + IL_0697: ldc.i4.2 + IL_0698: ldnull + IL_0699: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_069e: stelem.ref + IL_069f: ldloc.s V_17 + IL_06a1: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_06a6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_06ab: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4e' + IL_06b0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4e' + IL_06b5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_06ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4e' + IL_06bf: ldarg.0 + IL_06c0: ldnull + IL_06c1: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_06c6: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_06cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4f' + IL_06d0: brtrue.s IL_0717 + + IL_06d2: ldc.i4 0x100 + IL_06d7: ldstr "MemberAccess" + IL_06dc: ldnull + IL_06dd: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_06e2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_06e7: ldc.i4.2 + IL_06e8: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_06ed: stloc.s V_18 + IL_06ef: ldloc.s V_18 + IL_06f1: ldc.i4.0 + IL_06f2: ldc.i4.s 33 + IL_06f4: ldnull + IL_06f5: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06fa: stelem.ref + IL_06fb: ldloc.s V_18 + IL_06fd: ldc.i4.1 + IL_06fe: ldc.i4.0 + IL_06ff: ldnull + IL_0700: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0705: stelem.ref + IL_0706: ldloc.s V_18 + IL_0708: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_070d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0712: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4f' + IL_0717: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4f' + IL_071c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0721: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4f' + IL_0726: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_072b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0730: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site50' + IL_0735: brtrue.s IL_0773 + + IL_0737: ldc.i4.0 + IL_0738: ldc.i4.s 15 + IL_073a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_073f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0744: ldc.i4.2 + IL_0745: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_074a: stloc.s V_19 + IL_074c: ldloc.s V_19 + IL_074e: ldc.i4.0 + IL_074f: ldc.i4.0 + IL_0750: ldnull + IL_0751: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0756: stelem.ref + IL_0757: ldloc.s V_19 + IL_0759: ldc.i4.1 + IL_075a: ldc.i4.0 + IL_075b: ldnull + IL_075c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0761: stelem.ref + IL_0762: ldloc.s V_19 + IL_0764: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0769: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_076e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site50' + IL_0773: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site50' + IL_0778: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_077d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site50' + IL_0782: ldarg.0 + IL_0783: ldarg.1 + IL_0784: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0789: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_078e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site51' + IL_0793: brtrue.s IL_07da + + IL_0795: ldc.i4 0x100 + IL_079a: ldstr "MemberAccess" + IL_079f: ldnull + IL_07a0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_07a5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_07aa: ldc.i4.2 + IL_07ab: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_07b0: stloc.s V_20 + IL_07b2: ldloc.s V_20 + IL_07b4: ldc.i4.0 + IL_07b5: ldc.i4.s 33 + IL_07b7: ldnull + IL_07b8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07bd: stelem.ref + IL_07be: ldloc.s V_20 + IL_07c0: ldc.i4.1 + IL_07c1: ldc.i4.0 + IL_07c2: ldnull + IL_07c3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07c8: stelem.ref + IL_07c9: ldloc.s V_20 + IL_07cb: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_07d0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_07d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site51' + IL_07da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site51' + IL_07df: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_07e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site51' + IL_07e9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_07ee: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_07f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site52' + IL_07f8: brtrue.s IL_0836 + + IL_07fa: ldc.i4.0 + IL_07fb: ldc.i4.s 15 + IL_07fd: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0802: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0807: ldc.i4.2 + IL_0808: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_080d: stloc.s V_21 + IL_080f: ldloc.s V_21 + IL_0811: ldc.i4.0 + IL_0812: ldc.i4.0 + IL_0813: ldnull + IL_0814: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0819: stelem.ref + IL_081a: ldloc.s V_21 + IL_081c: ldc.i4.1 + IL_081d: ldc.i4.3 + IL_081e: ldnull + IL_081f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0824: stelem.ref + IL_0825: ldloc.s V_21 + IL_0827: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_082c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0831: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site52' + IL_0836: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site52' + IL_083b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0840: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site52' + IL_0845: ldarg.0 + IL_0846: ldc.i4.1 + IL_0847: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_084c: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0851: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site53' + IL_0856: brtrue.s IL_089d + + IL_0858: ldc.i4 0x100 + IL_085d: ldstr "MemberAccess" + IL_0862: ldnull + IL_0863: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0868: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_086d: ldc.i4.2 + IL_086e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0873: stloc.s V_22 + IL_0875: ldloc.s V_22 + IL_0877: ldc.i4.0 + IL_0878: ldc.i4.s 33 + IL_087a: ldnull + IL_087b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0880: stelem.ref + IL_0881: ldloc.s V_22 + IL_0883: ldc.i4.1 + IL_0884: ldc.i4.0 + IL_0885: ldnull + IL_0886: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_088b: stelem.ref + IL_088c: ldloc.s V_22 + IL_088e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0893: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0898: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site53' + IL_089d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site53' + IL_08a2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_08a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site53' + IL_08ac: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_08b1: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_08b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site54' + IL_08bb: brtrue.s IL_08f9 + + IL_08bd: ldc.i4.0 + IL_08be: ldc.i4.s 15 + IL_08c0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_08c5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_08ca: ldc.i4.2 + IL_08cb: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_08d0: stloc.s V_23 + IL_08d2: ldloc.s V_23 + IL_08d4: ldc.i4.0 + IL_08d5: ldc.i4.0 + IL_08d6: ldnull + IL_08d7: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08dc: stelem.ref + IL_08dd: ldloc.s V_23 + IL_08df: ldc.i4.1 + IL_08e0: ldc.i4.2 + IL_08e1: ldnull + IL_08e2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08e7: stelem.ref + IL_08e8: ldloc.s V_23 + IL_08ea: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_08ef: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_08f4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site54' + IL_08f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site54' + IL_08fe: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0903: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site54' + IL_0908: ldarg.0 + IL_0909: ldnull + IL_090a: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_090f: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0914: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site55' + IL_0919: brtrue.s IL_0960 + + IL_091b: ldc.i4 0x100 + IL_0920: ldstr "MemberAccess" + IL_0925: ldnull + IL_0926: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_092b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0930: ldc.i4.2 + IL_0931: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0936: stloc.s V_24 + IL_0938: ldloc.s V_24 + IL_093a: ldc.i4.0 + IL_093b: ldc.i4.s 33 + IL_093d: ldnull + IL_093e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0943: stelem.ref + IL_0944: ldloc.s V_24 + IL_0946: ldc.i4.1 + IL_0947: ldc.i4.0 + IL_0948: ldnull + IL_0949: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_094e: stelem.ref + IL_094f: ldloc.s V_24 + IL_0951: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0956: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_095b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site55' + IL_0960: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site55' + IL_0965: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_096a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site55' + IL_096f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0974: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0979: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site56' + IL_097e: brtrue.s IL_09bc + + IL_0980: ldc.i4.0 + IL_0981: ldc.i4.s 16 + IL_0983: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0988: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_098d: ldc.i4.2 + IL_098e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0993: stloc.s V_25 + IL_0995: ldloc.s V_25 + IL_0997: ldc.i4.0 + IL_0998: ldc.i4.0 + IL_0999: ldnull + IL_099a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_099f: stelem.ref + IL_09a0: ldloc.s V_25 + IL_09a2: ldc.i4.1 + IL_09a3: ldc.i4.0 + IL_09a4: ldnull + IL_09a5: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_09aa: stelem.ref + IL_09ab: ldloc.s V_25 + IL_09ad: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_09b2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_09b7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site56' + IL_09bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site56' + IL_09c1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_09c6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site56' + IL_09cb: ldarg.0 + IL_09cc: ldarg.1 + IL_09cd: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_09d2: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_09d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site57' + IL_09dc: brtrue.s IL_0a23 + + IL_09de: ldc.i4 0x100 + IL_09e3: ldstr "MemberAccess" + IL_09e8: ldnull + IL_09e9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_09ee: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_09f3: ldc.i4.2 + IL_09f4: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_09f9: stloc.s V_26 + IL_09fb: ldloc.s V_26 + IL_09fd: ldc.i4.0 + IL_09fe: ldc.i4.s 33 + IL_0a00: ldnull + IL_0a01: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a06: stelem.ref + IL_0a07: ldloc.s V_26 + IL_0a09: ldc.i4.1 + IL_0a0a: ldc.i4.0 + IL_0a0b: ldnull + IL_0a0c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a11: stelem.ref + IL_0a12: ldloc.s V_26 + IL_0a14: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0a19: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a1e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site57' + IL_0a23: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site57' + IL_0a28: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0a2d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site57' + IL_0a32: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a37: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a3c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site58' + IL_0a41: brtrue.s IL_0a7f + + IL_0a43: ldc.i4.0 + IL_0a44: ldc.i4.s 16 + IL_0a46: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a4b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a50: ldc.i4.2 + IL_0a51: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0a56: stloc.s V_27 + IL_0a58: ldloc.s V_27 + IL_0a5a: ldc.i4.0 + IL_0a5b: ldc.i4.0 + IL_0a5c: ldnull + IL_0a5d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a62: stelem.ref + IL_0a63: ldloc.s V_27 + IL_0a65: ldc.i4.1 + IL_0a66: ldc.i4.3 + IL_0a67: ldnull + IL_0a68: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a6d: stelem.ref + IL_0a6e: ldloc.s V_27 + IL_0a70: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0a75: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a7a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site58' + IL_0a7f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site58' + IL_0a84: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0a89: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site58' + IL_0a8e: ldarg.0 + IL_0a8f: ldc.i4.1 + IL_0a90: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0a95: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0a9a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site59' + IL_0a9f: brtrue.s IL_0ae6 + + IL_0aa1: ldc.i4 0x100 + IL_0aa6: ldstr "MemberAccess" + IL_0aab: ldnull + IL_0aac: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0ab1: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0ab6: ldc.i4.2 + IL_0ab7: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0abc: stloc.s V_28 + IL_0abe: ldloc.s V_28 + IL_0ac0: ldc.i4.0 + IL_0ac1: ldc.i4.s 33 + IL_0ac3: ldnull + IL_0ac4: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0ac9: stelem.ref + IL_0aca: ldloc.s V_28 + IL_0acc: ldc.i4.1 + IL_0acd: ldc.i4.0 + IL_0ace: ldnull + IL_0acf: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0ad4: stelem.ref + IL_0ad5: ldloc.s V_28 + IL_0ad7: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0adc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0ae1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site59' + IL_0ae6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site59' + IL_0aeb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0af0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site59' + IL_0af5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0afa: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0aff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5a' + IL_0b04: brtrue.s IL_0b42 + + IL_0b06: ldc.i4.0 + IL_0b07: ldc.i4.s 16 + IL_0b09: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0b0e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0b13: ldc.i4.2 + IL_0b14: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0b19: stloc.s V_29 + IL_0b1b: ldloc.s V_29 + IL_0b1d: ldc.i4.0 + IL_0b1e: ldc.i4.0 + IL_0b1f: ldnull + IL_0b20: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b25: stelem.ref + IL_0b26: ldloc.s V_29 + IL_0b28: ldc.i4.1 + IL_0b29: ldc.i4.2 + IL_0b2a: ldnull + IL_0b2b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b30: stelem.ref + IL_0b31: ldloc.s V_29 + IL_0b33: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0b38: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0b3d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5a' + IL_0b42: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5a' + IL_0b47: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0b4c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5a' + IL_0b51: ldarg.0 + IL_0b52: ldnull + IL_0b53: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0b58: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0b5d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5b' + IL_0b62: brtrue.s IL_0ba9 + + IL_0b64: ldc.i4 0x100 + IL_0b69: ldstr "MemberAccess" + IL_0b6e: ldnull + IL_0b6f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0b74: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0b79: ldc.i4.2 + IL_0b7a: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0b7f: stloc.s V_30 + IL_0b81: ldloc.s V_30 + IL_0b83: ldc.i4.0 + IL_0b84: ldc.i4.s 33 + IL_0b86: ldnull + IL_0b87: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b8c: stelem.ref + IL_0b8d: ldloc.s V_30 + IL_0b8f: ldc.i4.1 + IL_0b90: ldc.i4.0 + IL_0b91: ldnull + IL_0b92: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b97: stelem.ref + IL_0b98: ldloc.s V_30 + IL_0b9a: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0b9f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0ba4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5b' + IL_0ba9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5b' + IL_0bae: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0bb3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5b' + IL_0bb8: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0bbd: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0bc2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5c' + IL_0bc7: brtrue.s IL_0c05 + + IL_0bc9: ldc.i4.0 + IL_0bca: ldc.i4.s 21 + IL_0bcc: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0bd1: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0bd6: ldc.i4.2 + IL_0bd7: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0bdc: stloc.s V_31 + IL_0bde: ldloc.s V_31 + IL_0be0: ldc.i4.0 + IL_0be1: ldc.i4.0 + IL_0be2: ldnull + IL_0be3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0be8: stelem.ref + IL_0be9: ldloc.s V_31 + IL_0beb: ldc.i4.1 + IL_0bec: ldc.i4.0 + IL_0bed: ldnull + IL_0bee: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0bf3: stelem.ref + IL_0bf4: ldloc.s V_31 + IL_0bf6: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0bfb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0c00: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5c' + IL_0c05: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5c' + IL_0c0a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0c0f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5c' + IL_0c14: ldarg.0 + IL_0c15: ldarg.1 + IL_0c16: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0c1b: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0c20: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5d' + IL_0c25: brtrue.s IL_0c6c + + IL_0c27: ldc.i4 0x100 + IL_0c2c: ldstr "MemberAccess" + IL_0c31: ldnull + IL_0c32: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0c37: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0c3c: ldc.i4.2 + IL_0c3d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0c42: stloc.s V_32 + IL_0c44: ldloc.s V_32 + IL_0c46: ldc.i4.0 + IL_0c47: ldc.i4.s 33 + IL_0c49: ldnull + IL_0c4a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0c4f: stelem.ref + IL_0c50: ldloc.s V_32 + IL_0c52: ldc.i4.1 + IL_0c53: ldc.i4.0 + IL_0c54: ldnull + IL_0c55: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0c5a: stelem.ref + IL_0c5b: ldloc.s V_32 + IL_0c5d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0c62: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0c67: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5d' + IL_0c6c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5d' + IL_0c71: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0c76: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5d' + IL_0c7b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0c80: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0c85: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5e' + IL_0c8a: brtrue.s IL_0cc8 + + IL_0c8c: ldc.i4.0 + IL_0c8d: ldc.i4.s 21 + IL_0c8f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0c94: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0c99: ldc.i4.2 + IL_0c9a: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0c9f: stloc.s V_33 + IL_0ca1: ldloc.s V_33 + IL_0ca3: ldc.i4.0 + IL_0ca4: ldc.i4.0 + IL_0ca5: ldnull + IL_0ca6: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0cab: stelem.ref + IL_0cac: ldloc.s V_33 + IL_0cae: ldc.i4.1 + IL_0caf: ldc.i4.3 + IL_0cb0: ldnull + IL_0cb1: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0cb6: stelem.ref + IL_0cb7: ldloc.s V_33 + IL_0cb9: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0cbe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0cc3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5e' + IL_0cc8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5e' + IL_0ccd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0cd2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5e' + IL_0cd7: ldarg.0 + IL_0cd8: ldc.i4.1 + IL_0cd9: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0cde: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0ce3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5f' + IL_0ce8: brtrue.s IL_0d2f + + IL_0cea: ldc.i4 0x100 + IL_0cef: ldstr "MemberAccess" + IL_0cf4: ldnull + IL_0cf5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0cfa: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0cff: ldc.i4.2 + IL_0d00: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0d05: stloc.s V_34 + IL_0d07: ldloc.s V_34 + IL_0d09: ldc.i4.0 + IL_0d0a: ldc.i4.s 33 + IL_0d0c: ldnull + IL_0d0d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0d12: stelem.ref + IL_0d13: ldloc.s V_34 + IL_0d15: ldc.i4.1 + IL_0d16: ldc.i4.0 + IL_0d17: ldnull + IL_0d18: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0d1d: stelem.ref + IL_0d1e: ldloc.s V_34 + IL_0d20: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0d25: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0d2a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5f' + IL_0d2f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5f' + IL_0d34: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0d39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5f' + IL_0d3e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0d43: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0d48: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site60' + IL_0d4d: brtrue.s IL_0d8b + + IL_0d4f: ldc.i4.0 + IL_0d50: ldc.i4.s 21 + IL_0d52: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0d57: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0d5c: ldc.i4.2 + IL_0d5d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0d62: stloc.s V_35 + IL_0d64: ldloc.s V_35 + IL_0d66: ldc.i4.0 + IL_0d67: ldc.i4.0 + IL_0d68: ldnull + IL_0d69: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0d6e: stelem.ref + IL_0d6f: ldloc.s V_35 + IL_0d71: ldc.i4.1 + IL_0d72: ldc.i4.2 + IL_0d73: ldnull + IL_0d74: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0d79: stelem.ref + IL_0d7a: ldloc.s V_35 + IL_0d7c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0d81: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0d86: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site60' + IL_0d8b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site60' + IL_0d90: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0d95: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site60' + IL_0d9a: ldarg.0 + IL_0d9b: ldnull + IL_0d9c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0da1: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0da6: ret + } // end of method DynamicTests::RelationalOperators + + .method private hidebysig static void Casts(object a) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 88 (0x58) + .maxstack 3 + .locals init (int32 V_0) + IL_0000: call void [mscorlib]System.Console::WriteLine() + IL_0005: ldc.i4.5 + IL_0006: stloc.0 + IL_0007: ldloc.0 + IL_0008: ldc.i4.0 + IL_0009: bge.s IL_000c + + IL_000b: ret + + IL_000c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer61'::'<>p__Site62' + IL_0011: brtrue.s IL_0038 + + IL_0013: ldc.i4.s 16 + IL_0015: ldtoken [mscorlib]System.Int32 + IL_001a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0024: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0029: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::Convert(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Type) + IL_002e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0033: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer61'::'<>p__Site62' + IL_0038: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer61'::'<>p__Site62' + IL_003d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer61'::'<>p__Site62' + IL_0047: ldarg.0 + IL_0048: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_004d: box [mscorlib]System.Int32 + IL_0052: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::MemberAccess(object) + IL_0057: ret + } // end of method DynamicTests::Casts + + .method private hidebysig static void CompoundAssignment(object a, + object b) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [2] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 3631 (0xe2f) + .maxstack 12 + .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_1, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_2, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_3, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_4, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_5, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_6, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_7, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_8, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_9, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_10, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_11, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_12, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_13, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_14, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_15, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_16, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_17, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_18, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_19, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_20, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_21, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_22, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_23, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_24, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_25, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_26, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_27, + object V_28, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_29, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_30, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_31, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_32, + object V_33, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_34, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_35, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_36, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_37) + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site64' + IL_0005: brtrue.s IL_0026 + + IL_0007: ldc.i4.0 + IL_0008: ldstr "Setter2" + IL_000d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0012: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0017: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::IsEvent(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type) + IL_001c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0021: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site64' + IL_0026: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site64' + IL_002b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0030: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site64' + IL_0035: ldarg.0 + IL_0036: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_003b: brtrue IL_013f + + IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site67' + IL_0045: brtrue.s IL_0086 + + IL_0047: ldc.i4 0x80 + IL_004c: ldstr "Setter2" + IL_0051: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0056: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_005b: ldc.i4.2 + IL_005c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0061: stloc.0 + IL_0062: ldloc.0 + IL_0063: ldc.i4.0 + IL_0064: ldc.i4.0 + IL_0065: ldnull + IL_0066: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_006b: stelem.ref + IL_006c: ldloc.0 + IL_006d: ldc.i4.1 + IL_006e: ldc.i4.0 + IL_006f: ldnull + IL_0070: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0075: stelem.ref + IL_0076: ldloc.0 + IL_0077: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_007c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0081: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site67' + IL_0086: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site67' + IL_008b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0090: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site67' + IL_0095: ldarg.0 + IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site66' + IL_009b: brtrue.s IL_00d5 + + IL_009d: ldc.i4.0 + IL_009e: ldc.i4.s 63 + IL_00a0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00a5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00aa: ldc.i4.2 + IL_00ab: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00b0: stloc.1 + IL_00b1: ldloc.1 + IL_00b2: ldc.i4.0 + IL_00b3: ldc.i4.0 + IL_00b4: ldnull + IL_00b5: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00ba: stelem.ref + IL_00bb: ldloc.1 + IL_00bc: ldc.i4.1 + IL_00bd: ldc.i4.3 + IL_00be: ldnull + IL_00bf: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00c4: stelem.ref + IL_00c5: ldloc.1 + IL_00c6: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00cb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00d0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site66' + IL_00d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site66' + IL_00da: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site66' + IL_00e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site68' + IL_00e9: brtrue.s IL_011c + + IL_00eb: ldc.i4.0 + IL_00ec: ldstr "Setter2" + IL_00f1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00f6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00fb: ldc.i4.1 + IL_00fc: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0101: stloc.2 + IL_0102: ldloc.2 + IL_0103: ldc.i4.0 + IL_0104: ldc.i4.0 + IL_0105: ldnull + IL_0106: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_010b: stelem.ref + IL_010c: ldloc.2 + IL_010d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0112: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0117: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site68' + IL_011c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site68' + IL_0121: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0126: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site68' + IL_012b: ldarg.0 + IL_012c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0131: ldc.i4.5 + IL_0132: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0137: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_013c: pop + IL_013d: br.s IL_019d + + IL_013f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site65' + IL_0144: brtrue.s IL_0186 + + IL_0146: ldc.i4 0x104 + IL_014b: ldstr "add_Setter2" + IL_0150: ldnull + IL_0151: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0156: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_015b: ldc.i4.2 + IL_015c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0161: stloc.3 + IL_0162: ldloc.3 + IL_0163: ldc.i4.0 + IL_0164: ldc.i4.0 + IL_0165: ldnull + IL_0166: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_016b: stelem.ref + IL_016c: ldloc.3 + IL_016d: ldc.i4.1 + IL_016e: ldc.i4.3 + IL_016f: ldnull + IL_0170: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0175: stelem.ref + IL_0176: ldloc.3 + IL_0177: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_017c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0181: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site65' + IL_0186: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site65' + IL_018b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0190: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site65' + IL_0195: ldarg.0 + IL_0196: ldc.i4.5 + IL_0197: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_019c: pop + IL_019d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site69' + IL_01a2: brtrue.s IL_01c3 + + IL_01a4: ldc.i4.0 + IL_01a5: ldstr "Setter2" + IL_01aa: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01af: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01b4: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::IsEvent(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type) + IL_01b9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_01be: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site69' + IL_01c3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site69' + IL_01c8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_01cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site69' + IL_01d2: ldarg.0 + IL_01d3: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_01d8: brtrue IL_02e7 + + IL_01dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6c' + IL_01e2: brtrue.s IL_0227 + + IL_01e4: ldc.i4 0x80 + IL_01e9: ldstr "Setter2" + IL_01ee: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01f3: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01f8: ldc.i4.2 + IL_01f9: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_01fe: stloc.s V_4 + IL_0200: ldloc.s V_4 + IL_0202: ldc.i4.0 + IL_0203: ldc.i4.0 + IL_0204: ldnull + IL_0205: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_020a: stelem.ref + IL_020b: ldloc.s V_4 + IL_020d: ldc.i4.1 + IL_020e: ldc.i4.0 + IL_020f: ldnull + IL_0210: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0215: stelem.ref + IL_0216: ldloc.s V_4 + IL_0218: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_021d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0222: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6c' + IL_0227: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6c' + IL_022c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0231: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6c' + IL_0236: ldarg.0 + IL_0237: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6b' + IL_023c: brtrue.s IL_027a + + IL_023e: ldc.i4.0 + IL_023f: ldc.i4.s 73 + IL_0241: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0246: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_024b: ldc.i4.2 + IL_024c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0251: stloc.s V_5 + IL_0253: ldloc.s V_5 + IL_0255: ldc.i4.0 + IL_0256: ldc.i4.0 + IL_0257: ldnull + IL_0258: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_025d: stelem.ref + IL_025e: ldloc.s V_5 + IL_0260: ldc.i4.1 + IL_0261: ldc.i4.3 + IL_0262: ldnull + IL_0263: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0268: stelem.ref + IL_0269: ldloc.s V_5 + IL_026b: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0270: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0275: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6b' + IL_027a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6b' + IL_027f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0284: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6b' + IL_0289: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6d' + IL_028e: brtrue.s IL_02c4 + + IL_0290: ldc.i4.0 + IL_0291: ldstr "Setter2" + IL_0296: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_029b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_02a0: ldc.i4.1 + IL_02a1: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_02a6: stloc.s V_6 + IL_02a8: ldloc.s V_6 + IL_02aa: ldc.i4.0 + IL_02ab: ldc.i4.0 + IL_02ac: ldnull + IL_02ad: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02b2: stelem.ref + IL_02b3: ldloc.s V_6 + IL_02b5: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_02ba: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_02bf: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6d' + IL_02c4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6d' + IL_02c9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_02ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6d' + IL_02d3: ldarg.0 + IL_02d4: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_02d9: ldc.i4.1 + IL_02da: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_02df: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_02e4: pop + IL_02e5: br.s IL_0349 + + IL_02e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6a' + IL_02ec: brtrue.s IL_0332 + + IL_02ee: ldc.i4 0x104 + IL_02f3: ldstr "remove_Setter2" + IL_02f8: ldnull + IL_02f9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_02fe: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0303: ldc.i4.2 + IL_0304: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0309: stloc.s V_7 + IL_030b: ldloc.s V_7 + IL_030d: ldc.i4.0 + IL_030e: ldc.i4.0 + IL_030f: ldnull + IL_0310: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0315: stelem.ref + IL_0316: ldloc.s V_7 + IL_0318: ldc.i4.1 + IL_0319: ldc.i4.3 + IL_031a: ldnull + IL_031b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0320: stelem.ref + IL_0321: ldloc.s V_7 + IL_0323: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0328: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_032d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6a' + IL_0332: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6a' + IL_0337: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_033c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6a' + IL_0341: ldarg.0 + IL_0342: ldc.i4.1 + IL_0343: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0348: pop + IL_0349: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6f' + IL_034e: brtrue.s IL_0393 + + IL_0350: ldc.i4 0x80 + IL_0355: ldstr "Setter2" + IL_035a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_035f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0364: ldc.i4.2 + IL_0365: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_036a: stloc.s V_8 + IL_036c: ldloc.s V_8 + IL_036e: ldc.i4.0 + IL_036f: ldc.i4.0 + IL_0370: ldnull + IL_0371: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0376: stelem.ref + IL_0377: ldloc.s V_8 + IL_0379: ldc.i4.1 + IL_037a: ldc.i4.0 + IL_037b: ldnull + IL_037c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0381: stelem.ref + IL_0382: ldloc.s V_8 + IL_0384: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0389: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_038e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6f' + IL_0393: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6f' + IL_0398: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_039d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6f' + IL_03a2: ldarg.0 + IL_03a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6e' + IL_03a8: brtrue.s IL_03e6 + + IL_03aa: ldc.i4.0 + IL_03ab: ldc.i4.s 69 + IL_03ad: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_03b2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_03b7: ldc.i4.2 + IL_03b8: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_03bd: stloc.s V_9 + IL_03bf: ldloc.s V_9 + IL_03c1: ldc.i4.0 + IL_03c2: ldc.i4.0 + IL_03c3: ldnull + IL_03c4: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03c9: stelem.ref + IL_03ca: ldloc.s V_9 + IL_03cc: ldc.i4.1 + IL_03cd: ldc.i4.3 + IL_03ce: ldnull + IL_03cf: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03d4: stelem.ref + IL_03d5: ldloc.s V_9 + IL_03d7: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_03dc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_03e1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6e' + IL_03e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6e' + IL_03eb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_03f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6e' + IL_03f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site70' + IL_03fa: brtrue.s IL_0430 + + IL_03fc: ldc.i4.0 + IL_03fd: ldstr "Setter2" + IL_0402: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0407: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_040c: ldc.i4.1 + IL_040d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0412: stloc.s V_10 + IL_0414: ldloc.s V_10 + IL_0416: ldc.i4.0 + IL_0417: ldc.i4.0 + IL_0418: ldnull + IL_0419: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_041e: stelem.ref + IL_041f: ldloc.s V_10 + IL_0421: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0426: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_042b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site70' + IL_0430: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site70' + IL_0435: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_043a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site70' + IL_043f: ldarg.0 + IL_0440: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0445: ldc.i4.2 + IL_0446: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_044b: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0450: pop + IL_0451: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site72' + IL_0456: brtrue.s IL_049b + + IL_0458: ldc.i4 0x80 + IL_045d: ldstr "Setter2" + IL_0462: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0467: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_046c: ldc.i4.2 + IL_046d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0472: stloc.s V_11 + IL_0474: ldloc.s V_11 + IL_0476: ldc.i4.0 + IL_0477: ldc.i4.0 + IL_0478: ldnull + IL_0479: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_047e: stelem.ref + IL_047f: ldloc.s V_11 + IL_0481: ldc.i4.1 + IL_0482: ldc.i4.0 + IL_0483: ldnull + IL_0484: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0489: stelem.ref + IL_048a: ldloc.s V_11 + IL_048c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0491: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0496: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site72' + IL_049b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site72' + IL_04a0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_04a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site72' + IL_04aa: ldarg.0 + IL_04ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site71' + IL_04b0: brtrue.s IL_04ee + + IL_04b2: ldc.i4.0 + IL_04b3: ldc.i4.s 65 + IL_04b5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_04ba: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_04bf: ldc.i4.2 + IL_04c0: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_04c5: stloc.s V_12 + IL_04c7: ldloc.s V_12 + IL_04c9: ldc.i4.0 + IL_04ca: ldc.i4.0 + IL_04cb: ldnull + IL_04cc: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04d1: stelem.ref + IL_04d2: ldloc.s V_12 + IL_04d4: ldc.i4.1 + IL_04d5: ldc.i4.3 + IL_04d6: ldnull + IL_04d7: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04dc: stelem.ref + IL_04dd: ldloc.s V_12 + IL_04df: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_04e4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_04e9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site71' + IL_04ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site71' + IL_04f3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_04f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site71' + IL_04fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site73' + IL_0502: brtrue.s IL_0538 + + IL_0504: ldc.i4.0 + IL_0505: ldstr "Setter2" + IL_050a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_050f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0514: ldc.i4.1 + IL_0515: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_051a: stloc.s V_13 + IL_051c: ldloc.s V_13 + IL_051e: ldc.i4.0 + IL_051f: ldc.i4.0 + IL_0520: ldnull + IL_0521: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0526: stelem.ref + IL_0527: ldloc.s V_13 + IL_0529: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_052e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0533: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site73' + IL_0538: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site73' + IL_053d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0542: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site73' + IL_0547: ldarg.0 + IL_0548: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_054d: ldc.i4.5 + IL_054e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0553: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0558: pop + IL_0559: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site74' + IL_055e: brtrue.s IL_057f + + IL_0560: ldc.i4.0 + IL_0561: ldstr "Setter2" + IL_0566: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_056b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0570: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::IsEvent(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type) + IL_0575: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_057a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site74' + IL_057f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site74' + IL_0584: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0589: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site74' + IL_058e: ldarg.0 + IL_058f: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0594: brtrue IL_06a3 + + IL_0599: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site77' + IL_059e: brtrue.s IL_05e3 + + IL_05a0: ldc.i4 0x80 + IL_05a5: ldstr "Setter2" + IL_05aa: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_05af: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_05b4: ldc.i4.2 + IL_05b5: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_05ba: stloc.s V_14 + IL_05bc: ldloc.s V_14 + IL_05be: ldc.i4.0 + IL_05bf: ldc.i4.0 + IL_05c0: ldnull + IL_05c1: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05c6: stelem.ref + IL_05c7: ldloc.s V_14 + IL_05c9: ldc.i4.1 + IL_05ca: ldc.i4.0 + IL_05cb: ldnull + IL_05cc: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05d1: stelem.ref + IL_05d2: ldloc.s V_14 + IL_05d4: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_05d9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_05de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site77' + IL_05e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site77' + IL_05e8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_05ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site77' + IL_05f2: ldarg.0 + IL_05f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site76' + IL_05f8: brtrue.s IL_0636 + + IL_05fa: ldc.i4.0 + IL_05fb: ldc.i4.s 63 + IL_05fd: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0602: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0607: ldc.i4.2 + IL_0608: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_060d: stloc.s V_15 + IL_060f: ldloc.s V_15 + IL_0611: ldc.i4.0 + IL_0612: ldc.i4.0 + IL_0613: ldnull + IL_0614: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0619: stelem.ref + IL_061a: ldloc.s V_15 + IL_061c: ldc.i4.1 + IL_061d: ldc.i4.0 + IL_061e: ldnull + IL_061f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0624: stelem.ref + IL_0625: ldloc.s V_15 + IL_0627: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_062c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0631: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site76' + IL_0636: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site76' + IL_063b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0640: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site76' + IL_0645: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site78' + IL_064a: brtrue.s IL_0680 + + IL_064c: ldc.i4.0 + IL_064d: ldstr "Setter2" + IL_0652: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0657: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_065c: ldc.i4.1 + IL_065d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0662: stloc.s V_16 + IL_0664: ldloc.s V_16 + IL_0666: ldc.i4.0 + IL_0667: ldc.i4.0 + IL_0668: ldnull + IL_0669: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_066e: stelem.ref + IL_066f: ldloc.s V_16 + IL_0671: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0676: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_067b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site78' + IL_0680: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site78' + IL_0685: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_068a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site78' + IL_068f: ldarg.0 + IL_0690: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0695: ldarg.1 + IL_0696: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_069b: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_06a0: pop + IL_06a1: br.s IL_0705 + + IL_06a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site75' + IL_06a8: brtrue.s IL_06ee + + IL_06aa: ldc.i4 0x104 + IL_06af: ldstr "add_Setter2" + IL_06b4: ldnull + IL_06b5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_06ba: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_06bf: ldc.i4.2 + IL_06c0: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_06c5: stloc.s V_17 + IL_06c7: ldloc.s V_17 + IL_06c9: ldc.i4.0 + IL_06ca: ldc.i4.0 + IL_06cb: ldnull + IL_06cc: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06d1: stelem.ref + IL_06d2: ldloc.s V_17 + IL_06d4: ldc.i4.1 + IL_06d5: ldc.i4.0 + IL_06d6: ldnull + IL_06d7: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06dc: stelem.ref + IL_06dd: ldloc.s V_17 + IL_06df: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_06e4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_06e9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site75' + IL_06ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site75' + IL_06f3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_06f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site75' + IL_06fd: ldarg.0 + IL_06fe: ldarg.1 + IL_06ff: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0704: pop + IL_0705: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site79' + IL_070a: brtrue.s IL_072b + + IL_070c: ldc.i4.0 + IL_070d: ldstr "Setter2" + IL_0712: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0717: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_071c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::IsEvent(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type) + IL_0721: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0726: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site79' + IL_072b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site79' + IL_0730: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0735: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site79' + IL_073a: ldarg.0 + IL_073b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0740: brtrue IL_084f + + IL_0745: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7c' + IL_074a: brtrue.s IL_078f + + IL_074c: ldc.i4 0x80 + IL_0751: ldstr "Setter2" + IL_0756: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_075b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0760: ldc.i4.2 + IL_0761: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0766: stloc.s V_18 + IL_0768: ldloc.s V_18 + IL_076a: ldc.i4.0 + IL_076b: ldc.i4.0 + IL_076c: ldnull + IL_076d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0772: stelem.ref + IL_0773: ldloc.s V_18 + IL_0775: ldc.i4.1 + IL_0776: ldc.i4.0 + IL_0777: ldnull + IL_0778: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_077d: stelem.ref + IL_077e: ldloc.s V_18 + IL_0780: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0785: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_078a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7c' + IL_078f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7c' + IL_0794: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0799: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7c' + IL_079e: ldarg.0 + IL_079f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7b' + IL_07a4: brtrue.s IL_07e2 + + IL_07a6: ldc.i4.0 + IL_07a7: ldc.i4.s 73 + IL_07a9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_07ae: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_07b3: ldc.i4.2 + IL_07b4: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_07b9: stloc.s V_19 + IL_07bb: ldloc.s V_19 + IL_07bd: ldc.i4.0 + IL_07be: ldc.i4.0 + IL_07bf: ldnull + IL_07c0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07c5: stelem.ref + IL_07c6: ldloc.s V_19 + IL_07c8: ldc.i4.1 + IL_07c9: ldc.i4.0 + IL_07ca: ldnull + IL_07cb: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07d0: stelem.ref + IL_07d1: ldloc.s V_19 + IL_07d3: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_07d8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_07dd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7b' + IL_07e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7b' + IL_07e7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_07ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7b' + IL_07f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7d' + IL_07f6: brtrue.s IL_082c + + IL_07f8: ldc.i4.0 + IL_07f9: ldstr "Setter2" + IL_07fe: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0803: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0808: ldc.i4.1 + IL_0809: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_080e: stloc.s V_20 + IL_0810: ldloc.s V_20 + IL_0812: ldc.i4.0 + IL_0813: ldc.i4.0 + IL_0814: ldnull + IL_0815: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_081a: stelem.ref + IL_081b: ldloc.s V_20 + IL_081d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0822: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0827: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7d' + IL_082c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7d' + IL_0831: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0836: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7d' + IL_083b: ldarg.0 + IL_083c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0841: ldarg.1 + IL_0842: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0847: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_084c: pop + IL_084d: br.s IL_08b1 + + IL_084f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7a' + IL_0854: brtrue.s IL_089a + + IL_0856: ldc.i4 0x104 + IL_085b: ldstr "remove_Setter2" + IL_0860: ldnull + IL_0861: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0866: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_086b: ldc.i4.2 + IL_086c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0871: stloc.s V_21 + IL_0873: ldloc.s V_21 + IL_0875: ldc.i4.0 + IL_0876: ldc.i4.0 + IL_0877: ldnull + IL_0878: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_087d: stelem.ref + IL_087e: ldloc.s V_21 + IL_0880: ldc.i4.1 + IL_0881: ldc.i4.0 + IL_0882: ldnull + IL_0883: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0888: stelem.ref + IL_0889: ldloc.s V_21 + IL_088b: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0890: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0895: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7a' + IL_089a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7a' + IL_089f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_08a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7a' + IL_08a9: ldarg.0 + IL_08aa: ldarg.1 + IL_08ab: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_08b0: pop + IL_08b1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7f' + IL_08b6: brtrue.s IL_08fb + + IL_08b8: ldc.i4 0x80 + IL_08bd: ldstr "Setter2" + IL_08c2: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_08c7: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_08cc: ldc.i4.2 + IL_08cd: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_08d2: stloc.s V_22 + IL_08d4: ldloc.s V_22 + IL_08d6: ldc.i4.0 + IL_08d7: ldc.i4.0 + IL_08d8: ldnull + IL_08d9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08de: stelem.ref + IL_08df: ldloc.s V_22 + IL_08e1: ldc.i4.1 + IL_08e2: ldc.i4.0 + IL_08e3: ldnull + IL_08e4: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08e9: stelem.ref + IL_08ea: ldloc.s V_22 + IL_08ec: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_08f1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_08f6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7f' + IL_08fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7f' + IL_0900: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0905: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7f' + IL_090a: ldarg.0 + IL_090b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7e' + IL_0910: brtrue.s IL_094e + + IL_0912: ldc.i4.0 + IL_0913: ldc.i4.s 69 + IL_0915: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_091a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_091f: ldc.i4.2 + IL_0920: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0925: stloc.s V_23 + IL_0927: ldloc.s V_23 + IL_0929: ldc.i4.0 + IL_092a: ldc.i4.0 + IL_092b: ldnull + IL_092c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0931: stelem.ref + IL_0932: ldloc.s V_23 + IL_0934: ldc.i4.1 + IL_0935: ldc.i4.0 + IL_0936: ldnull + IL_0937: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_093c: stelem.ref + IL_093d: ldloc.s V_23 + IL_093f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0944: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0949: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7e' + IL_094e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7e' + IL_0953: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0958: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7e' + IL_095d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site80' + IL_0962: brtrue.s IL_0998 + + IL_0964: ldc.i4.0 + IL_0965: ldstr "Setter2" + IL_096a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_096f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0974: ldc.i4.1 + IL_0975: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_097a: stloc.s V_24 + IL_097c: ldloc.s V_24 + IL_097e: ldc.i4.0 + IL_097f: ldc.i4.0 + IL_0980: ldnull + IL_0981: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0986: stelem.ref + IL_0987: ldloc.s V_24 + IL_0989: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_098e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0993: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site80' + IL_0998: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site80' + IL_099d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_09a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site80' + IL_09a7: ldarg.0 + IL_09a8: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_09ad: ldarg.1 + IL_09ae: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_09b3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_09b8: pop + IL_09b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site82' + IL_09be: brtrue.s IL_0a03 + + IL_09c0: ldc.i4 0x80 + IL_09c5: ldstr "Setter2" + IL_09ca: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_09cf: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_09d4: ldc.i4.2 + IL_09d5: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_09da: stloc.s V_25 + IL_09dc: ldloc.s V_25 + IL_09de: ldc.i4.0 + IL_09df: ldc.i4.0 + IL_09e0: ldnull + IL_09e1: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_09e6: stelem.ref + IL_09e7: ldloc.s V_25 + IL_09e9: ldc.i4.1 + IL_09ea: ldc.i4.0 + IL_09eb: ldnull + IL_09ec: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_09f1: stelem.ref + IL_09f2: ldloc.s V_25 + IL_09f4: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_09f9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_09fe: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site82' + IL_0a03: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site82' + IL_0a08: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0a0d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site82' + IL_0a12: ldarg.0 + IL_0a13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site81' + IL_0a18: brtrue.s IL_0a56 + + IL_0a1a: ldc.i4.0 + IL_0a1b: ldc.i4.s 65 + IL_0a1d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a22: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a27: ldc.i4.2 + IL_0a28: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0a2d: stloc.s V_26 + IL_0a2f: ldloc.s V_26 + IL_0a31: ldc.i4.0 + IL_0a32: ldc.i4.0 + IL_0a33: ldnull + IL_0a34: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a39: stelem.ref + IL_0a3a: ldloc.s V_26 + IL_0a3c: ldc.i4.1 + IL_0a3d: ldc.i4.0 + IL_0a3e: ldnull + IL_0a3f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a44: stelem.ref + IL_0a45: ldloc.s V_26 + IL_0a47: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0a4c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a51: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site81' + IL_0a56: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site81' + IL_0a5b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0a60: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site81' + IL_0a65: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site83' + IL_0a6a: brtrue.s IL_0aa0 + + IL_0a6c: ldc.i4.0 + IL_0a6d: ldstr "Setter2" + IL_0a72: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a77: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a7c: ldc.i4.1 + IL_0a7d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0a82: stloc.s V_27 + IL_0a84: ldloc.s V_27 + IL_0a86: ldc.i4.0 + IL_0a87: ldc.i4.0 + IL_0a88: ldnull + IL_0a89: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a8e: stelem.ref + IL_0a8f: ldloc.s V_27 + IL_0a91: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0a96: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a9b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site83' + IL_0aa0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site83' + IL_0aa5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0aaa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site83' + IL_0aaf: ldarg.0 + IL_0ab0: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0ab5: ldarg.1 + IL_0ab6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0abb: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0ac0: pop + IL_0ac1: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' + IL_0ac6: stloc.s V_28 + IL_0ac8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site84' + IL_0acd: brtrue.s IL_0aee + + IL_0acf: ldc.i4.0 + IL_0ad0: ldstr "Setter" + IL_0ad5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0ada: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0adf: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::IsEvent(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type) + IL_0ae4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0ae9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site84' + IL_0aee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site84' + IL_0af3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0af8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site84' + IL_0afd: ldloc.s V_28 + IL_0aff: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0b04: brtrue IL_0c15 + + IL_0b09: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site87' + IL_0b0e: brtrue.s IL_0b53 + + IL_0b10: ldc.i4 0x80 + IL_0b15: ldstr "Setter" + IL_0b1a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0b1f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0b24: ldc.i4.2 + IL_0b25: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0b2a: stloc.s V_29 + IL_0b2c: ldloc.s V_29 + IL_0b2e: ldc.i4.0 + IL_0b2f: ldc.i4.0 + IL_0b30: ldnull + IL_0b31: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b36: stelem.ref + IL_0b37: ldloc.s V_29 + IL_0b39: ldc.i4.1 + IL_0b3a: ldc.i4.0 + IL_0b3b: ldnull + IL_0b3c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b41: stelem.ref + IL_0b42: ldloc.s V_29 + IL_0b44: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0b49: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0b4e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site87' + IL_0b53: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site87' + IL_0b58: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0b5d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site87' + IL_0b62: ldloc.s V_28 + IL_0b64: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site86' + IL_0b69: brtrue.s IL_0ba7 + + IL_0b6b: ldc.i4.0 + IL_0b6c: ldc.i4.s 63 + IL_0b6e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0b73: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0b78: ldc.i4.2 + IL_0b79: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0b7e: stloc.s V_30 + IL_0b80: ldloc.s V_30 + IL_0b82: ldc.i4.0 + IL_0b83: ldc.i4.0 + IL_0b84: ldnull + IL_0b85: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b8a: stelem.ref + IL_0b8b: ldloc.s V_30 + IL_0b8d: ldc.i4.1 + IL_0b8e: ldc.i4.3 + IL_0b8f: ldnull + IL_0b90: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b95: stelem.ref + IL_0b96: ldloc.s V_30 + IL_0b98: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0b9d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0ba2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site86' + IL_0ba7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site86' + IL_0bac: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0bb1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site86' + IL_0bb6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site88' + IL_0bbb: brtrue.s IL_0bf1 + + IL_0bbd: ldc.i4.0 + IL_0bbe: ldstr "Setter" + IL_0bc3: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0bc8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0bcd: ldc.i4.1 + IL_0bce: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0bd3: stloc.s V_31 + IL_0bd5: ldloc.s V_31 + IL_0bd7: ldc.i4.0 + IL_0bd8: ldc.i4.0 + IL_0bd9: ldnull + IL_0bda: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0bdf: stelem.ref + IL_0be0: ldloc.s V_31 + IL_0be2: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0be7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0bec: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site88' + IL_0bf1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site88' + IL_0bf6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0bfb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site88' + IL_0c00: ldloc.s V_28 + IL_0c02: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0c07: ldc.i4.5 + IL_0c08: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0c0d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0c12: pop + IL_0c13: br.s IL_0c78 + + IL_0c15: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site85' + IL_0c1a: brtrue.s IL_0c60 + + IL_0c1c: ldc.i4 0x104 + IL_0c21: ldstr "add_Setter" + IL_0c26: ldnull + IL_0c27: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0c2c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0c31: ldc.i4.2 + IL_0c32: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0c37: stloc.s V_32 + IL_0c39: ldloc.s V_32 + IL_0c3b: ldc.i4.0 + IL_0c3c: ldc.i4.0 + IL_0c3d: ldnull + IL_0c3e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0c43: stelem.ref + IL_0c44: ldloc.s V_32 + IL_0c46: ldc.i4.1 + IL_0c47: ldc.i4.3 + IL_0c48: ldnull + IL_0c49: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0c4e: stelem.ref + IL_0c4f: ldloc.s V_32 + IL_0c51: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0c56: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0c5b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site85' + IL_0c60: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site85' + IL_0c65: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0c6a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site85' + IL_0c6f: ldloc.s V_28 + IL_0c71: ldc.i4.5 + IL_0c72: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0c77: pop + IL_0c78: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' + IL_0c7d: stloc.s V_33 + IL_0c7f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site89' + IL_0c84: brtrue.s IL_0ca5 + + IL_0c86: ldc.i4.0 + IL_0c87: ldstr "Setter" + IL_0c8c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0c91: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0c96: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::IsEvent(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type) + IL_0c9b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0ca0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site89' + IL_0ca5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site89' + IL_0caa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0caf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site89' + IL_0cb4: ldloc.s V_33 + IL_0cb6: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0cbb: brtrue IL_0dcb + + IL_0cc0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8c' + IL_0cc5: brtrue.s IL_0d0a + + IL_0cc7: ldc.i4 0x80 + IL_0ccc: ldstr "Setter" + IL_0cd1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0cd6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0cdb: ldc.i4.2 + IL_0cdc: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0ce1: stloc.s V_34 + IL_0ce3: ldloc.s V_34 + IL_0ce5: ldc.i4.0 + IL_0ce6: ldc.i4.0 + IL_0ce7: ldnull + IL_0ce8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0ced: stelem.ref + IL_0cee: ldloc.s V_34 + IL_0cf0: ldc.i4.1 + IL_0cf1: ldc.i4.0 + IL_0cf2: ldnull + IL_0cf3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0cf8: stelem.ref + IL_0cf9: ldloc.s V_34 + IL_0cfb: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0d00: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0d05: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8c' + IL_0d0a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8c' + IL_0d0f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0d14: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8c' + IL_0d19: ldloc.s V_33 + IL_0d1b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8b' + IL_0d20: brtrue.s IL_0d5e + + IL_0d22: ldc.i4.0 + IL_0d23: ldc.i4.s 73 + IL_0d25: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0d2a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0d2f: ldc.i4.2 + IL_0d30: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0d35: stloc.s V_35 + IL_0d37: ldloc.s V_35 + IL_0d39: ldc.i4.0 + IL_0d3a: ldc.i4.0 + IL_0d3b: ldnull + IL_0d3c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0d41: stelem.ref + IL_0d42: ldloc.s V_35 + IL_0d44: ldc.i4.1 + IL_0d45: ldc.i4.3 + IL_0d46: ldnull + IL_0d47: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0d4c: stelem.ref + IL_0d4d: ldloc.s V_35 + IL_0d4f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0d54: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0d59: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8b' + IL_0d5e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8b' + IL_0d63: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0d68: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8b' + IL_0d6d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8d' + IL_0d72: brtrue.s IL_0da8 + + IL_0d74: ldc.i4.0 + IL_0d75: ldstr "Setter" + IL_0d7a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0d7f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0d84: ldc.i4.1 + IL_0d85: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0d8a: stloc.s V_36 + IL_0d8c: ldloc.s V_36 + IL_0d8e: ldc.i4.0 + IL_0d8f: ldc.i4.0 + IL_0d90: ldnull + IL_0d91: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0d96: stelem.ref + IL_0d97: ldloc.s V_36 + IL_0d99: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0d9e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0da3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8d' + IL_0da8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8d' + IL_0dad: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0db2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8d' + IL_0db7: ldloc.s V_33 + IL_0db9: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0dbe: ldc.i4.5 + IL_0dbf: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0dc4: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0dc9: pop + IL_0dca: ret + + IL_0dcb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8a' + IL_0dd0: brtrue.s IL_0e16 + + IL_0dd2: ldc.i4 0x104 + IL_0dd7: ldstr "remove_Setter" + IL_0ddc: ldnull + IL_0ddd: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0de2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0de7: ldc.i4.2 + IL_0de8: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0ded: stloc.s V_37 + IL_0def: ldloc.s V_37 + IL_0df1: ldc.i4.0 + IL_0df2: ldc.i4.0 + IL_0df3: ldnull + IL_0df4: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0df9: stelem.ref + IL_0dfa: ldloc.s V_37 + IL_0dfc: ldc.i4.1 + IL_0dfd: ldc.i4.3 + IL_0dfe: ldnull + IL_0dff: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0e04: stelem.ref + IL_0e05: ldloc.s V_37 + IL_0e07: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0e0c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0e11: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8a' + IL_0e16: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8a' + IL_0e1b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0e20: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8a' + IL_0e25: ldloc.s V_33 + IL_0e27: ldc.i4.5 + IL_0e28: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0e2d: pop + IL_0e2e: ret + } // end of method DynamicTests::CompoundAssignment + + .method private hidebysig static void InlineCompoundAssignment(object a, + object b) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [2] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 3590 (0xe06) + .maxstack 15 + .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_1, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_2, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_3, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_4, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_5, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_6, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_7, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_8, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_9, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_10, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_11, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_12, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_13, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_14, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_15, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_16, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_17, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_18, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_19, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_20, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_21, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_22, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_23, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_24, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_25, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_26, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_27, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_28, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_29, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_30, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_31, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_32, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_33, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_34, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_35) + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site8f' + IL_0005: brtrue.s IL_0048 + + IL_0007: ldc.i4 0x100 + IL_000c: ldstr "WriteLine" + IL_0011: ldnull + IL_0012: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0017: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001c: ldc.i4.2 + IL_001d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0022: stloc.0 + IL_0023: ldloc.0 + IL_0024: ldc.i4.0 + IL_0025: ldc.i4.s 33 + IL_0027: ldnull + IL_0028: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002d: stelem.ref + IL_002e: ldloc.0 + IL_002f: ldc.i4.1 + IL_0030: ldc.i4.0 + IL_0031: ldnull + IL_0032: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0037: stelem.ref + IL_0038: ldloc.0 + IL_0039: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_003e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site8f' + IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site8f' + IL_004d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site8f' + IL_0057: ldtoken [mscorlib]System.Console + IL_005c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site90' + IL_0066: brtrue.s IL_0087 + + IL_0068: ldc.i4.0 + IL_0069: ldstr "Setter2" + IL_006e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0073: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0078: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::IsEvent(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type) + IL_007d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0082: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site90' + IL_0087: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site90' + IL_008c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site90' + IL_0096: ldarg.0 + IL_0097: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_009c: brtrue IL_019f + + IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site93' + IL_00a6: brtrue.s IL_00e7 + + IL_00a8: ldc.i4 0x80 + IL_00ad: ldstr "Setter2" + IL_00b2: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00b7: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00bc: ldc.i4.2 + IL_00bd: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00c2: stloc.1 + IL_00c3: ldloc.1 + IL_00c4: ldc.i4.0 + IL_00c5: ldc.i4.0 + IL_00c6: ldnull + IL_00c7: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00cc: stelem.ref + IL_00cd: ldloc.1 + IL_00ce: ldc.i4.1 + IL_00cf: ldc.i4.0 + IL_00d0: ldnull + IL_00d1: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00d6: stelem.ref + IL_00d7: ldloc.1 + IL_00d8: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00dd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00e2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site93' + IL_00e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site93' + IL_00ec: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site93' + IL_00f6: ldarg.0 + IL_00f7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site92' + IL_00fc: brtrue.s IL_0136 + + IL_00fe: ldc.i4.0 + IL_00ff: ldc.i4.s 63 + IL_0101: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0106: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_010b: ldc.i4.2 + IL_010c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0111: stloc.2 + IL_0112: ldloc.2 + IL_0113: ldc.i4.0 + IL_0114: ldc.i4.0 + IL_0115: ldnull + IL_0116: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_011b: stelem.ref + IL_011c: ldloc.2 + IL_011d: ldc.i4.1 + IL_011e: ldc.i4.3 + IL_011f: ldnull + IL_0120: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0125: stelem.ref + IL_0126: ldloc.2 + IL_0127: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_012c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0131: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site92' + IL_0136: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site92' + IL_013b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0140: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site92' + IL_0145: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site94' + IL_014a: brtrue.s IL_017d + + IL_014c: ldc.i4.0 + IL_014d: ldstr "Setter2" + IL_0152: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0157: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_015c: ldc.i4.1 + IL_015d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0162: stloc.3 + IL_0163: ldloc.3 + IL_0164: ldc.i4.0 + IL_0165: ldc.i4.0 + IL_0166: ldnull + IL_0167: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_016c: stelem.ref + IL_016d: ldloc.3 + IL_016e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0173: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0178: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site94' + IL_017d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site94' + IL_0182: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0187: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site94' + IL_018c: ldarg.0 + IL_018d: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0192: ldc.i4.5 + IL_0193: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0198: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_019d: br.s IL_0200 + + IL_019f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site91' + IL_01a4: brtrue.s IL_01ea + + IL_01a6: ldc.i4 0x104 + IL_01ab: ldstr "add_Setter2" + IL_01b0: ldnull + IL_01b1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01b6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01bb: ldc.i4.2 + IL_01bc: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_01c1: stloc.s V_4 + IL_01c3: ldloc.s V_4 + IL_01c5: ldc.i4.0 + IL_01c6: ldc.i4.0 + IL_01c7: ldnull + IL_01c8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01cd: stelem.ref + IL_01ce: ldloc.s V_4 + IL_01d0: ldc.i4.1 + IL_01d1: ldc.i4.3 + IL_01d2: ldnull + IL_01d3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01d8: stelem.ref + IL_01d9: ldloc.s V_4 + IL_01db: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_01e0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_01e5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site91' + IL_01ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site91' + IL_01ef: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_01f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site91' + IL_01f9: ldarg.0 + IL_01fa: ldc.i4.5 + IL_01fb: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0200: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0205: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site95' + IL_020a: brtrue.s IL_0251 + + IL_020c: ldc.i4 0x100 + IL_0211: ldstr "WriteLine" + IL_0216: ldnull + IL_0217: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_021c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0221: ldc.i4.2 + IL_0222: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0227: stloc.s V_5 + IL_0229: ldloc.s V_5 + IL_022b: ldc.i4.0 + IL_022c: ldc.i4.s 33 + IL_022e: ldnull + IL_022f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0234: stelem.ref + IL_0235: ldloc.s V_5 + IL_0237: ldc.i4.1 + IL_0238: ldc.i4.0 + IL_0239: ldnull + IL_023a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_023f: stelem.ref + IL_0240: ldloc.s V_5 + IL_0242: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0247: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_024c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site95' + IL_0251: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site95' + IL_0256: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_025b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site95' + IL_0260: ldtoken [mscorlib]System.Console + IL_0265: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_026a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site96' + IL_026f: brtrue.s IL_0290 + + IL_0271: ldc.i4.0 + IL_0272: ldstr "Setter2" + IL_0277: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_027c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0281: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::IsEvent(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type) + IL_0286: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_028b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site96' + IL_0290: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site96' + IL_0295: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_029a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site96' + IL_029f: ldarg.0 + IL_02a0: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_02a5: brtrue IL_03b3 + + IL_02aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site99' + IL_02af: brtrue.s IL_02f4 + + IL_02b1: ldc.i4 0x80 + IL_02b6: ldstr "Setter2" + IL_02bb: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_02c0: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_02c5: ldc.i4.2 + IL_02c6: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_02cb: stloc.s V_6 + IL_02cd: ldloc.s V_6 + IL_02cf: ldc.i4.0 + IL_02d0: ldc.i4.0 + IL_02d1: ldnull + IL_02d2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02d7: stelem.ref + IL_02d8: ldloc.s V_6 + IL_02da: ldc.i4.1 + IL_02db: ldc.i4.0 + IL_02dc: ldnull + IL_02dd: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02e2: stelem.ref + IL_02e3: ldloc.s V_6 + IL_02e5: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_02ea: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_02ef: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site99' + IL_02f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site99' + IL_02f9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_02fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site99' + IL_0303: ldarg.0 + IL_0304: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site98' + IL_0309: brtrue.s IL_0347 + + IL_030b: ldc.i4.0 + IL_030c: ldc.i4.s 73 + IL_030e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0313: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0318: ldc.i4.2 + IL_0319: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_031e: stloc.s V_7 + IL_0320: ldloc.s V_7 + IL_0322: ldc.i4.0 + IL_0323: ldc.i4.0 + IL_0324: ldnull + IL_0325: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_032a: stelem.ref + IL_032b: ldloc.s V_7 + IL_032d: ldc.i4.1 + IL_032e: ldc.i4.3 + IL_032f: ldnull + IL_0330: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0335: stelem.ref + IL_0336: ldloc.s V_7 + IL_0338: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_033d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0342: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site98' + IL_0347: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site98' + IL_034c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0351: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site98' + IL_0356: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9a' + IL_035b: brtrue.s IL_0391 + + IL_035d: ldc.i4.0 + IL_035e: ldstr "Setter2" + IL_0363: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0368: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_036d: ldc.i4.1 + IL_036e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0373: stloc.s V_8 + IL_0375: ldloc.s V_8 + IL_0377: ldc.i4.0 + IL_0378: ldc.i4.0 + IL_0379: ldnull + IL_037a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_037f: stelem.ref + IL_0380: ldloc.s V_8 + IL_0382: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0387: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_038c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9a' + IL_0391: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9a' + IL_0396: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_039b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9a' + IL_03a0: ldarg.0 + IL_03a1: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_03a6: ldc.i4.1 + IL_03a7: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_03ac: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_03b1: br.s IL_0414 + + IL_03b3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site97' + IL_03b8: brtrue.s IL_03fe + + IL_03ba: ldc.i4 0x104 + IL_03bf: ldstr "remove_Setter2" + IL_03c4: ldnull + IL_03c5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_03ca: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_03cf: ldc.i4.2 + IL_03d0: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_03d5: stloc.s V_9 + IL_03d7: ldloc.s V_9 + IL_03d9: ldc.i4.0 + IL_03da: ldc.i4.0 + IL_03db: ldnull + IL_03dc: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03e1: stelem.ref + IL_03e2: ldloc.s V_9 + IL_03e4: ldc.i4.1 + IL_03e5: ldc.i4.3 + IL_03e6: ldnull + IL_03e7: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03ec: stelem.ref + IL_03ed: ldloc.s V_9 + IL_03ef: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_03f4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_03f9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site97' + IL_03fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site97' + IL_0403: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0408: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site97' + IL_040d: ldarg.0 + IL_040e: ldc.i4.1 + IL_040f: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0414: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0419: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9b' + IL_041e: brtrue.s IL_0465 + + IL_0420: ldc.i4 0x100 + IL_0425: ldstr "WriteLine" + IL_042a: ldnull + IL_042b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0430: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0435: ldc.i4.2 + IL_0436: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_043b: stloc.s V_10 + IL_043d: ldloc.s V_10 + IL_043f: ldc.i4.0 + IL_0440: ldc.i4.s 33 + IL_0442: ldnull + IL_0443: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0448: stelem.ref + IL_0449: ldloc.s V_10 + IL_044b: ldc.i4.1 + IL_044c: ldc.i4.0 + IL_044d: ldnull + IL_044e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0453: stelem.ref + IL_0454: ldloc.s V_10 + IL_0456: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_045b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0460: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9b' + IL_0465: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9b' + IL_046a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_046f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9b' + IL_0474: ldtoken [mscorlib]System.Console + IL_0479: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_047e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9d' + IL_0483: brtrue.s IL_04c8 + + IL_0485: ldc.i4 0x80 + IL_048a: ldstr "Setter2" + IL_048f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0494: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0499: ldc.i4.2 + IL_049a: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_049f: stloc.s V_11 + IL_04a1: ldloc.s V_11 + IL_04a3: ldc.i4.0 + IL_04a4: ldc.i4.0 + IL_04a5: ldnull + IL_04a6: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04ab: stelem.ref + IL_04ac: ldloc.s V_11 + IL_04ae: ldc.i4.1 + IL_04af: ldc.i4.0 + IL_04b0: ldnull + IL_04b1: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04b6: stelem.ref + IL_04b7: ldloc.s V_11 + IL_04b9: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_04be: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_04c3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9d' + IL_04c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9d' + IL_04cd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_04d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9d' + IL_04d7: ldarg.0 + IL_04d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9c' + IL_04dd: brtrue.s IL_051b + + IL_04df: ldc.i4.0 + IL_04e0: ldc.i4.s 69 + IL_04e2: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_04e7: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_04ec: ldc.i4.2 + IL_04ed: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_04f2: stloc.s V_12 + IL_04f4: ldloc.s V_12 + IL_04f6: ldc.i4.0 + IL_04f7: ldc.i4.0 + IL_04f8: ldnull + IL_04f9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04fe: stelem.ref + IL_04ff: ldloc.s V_12 + IL_0501: ldc.i4.1 + IL_0502: ldc.i4.3 + IL_0503: ldnull + IL_0504: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0509: stelem.ref + IL_050a: ldloc.s V_12 + IL_050c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0511: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0516: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9c' + IL_051b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9c' + IL_0520: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0525: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9c' + IL_052a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9e' + IL_052f: brtrue.s IL_0565 + + IL_0531: ldc.i4.0 + IL_0532: ldstr "Setter2" + IL_0537: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_053c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0541: ldc.i4.1 + IL_0542: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0547: stloc.s V_13 + IL_0549: ldloc.s V_13 + IL_054b: ldc.i4.0 + IL_054c: ldc.i4.0 + IL_054d: ldnull + IL_054e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0553: stelem.ref + IL_0554: ldloc.s V_13 + IL_0556: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_055b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0560: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9e' + IL_0565: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9e' + IL_056a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_056f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9e' + IL_0574: ldarg.0 + IL_0575: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_057a: ldc.i4.2 + IL_057b: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0580: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0585: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_058a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9f' + IL_058f: brtrue.s IL_05d6 + + IL_0591: ldc.i4 0x100 + IL_0596: ldstr "WriteLine" + IL_059b: ldnull + IL_059c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_05a1: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_05a6: ldc.i4.2 + IL_05a7: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_05ac: stloc.s V_14 + IL_05ae: ldloc.s V_14 + IL_05b0: ldc.i4.0 + IL_05b1: ldc.i4.s 33 + IL_05b3: ldnull + IL_05b4: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05b9: stelem.ref + IL_05ba: ldloc.s V_14 + IL_05bc: ldc.i4.1 + IL_05bd: ldc.i4.0 + IL_05be: ldnull + IL_05bf: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05c4: stelem.ref + IL_05c5: ldloc.s V_14 + IL_05c7: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_05cc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_05d1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9f' + IL_05d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9f' + IL_05db: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_05e0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9f' + IL_05e5: ldtoken [mscorlib]System.Console + IL_05ea: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_05ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea1' + IL_05f4: brtrue.s IL_0639 + + IL_05f6: ldc.i4 0x80 + IL_05fb: ldstr "Setter2" + IL_0600: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0605: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_060a: ldc.i4.2 + IL_060b: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0610: stloc.s V_15 + IL_0612: ldloc.s V_15 + IL_0614: ldc.i4.0 + IL_0615: ldc.i4.0 + IL_0616: ldnull + IL_0617: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_061c: stelem.ref + IL_061d: ldloc.s V_15 + IL_061f: ldc.i4.1 + IL_0620: ldc.i4.0 + IL_0621: ldnull + IL_0622: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0627: stelem.ref + IL_0628: ldloc.s V_15 + IL_062a: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_062f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0634: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea1' + IL_0639: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea1' + IL_063e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0643: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea1' + IL_0648: ldarg.0 + IL_0649: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea0' + IL_064e: brtrue.s IL_068c + + IL_0650: ldc.i4.0 + IL_0651: ldc.i4.s 65 + IL_0653: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0658: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_065d: ldc.i4.2 + IL_065e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0663: stloc.s V_16 + IL_0665: ldloc.s V_16 + IL_0667: ldc.i4.0 + IL_0668: ldc.i4.0 + IL_0669: ldnull + IL_066a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_066f: stelem.ref + IL_0670: ldloc.s V_16 + IL_0672: ldc.i4.1 + IL_0673: ldc.i4.3 + IL_0674: ldnull + IL_0675: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_067a: stelem.ref + IL_067b: ldloc.s V_16 + IL_067d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0682: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0687: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea0' + IL_068c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea0' + IL_0691: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0696: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea0' + IL_069b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea2' + IL_06a0: brtrue.s IL_06d6 + + IL_06a2: ldc.i4.0 + IL_06a3: ldstr "Setter2" + IL_06a8: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_06ad: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_06b2: ldc.i4.1 + IL_06b3: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_06b8: stloc.s V_17 + IL_06ba: ldloc.s V_17 + IL_06bc: ldc.i4.0 + IL_06bd: ldc.i4.0 + IL_06be: ldnull + IL_06bf: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06c4: stelem.ref + IL_06c5: ldloc.s V_17 + IL_06c7: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_06cc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_06d1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea2' + IL_06d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea2' + IL_06db: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_06e0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea2' + IL_06e5: ldarg.0 + IL_06e6: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_06eb: ldc.i4.5 + IL_06ec: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_06f1: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_06f6: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_06fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea3' + IL_0700: brtrue.s IL_0747 + + IL_0702: ldc.i4 0x100 + IL_0707: ldstr "WriteLine" + IL_070c: ldnull + IL_070d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0712: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0717: ldc.i4.2 + IL_0718: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_071d: stloc.s V_18 + IL_071f: ldloc.s V_18 + IL_0721: ldc.i4.0 + IL_0722: ldc.i4.s 33 + IL_0724: ldnull + IL_0725: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_072a: stelem.ref + IL_072b: ldloc.s V_18 + IL_072d: ldc.i4.1 + IL_072e: ldc.i4.0 + IL_072f: ldnull + IL_0730: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0735: stelem.ref + IL_0736: ldloc.s V_18 + IL_0738: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_073d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0742: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea3' + IL_0747: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea3' + IL_074c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0751: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea3' + IL_0756: ldtoken [mscorlib]System.Console + IL_075b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0760: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea4' + IL_0765: brtrue.s IL_0786 + + IL_0767: ldc.i4.0 + IL_0768: ldstr "Setter2" + IL_076d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0772: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0777: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::IsEvent(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type) + IL_077c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0781: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea4' + IL_0786: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea4' + IL_078b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0790: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea4' + IL_0795: ldarg.0 + IL_0796: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_079b: brtrue IL_08a9 + + IL_07a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea7' + IL_07a5: brtrue.s IL_07ea + + IL_07a7: ldc.i4 0x80 + IL_07ac: ldstr "Setter2" + IL_07b1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_07b6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_07bb: ldc.i4.2 + IL_07bc: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_07c1: stloc.s V_19 + IL_07c3: ldloc.s V_19 + IL_07c5: ldc.i4.0 + IL_07c6: ldc.i4.0 + IL_07c7: ldnull + IL_07c8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07cd: stelem.ref + IL_07ce: ldloc.s V_19 + IL_07d0: ldc.i4.1 + IL_07d1: ldc.i4.0 + IL_07d2: ldnull + IL_07d3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07d8: stelem.ref + IL_07d9: ldloc.s V_19 + IL_07db: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_07e0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_07e5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea7' + IL_07ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea7' + IL_07ef: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_07f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea7' + IL_07f9: ldarg.0 + IL_07fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea6' + IL_07ff: brtrue.s IL_083d + + IL_0801: ldc.i4.0 + IL_0802: ldc.i4.s 63 + IL_0804: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0809: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_080e: ldc.i4.2 + IL_080f: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0814: stloc.s V_20 + IL_0816: ldloc.s V_20 + IL_0818: ldc.i4.0 + IL_0819: ldc.i4.0 + IL_081a: ldnull + IL_081b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0820: stelem.ref + IL_0821: ldloc.s V_20 + IL_0823: ldc.i4.1 + IL_0824: ldc.i4.0 + IL_0825: ldnull + IL_0826: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_082b: stelem.ref + IL_082c: ldloc.s V_20 + IL_082e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0833: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0838: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea6' + IL_083d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea6' + IL_0842: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0847: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea6' + IL_084c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea8' + IL_0851: brtrue.s IL_0887 + + IL_0853: ldc.i4.0 + IL_0854: ldstr "Setter2" + IL_0859: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_085e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0863: ldc.i4.1 + IL_0864: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0869: stloc.s V_21 + IL_086b: ldloc.s V_21 + IL_086d: ldc.i4.0 + IL_086e: ldc.i4.0 + IL_086f: ldnull + IL_0870: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0875: stelem.ref + IL_0876: ldloc.s V_21 + IL_0878: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_087d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0882: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea8' + IL_0887: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea8' + IL_088c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0891: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea8' + IL_0896: ldarg.0 + IL_0897: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_089c: ldarg.1 + IL_089d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_08a2: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_08a7: br.s IL_090a + + IL_08a9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea5' + IL_08ae: brtrue.s IL_08f4 + + IL_08b0: ldc.i4 0x104 + IL_08b5: ldstr "add_Setter2" + IL_08ba: ldnull + IL_08bb: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_08c0: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_08c5: ldc.i4.2 + IL_08c6: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_08cb: stloc.s V_22 + IL_08cd: ldloc.s V_22 + IL_08cf: ldc.i4.0 + IL_08d0: ldc.i4.0 + IL_08d1: ldnull + IL_08d2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08d7: stelem.ref + IL_08d8: ldloc.s V_22 + IL_08da: ldc.i4.1 + IL_08db: ldc.i4.0 + IL_08dc: ldnull + IL_08dd: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08e2: stelem.ref + IL_08e3: ldloc.s V_22 + IL_08e5: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_08ea: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_08ef: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea5' + IL_08f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea5' + IL_08f9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_08fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea5' + IL_0903: ldarg.0 + IL_0904: ldarg.1 + IL_0905: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_090a: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_090f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea9' + IL_0914: brtrue.s IL_095b + + IL_0916: ldc.i4 0x100 + IL_091b: ldstr "WriteLine" + IL_0920: ldnull + IL_0921: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0926: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_092b: ldc.i4.2 + IL_092c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0931: stloc.s V_23 + IL_0933: ldloc.s V_23 + IL_0935: ldc.i4.0 + IL_0936: ldc.i4.s 33 + IL_0938: ldnull + IL_0939: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_093e: stelem.ref + IL_093f: ldloc.s V_23 + IL_0941: ldc.i4.1 + IL_0942: ldc.i4.0 + IL_0943: ldnull + IL_0944: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0949: stelem.ref + IL_094a: ldloc.s V_23 + IL_094c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0951: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0956: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea9' + IL_095b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea9' + IL_0960: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0965: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea9' + IL_096a: ldtoken [mscorlib]System.Console + IL_096f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0974: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteaa' + IL_0979: brtrue.s IL_099a + + IL_097b: ldc.i4.0 + IL_097c: ldstr "Setter2" + IL_0981: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0986: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_098b: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::IsEvent(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type) + IL_0990: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0995: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteaa' + IL_099a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteaa' + IL_099f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_09a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteaa' + IL_09a9: ldarg.0 + IL_09aa: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_09af: brtrue IL_0abd + + IL_09b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitead' + IL_09b9: brtrue.s IL_09fe + + IL_09bb: ldc.i4 0x80 + IL_09c0: ldstr "Setter2" + IL_09c5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_09ca: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_09cf: ldc.i4.2 + IL_09d0: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_09d5: stloc.s V_24 + IL_09d7: ldloc.s V_24 + IL_09d9: ldc.i4.0 + IL_09da: ldc.i4.0 + IL_09db: ldnull + IL_09dc: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_09e1: stelem.ref + IL_09e2: ldloc.s V_24 + IL_09e4: ldc.i4.1 + IL_09e5: ldc.i4.0 + IL_09e6: ldnull + IL_09e7: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_09ec: stelem.ref + IL_09ed: ldloc.s V_24 + IL_09ef: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_09f4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_09f9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitead' + IL_09fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitead' + IL_0a03: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0a08: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitead' + IL_0a0d: ldarg.0 + IL_0a0e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteac' + IL_0a13: brtrue.s IL_0a51 + + IL_0a15: ldc.i4.0 + IL_0a16: ldc.i4.s 73 + IL_0a18: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a1d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a22: ldc.i4.2 + IL_0a23: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0a28: stloc.s V_25 + IL_0a2a: ldloc.s V_25 + IL_0a2c: ldc.i4.0 + IL_0a2d: ldc.i4.0 + IL_0a2e: ldnull + IL_0a2f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a34: stelem.ref + IL_0a35: ldloc.s V_25 + IL_0a37: ldc.i4.1 + IL_0a38: ldc.i4.0 + IL_0a39: ldnull + IL_0a3a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a3f: stelem.ref + IL_0a40: ldloc.s V_25 + IL_0a42: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0a47: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a4c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteac' + IL_0a51: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteac' + IL_0a56: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0a5b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteac' + IL_0a60: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteae' + IL_0a65: brtrue.s IL_0a9b + + IL_0a67: ldc.i4.0 + IL_0a68: ldstr "Setter2" + IL_0a6d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a72: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a77: ldc.i4.1 + IL_0a78: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0a7d: stloc.s V_26 + IL_0a7f: ldloc.s V_26 + IL_0a81: ldc.i4.0 + IL_0a82: ldc.i4.0 + IL_0a83: ldnull + IL_0a84: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a89: stelem.ref + IL_0a8a: ldloc.s V_26 + IL_0a8c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0a91: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a96: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteae' + IL_0a9b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteae' + IL_0aa0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0aa5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteae' + IL_0aaa: ldarg.0 + IL_0aab: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0ab0: ldarg.1 + IL_0ab1: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0ab6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0abb: br.s IL_0b1e + + IL_0abd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteab' + IL_0ac2: brtrue.s IL_0b08 + + IL_0ac4: ldc.i4 0x104 + IL_0ac9: ldstr "remove_Setter2" + IL_0ace: ldnull + IL_0acf: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0ad4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0ad9: ldc.i4.2 + IL_0ada: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0adf: stloc.s V_27 + IL_0ae1: ldloc.s V_27 + IL_0ae3: ldc.i4.0 + IL_0ae4: ldc.i4.0 + IL_0ae5: ldnull + IL_0ae6: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0aeb: stelem.ref + IL_0aec: ldloc.s V_27 + IL_0aee: ldc.i4.1 + IL_0aef: ldc.i4.0 + IL_0af0: ldnull + IL_0af1: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0af6: stelem.ref + IL_0af7: ldloc.s V_27 + IL_0af9: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0afe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0b03: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteab' + IL_0b08: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteab' + IL_0b0d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0b12: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteab' + IL_0b17: ldarg.0 + IL_0b18: ldarg.1 + IL_0b19: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0b1e: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0b23: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteaf' + IL_0b28: brtrue.s IL_0b6f + + IL_0b2a: ldc.i4 0x100 + IL_0b2f: ldstr "WriteLine" + IL_0b34: ldnull + IL_0b35: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0b3a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0b3f: ldc.i4.2 + IL_0b40: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0b45: stloc.s V_28 + IL_0b47: ldloc.s V_28 + IL_0b49: ldc.i4.0 + IL_0b4a: ldc.i4.s 33 + IL_0b4c: ldnull + IL_0b4d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b52: stelem.ref + IL_0b53: ldloc.s V_28 + IL_0b55: ldc.i4.1 + IL_0b56: ldc.i4.0 + IL_0b57: ldnull + IL_0b58: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b5d: stelem.ref + IL_0b5e: ldloc.s V_28 + IL_0b60: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0b65: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0b6a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteaf' + IL_0b6f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteaf' + IL_0b74: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0b79: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteaf' + IL_0b7e: ldtoken [mscorlib]System.Console + IL_0b83: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0b88: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb1' + IL_0b8d: brtrue.s IL_0bd2 + + IL_0b8f: ldc.i4 0x80 + IL_0b94: ldstr "Setter2" + IL_0b99: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0b9e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0ba3: ldc.i4.2 + IL_0ba4: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0ba9: stloc.s V_29 + IL_0bab: ldloc.s V_29 + IL_0bad: ldc.i4.0 + IL_0bae: ldc.i4.0 + IL_0baf: ldnull + IL_0bb0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0bb5: stelem.ref + IL_0bb6: ldloc.s V_29 + IL_0bb8: ldc.i4.1 + IL_0bb9: ldc.i4.0 + IL_0bba: ldnull + IL_0bbb: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0bc0: stelem.ref + IL_0bc1: ldloc.s V_29 + IL_0bc3: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0bc8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0bcd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb1' + IL_0bd2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb1' + IL_0bd7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0bdc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb1' + IL_0be1: ldarg.0 + IL_0be2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb0' + IL_0be7: brtrue.s IL_0c25 + + IL_0be9: ldc.i4.0 + IL_0bea: ldc.i4.s 69 + IL_0bec: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0bf1: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0bf6: ldc.i4.2 + IL_0bf7: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0bfc: stloc.s V_30 + IL_0bfe: ldloc.s V_30 + IL_0c00: ldc.i4.0 + IL_0c01: ldc.i4.0 + IL_0c02: ldnull + IL_0c03: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0c08: stelem.ref + IL_0c09: ldloc.s V_30 + IL_0c0b: ldc.i4.1 + IL_0c0c: ldc.i4.0 + IL_0c0d: ldnull + IL_0c0e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0c13: stelem.ref + IL_0c14: ldloc.s V_30 + IL_0c16: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0c1b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0c20: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb0' + IL_0c25: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb0' + IL_0c2a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0c2f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb0' + IL_0c34: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb2' + IL_0c39: brtrue.s IL_0c6f + + IL_0c3b: ldc.i4.0 + IL_0c3c: ldstr "Setter2" + IL_0c41: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0c46: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0c4b: ldc.i4.1 + IL_0c4c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0c51: stloc.s V_31 + IL_0c53: ldloc.s V_31 + IL_0c55: ldc.i4.0 + IL_0c56: ldc.i4.0 + IL_0c57: ldnull + IL_0c58: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0c5d: stelem.ref + IL_0c5e: ldloc.s V_31 + IL_0c60: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0c65: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0c6a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb2' + IL_0c6f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb2' + IL_0c74: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0c79: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb2' + IL_0c7e: ldarg.0 + IL_0c7f: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0c84: ldarg.1 + IL_0c85: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0c8a: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0c8f: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0c94: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb3' + IL_0c99: brtrue.s IL_0ce0 + + IL_0c9b: ldc.i4 0x100 + IL_0ca0: ldstr "WriteLine" + IL_0ca5: ldnull + IL_0ca6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0cab: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0cb0: ldc.i4.2 + IL_0cb1: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0cb6: stloc.s V_32 + IL_0cb8: ldloc.s V_32 + IL_0cba: ldc.i4.0 + IL_0cbb: ldc.i4.s 33 + IL_0cbd: ldnull + IL_0cbe: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0cc3: stelem.ref + IL_0cc4: ldloc.s V_32 + IL_0cc6: ldc.i4.1 + IL_0cc7: ldc.i4.0 + IL_0cc8: ldnull + IL_0cc9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0cce: stelem.ref + IL_0ccf: ldloc.s V_32 + IL_0cd1: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0cd6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0cdb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb3' + IL_0ce0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb3' + IL_0ce5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0cea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb3' + IL_0cef: ldtoken [mscorlib]System.Console + IL_0cf4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0cf9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb5' + IL_0cfe: brtrue.s IL_0d43 + + IL_0d00: ldc.i4 0x80 + IL_0d05: ldstr "Setter2" + IL_0d0a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0d0f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0d14: ldc.i4.2 + IL_0d15: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0d1a: stloc.s V_33 + IL_0d1c: ldloc.s V_33 + IL_0d1e: ldc.i4.0 + IL_0d1f: ldc.i4.0 + IL_0d20: ldnull + IL_0d21: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0d26: stelem.ref + IL_0d27: ldloc.s V_33 + IL_0d29: ldc.i4.1 + IL_0d2a: ldc.i4.0 + IL_0d2b: ldnull + IL_0d2c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0d31: stelem.ref + IL_0d32: ldloc.s V_33 + IL_0d34: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0d39: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0d3e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb5' + IL_0d43: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb5' + IL_0d48: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0d4d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb5' + IL_0d52: ldarg.0 + IL_0d53: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb4' + IL_0d58: brtrue.s IL_0d96 + + IL_0d5a: ldc.i4.0 + IL_0d5b: ldc.i4.s 65 + IL_0d5d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0d62: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0d67: ldc.i4.2 + IL_0d68: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0d6d: stloc.s V_34 + IL_0d6f: ldloc.s V_34 + IL_0d71: ldc.i4.0 + IL_0d72: ldc.i4.0 + IL_0d73: ldnull + IL_0d74: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0d79: stelem.ref + IL_0d7a: ldloc.s V_34 + IL_0d7c: ldc.i4.1 + IL_0d7d: ldc.i4.0 + IL_0d7e: ldnull + IL_0d7f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0d84: stelem.ref + IL_0d85: ldloc.s V_34 + IL_0d87: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0d8c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0d91: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb4' + IL_0d96: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb4' + IL_0d9b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0da0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb4' + IL_0da5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb6' + IL_0daa: brtrue.s IL_0de0 + + IL_0dac: ldc.i4.0 + IL_0dad: ldstr "Setter2" + IL_0db2: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0db7: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0dbc: ldc.i4.1 + IL_0dbd: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0dc2: stloc.s V_35 + IL_0dc4: ldloc.s V_35 + IL_0dc6: ldc.i4.0 + IL_0dc7: ldc.i4.0 + IL_0dc8: ldnull + IL_0dc9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0dce: stelem.ref + IL_0dcf: ldloc.s V_35 + IL_0dd1: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0dd6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0ddb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb6' + IL_0de0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb6' + IL_0de5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0dea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb6' + IL_0def: ldarg.0 + IL_0df0: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0df5: ldarg.1 + IL_0df6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0dfb: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0e00: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0e05: ret + } // end of method DynamicTests::InlineCompoundAssignment + + .method private hidebysig static void UnaryOperators(object a) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 681 (0x2a9) + .maxstack 10 + .locals init (object V_0, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_1, + object V_2, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_3, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_4, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_5, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_6, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_7, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_8, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_9) + IL_0000: ldarg.0 + IL_0001: stloc.0 + IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb8' + IL_0007: brtrue.s IL_0037 + + IL_0009: ldc.i4.0 + IL_000a: ldc.i4.s 49 + IL_000c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0011: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0016: ldc.i4.1 + IL_0017: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_001c: stloc.1 + IL_001d: ldloc.1 + IL_001e: ldc.i4.0 + IL_001f: ldc.i4.0 + IL_0020: ldnull + IL_0021: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0026: stelem.ref + IL_0027: ldloc.1 + IL_0028: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_002d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0032: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb8' + IL_0037: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb8' + IL_003c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0041: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb8' + IL_0046: ldloc.0 + IL_0047: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_004c: starg.s a + IL_004e: ldarg.0 + IL_004f: stloc.2 + IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb9' + IL_0055: brtrue.s IL_0085 + + IL_0057: ldc.i4.0 + IL_0058: ldc.i4.s 54 + IL_005a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_005f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0064: ldc.i4.1 + IL_0065: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_006a: stloc.3 + IL_006b: ldloc.3 + IL_006c: ldc.i4.0 + IL_006d: ldc.i4.0 + IL_006e: ldnull + IL_006f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0074: stelem.ref + IL_0075: ldloc.3 + IL_0076: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_007b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0080: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb9' + IL_0085: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb9' + IL_008a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_008f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb9' + IL_0094: ldloc.2 + IL_0095: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_009a: starg.s a + IL_009c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteba' + IL_00a1: brtrue.s IL_00d4 + + IL_00a3: ldc.i4.0 + IL_00a4: ldc.i4.s 49 + IL_00a6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00ab: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00b0: ldc.i4.1 + IL_00b1: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00b6: stloc.s V_4 + IL_00b8: ldloc.s V_4 + IL_00ba: ldc.i4.0 + IL_00bb: ldc.i4.0 + IL_00bc: ldnull + IL_00bd: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00c2: stelem.ref + IL_00c3: ldloc.s V_4 + IL_00c5: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00ca: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00cf: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteba' + IL_00d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteba' + IL_00d9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteba' + IL_00e3: ldarg.0 + IL_00e4: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_00e9: starg.s a + IL_00eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebb' + IL_00f0: brtrue.s IL_0123 + + IL_00f2: ldc.i4.0 + IL_00f3: ldc.i4.s 54 + IL_00f5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00fa: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00ff: ldc.i4.1 + IL_0100: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0105: stloc.s V_5 + IL_0107: ldloc.s V_5 + IL_0109: ldc.i4.0 + IL_010a: ldc.i4.0 + IL_010b: ldnull + IL_010c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0111: stelem.ref + IL_0112: ldloc.s V_5 + IL_0114: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0119: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_011e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebb' + IL_0123: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebb' + IL_0128: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_012d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebb' + IL_0132: ldarg.0 + IL_0133: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0138: starg.s a + IL_013a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebc' + IL_013f: brtrue.s IL_0186 + + IL_0141: ldc.i4 0x100 + IL_0146: ldstr "Casts" + IL_014b: ldnull + IL_014c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0151: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0156: ldc.i4.2 + IL_0157: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_015c: stloc.s V_6 + IL_015e: ldloc.s V_6 + IL_0160: ldc.i4.0 + IL_0161: ldc.i4.s 33 + IL_0163: ldnull + IL_0164: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0169: stelem.ref + IL_016a: ldloc.s V_6 + IL_016c: ldc.i4.1 + IL_016d: ldc.i4.0 + IL_016e: ldnull + IL_016f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0174: stelem.ref + IL_0175: ldloc.s V_6 + IL_0177: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_017c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0181: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebc' + IL_0186: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebc' + IL_018b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0190: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebc' + IL_0195: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_019a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_019f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebd' + IL_01a4: brtrue.s IL_01d7 + + IL_01a6: ldc.i4.0 + IL_01a7: ldc.i4.s 28 + IL_01a9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01ae: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01b3: ldc.i4.1 + IL_01b4: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_01b9: stloc.s V_7 + IL_01bb: ldloc.s V_7 + IL_01bd: ldc.i4.0 + IL_01be: ldc.i4.0 + IL_01bf: ldnull + IL_01c0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01c5: stelem.ref + IL_01c6: ldloc.s V_7 + IL_01c8: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_01cd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_01d2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebd' + IL_01d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebd' + IL_01dc: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_01e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebd' + IL_01e6: ldarg.0 + IL_01e7: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_01ec: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_01f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebe' + IL_01f6: brtrue.s IL_023d + + IL_01f8: ldc.i4 0x100 + IL_01fd: ldstr "Casts" + IL_0202: ldnull + IL_0203: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0208: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_020d: ldc.i4.2 + IL_020e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0213: stloc.s V_8 + IL_0215: ldloc.s V_8 + IL_0217: ldc.i4.0 + IL_0218: ldc.i4.s 33 + IL_021a: ldnull + IL_021b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0220: stelem.ref + IL_0221: ldloc.s V_8 + IL_0223: ldc.i4.1 + IL_0224: ldc.i4.0 + IL_0225: ldnull + IL_0226: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_022b: stelem.ref + IL_022c: ldloc.s V_8 + IL_022e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0233: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0238: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebe' + IL_023d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebe' + IL_0242: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0247: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebe' + IL_024c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0251: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0256: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebf' + IL_025b: brtrue.s IL_028e + + IL_025d: ldc.i4.0 + IL_025e: ldc.i4.s 29 + IL_0260: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0265: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_026a: ldc.i4.1 + IL_026b: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0270: stloc.s V_9 + IL_0272: ldloc.s V_9 + IL_0274: ldc.i4.0 + IL_0275: ldc.i4.0 + IL_0276: ldnull + IL_0277: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_027c: stelem.ref + IL_027d: ldloc.s V_9 + IL_027f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0284: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0289: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebf' + IL_028e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebf' + IL_0293: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0298: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebf' + IL_029d: ldarg.0 + IL_029e: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_02a3: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_02a8: ret + } // end of method DynamicTests::UnaryOperators + + .method private hidebysig static void Loops(object list) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 210 (0xd2) + .maxstack 8 + .locals init (object V_0, + class [mscorlib]System.Collections.IEnumerator V_1, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_2, + class [mscorlib]System.IDisposable V_3) + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc0'::'<>p__Sitec1' + IL_0005: brtrue.s IL_002b + + IL_0007: ldc.i4.0 + IL_0008: ldtoken [mscorlib]System.Collections.IEnumerable + IL_000d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0012: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0017: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::Convert(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Type) + IL_0021: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0026: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc0'::'<>p__Sitec1' + IL_002b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc0'::'<>p__Sitec1' + IL_0030: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc0'::'<>p__Sitec1' + IL_003a: ldarg.0 + IL_003b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0040: callvirt instance class [mscorlib]System.Collections.IEnumerator [mscorlib]System.Collections.IEnumerable::GetEnumerator() + IL_0045: stloc.1 + .try + { + IL_0046: br.s IL_00b6 + + IL_0048: ldloc.1 + IL_0049: callvirt instance object [mscorlib]System.Collections.IEnumerator::get_Current() + IL_004e: stloc.0 + IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc0'::'<>p__Sitec2' + IL_0054: brtrue.s IL_0097 + + IL_0056: ldc.i4 0x100 + IL_005b: ldstr "UnaryOperators" + IL_0060: ldnull + IL_0061: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0066: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_006b: ldc.i4.2 + IL_006c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0071: stloc.2 + IL_0072: ldloc.2 + IL_0073: ldc.i4.0 + IL_0074: ldc.i4.s 33 + IL_0076: ldnull + IL_0077: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_007c: stelem.ref + IL_007d: ldloc.2 + IL_007e: ldc.i4.1 + IL_007f: ldc.i4.0 + IL_0080: ldnull + IL_0081: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0086: stelem.ref + IL_0087: ldloc.2 + IL_0088: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_008d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0092: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc0'::'<>p__Sitec2' + IL_0097: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc0'::'<>p__Sitec2' + IL_009c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc0'::'<>p__Sitec2' + IL_00a6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00ab: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00b0: ldloc.0 + IL_00b1: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_00b6: ldloc.1 + IL_00b7: callvirt instance bool [mscorlib]System.Collections.IEnumerator::MoveNext() + IL_00bc: brtrue.s IL_0048 + + IL_00be: leave.s IL_00d1 + + } // end .try + finally + { + IL_00c0: ldloc.1 + IL_00c1: isinst [mscorlib]System.IDisposable + IL_00c6: stloc.3 + IL_00c7: ldloc.3 + IL_00c8: brfalse.s IL_00d0 + + IL_00ca: ldloc.3 + IL_00cb: callvirt instance void [mscorlib]System.IDisposable::Dispose() + IL_00d0: endfinally + } // end handler + IL_00d1: ret + } // end of method DynamicTests::Loops + + .method private hidebysig static void If(object a, + object b) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [2] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 171 (0xab) + .maxstack 9 + .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_1) + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc3'::'<>p__Sitec4' + IL_0005: brtrue.s IL_0035 + + IL_0007: ldc.i4.0 + IL_0008: ldc.i4.s 83 + IL_000a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_000f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0014: ldc.i4.1 + IL_0015: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_001a: stloc.0 + IL_001b: ldloc.0 + IL_001c: ldc.i4.0 + IL_001d: ldc.i4.0 + IL_001e: ldnull + IL_001f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0024: stelem.ref + IL_0025: ldloc.0 + IL_0026: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_002b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0030: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc3'::'<>p__Sitec4' + IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc3'::'<>p__Sitec4' + IL_003a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_003f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc3'::'<>p__Sitec4' + IL_0044: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc3'::'<>p__Sitec5' + IL_0049: brtrue.s IL_0083 + + IL_004b: ldc.i4.0 + IL_004c: ldc.i4.s 13 + IL_004e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0053: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0058: ldc.i4.2 + IL_0059: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_005e: stloc.1 + IL_005f: ldloc.1 + IL_0060: ldc.i4.0 + IL_0061: ldc.i4.0 + IL_0062: ldnull + IL_0063: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0068: stelem.ref + IL_0069: ldloc.1 + IL_006a: ldc.i4.1 + IL_006b: ldc.i4.0 + IL_006c: ldnull + IL_006d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0072: stelem.ref + IL_0073: ldloc.1 + IL_0074: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0079: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_007e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc3'::'<>p__Sitec5' + IL_0083: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc3'::'<>p__Sitec5' + IL_0088: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_008d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc3'::'<>p__Sitec5' + IL_0092: ldarg.0 + IL_0093: ldarg.1 + IL_0094: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0099: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_009e: brfalse.s IL_00aa + + IL_00a0: ldstr "Equal" + IL_00a5: call void [mscorlib]System.Console::WriteLine(string) + IL_00aa: ret + } // end of method DynamicTests::If + + .method private hidebysig static void If2(object a, + object b) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [2] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 431 (0x1af) + .maxstack 12 + .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_1, + object V_2, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_3, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_4, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_5) + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitec7' + IL_0005: brtrue.s IL_0035 + + IL_0007: ldc.i4.0 + IL_0008: ldc.i4.s 83 + IL_000a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_000f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0014: ldc.i4.1 + IL_0015: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_001a: stloc.0 + IL_001b: ldloc.0 + IL_001c: ldc.i4.0 + IL_001d: ldc.i4.0 + IL_001e: ldnull + IL_001f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0024: stelem.ref + IL_0025: ldloc.0 + IL_0026: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_002b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0030: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitec7' + IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitec7' + IL_003a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_003f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitec7' + IL_0044: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitec8' + IL_0049: brtrue.s IL_0083 + + IL_004b: ldc.i4.0 + IL_004c: ldc.i4.s 13 + IL_004e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0053: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0058: ldc.i4.2 + IL_0059: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_005e: stloc.1 + IL_005f: ldloc.1 + IL_0060: ldc.i4.0 + IL_0061: ldc.i4.0 + IL_0062: ldnull + IL_0063: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0068: stelem.ref + IL_0069: ldloc.1 + IL_006a: ldc.i4.1 + IL_006b: ldc.i4.2 + IL_006c: ldnull + IL_006d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0072: stelem.ref + IL_0073: ldloc.1 + IL_0074: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0079: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_007e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitec8' + IL_0083: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitec8' + IL_0088: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_008d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitec8' + IL_0092: ldarg.0 + IL_0093: ldnull + IL_0094: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0099: stloc.2 + IL_009a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitec9' + IL_009f: brtrue.s IL_00cf + + IL_00a1: ldc.i4.0 + IL_00a2: ldc.i4.s 83 + IL_00a4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00a9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00ae: ldc.i4.1 + IL_00af: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00b4: stloc.3 + IL_00b5: ldloc.3 + IL_00b6: ldc.i4.0 + IL_00b7: ldc.i4.0 + IL_00b8: ldnull + IL_00b9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00be: stelem.ref + IL_00bf: ldloc.3 + IL_00c0: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00c5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00ca: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitec9' + IL_00cf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitec9' + IL_00d4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitec9' + IL_00de: ldloc.2 + IL_00df: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_00e4: brtrue IL_019c + + IL_00e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Siteca' + IL_00ee: brtrue.s IL_012c + + IL_00f0: ldc.i4.8 + IL_00f1: ldc.i4.s 36 + IL_00f3: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00f8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00fd: ldc.i4.2 + IL_00fe: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0103: stloc.s V_4 + IL_0105: ldloc.s V_4 + IL_0107: ldc.i4.0 + IL_0108: ldc.i4.0 + IL_0109: ldnull + IL_010a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_010f: stelem.ref + IL_0110: ldloc.s V_4 + IL_0112: ldc.i4.1 + IL_0113: ldc.i4.0 + IL_0114: ldnull + IL_0115: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_011a: stelem.ref + IL_011b: ldloc.s V_4 + IL_011d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0122: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0127: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Siteca' + IL_012c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Siteca' + IL_0131: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0136: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Siteca' + IL_013b: ldloc.2 + IL_013c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitecb' + IL_0141: brtrue.s IL_017f + + IL_0143: ldc.i4.0 + IL_0144: ldc.i4.s 13 + IL_0146: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_014b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0150: ldc.i4.2 + IL_0151: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0156: stloc.s V_5 + IL_0158: ldloc.s V_5 + IL_015a: ldc.i4.0 + IL_015b: ldc.i4.0 + IL_015c: ldnull + IL_015d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0162: stelem.ref + IL_0163: ldloc.s V_5 + IL_0165: ldc.i4.1 + IL_0166: ldc.i4.2 + IL_0167: ldnull + IL_0168: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_016d: stelem.ref + IL_016e: ldloc.s V_5 + IL_0170: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0175: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_017a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitecb' + IL_017f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitecb' + IL_0184: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0189: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitecb' + IL_018e: ldarg.1 + IL_018f: ldnull + IL_0190: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0195: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_019a: br.s IL_019d + + IL_019c: ldloc.2 + IL_019d: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_01a2: brfalse.s IL_01ae + + IL_01a4: ldstr "Equal" + IL_01a9: call void [mscorlib]System.Console::WriteLine(string) + IL_01ae: ret + } // end of method DynamicTests::If2 + + .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 DynamicTests::.ctor + + .property instance object Property() + { + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .get instance object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::get_Property() + .set instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::set_Property(object) + } // end of property DynamicTests::Property +} // end of class ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + + +// ============================================================= + +// *********** DISASSEMBLY COMPLETE *********************** diff --git a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.opt.roslyn.il b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.opt.roslyn.il new file mode 100644 index 000000000..c4ec29da4 --- /dev/null +++ b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.opt.roslyn.il @@ -0,0 +1,7355 @@ + + + + +// 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 extern Microsoft.CSharp +{ + .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A ) // .?_....: + .ver 4:0:0:0 +} +.assembly DynamicTests +{ + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilationRelaxationsAttribute::.ctor(int32) = ( 01 00 08 00 00 00 00 00 ) + .custom instance void [mscorlib]System.Runtime.CompilerServices.RuntimeCompatibilityAttribute::.ctor() = ( 01 00 01 00 54 02 16 57 72 61 70 4E 6F 6E 45 78 // ....T..WrapNonEx + 63 65 70 74 69 6F 6E 54 68 72 6F 77 73 01 ) // ceptionThrows. + + // --- The following custom attribute is added automatically, do not uncomment ------- + // .custom instance void [mscorlib]System.Diagnostics.DebuggableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggableAttribute/DebuggingModes) = ( 01 00 02 00 00 00 00 00 ) + + .permissionset reqmin + = {[mscorlib]System.Security.Permissions.SecurityPermissionAttribute = {property bool 'SkipVerification' = bool(true)}} + .hash algorithm 0x00008004 + .ver 0:0:0:0 +} +.module DynamicTests.dll +.custom instance void [mscorlib]System.Security.UnverifiableCodeAttribute::.ctor() = ( 01 00 00 00 ) +.imagebase 0x10000000 +.file alignment 0x00000200 +.stackreserve 0x00100000 +.subsystem 0x0003 // WINDOWS_CUI +.corflags 0x00000001 // ILONLY + + +// =============== CLASS MEMBERS DECLARATION =================== + +.class private auto ansi beforefieldinit ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + extends [mscorlib]System.Object +{ + .class abstract auto ansi sealed nested private beforefieldinit '<>o__5' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + } // end of class '<>o__5' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__6' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__10' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__11' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__12' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__13' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__14' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__15' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__16' + } // end of class '<>o__6' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__7' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' + } // end of class '<>o__7' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__8' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' + } // end of class '<>o__8' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__9' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' + } // end of class '<>o__9' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__10' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__10' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__11' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__12' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__13' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__14' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__15' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__16' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__17' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__18' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__19' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__20' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__21' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__22' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__23' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__24' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__25' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__26' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__27' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__28' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__29' + } // end of class '<>o__10' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__11' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__10' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__11' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__12' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__13' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__14' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__15' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__16' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__17' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__18' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__19' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__20' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__21' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__22' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__23' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__24' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__25' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__26' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__27' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__28' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__29' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__30' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__31' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__32' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__33' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__34' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__35' + } // end of class '<>o__11' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__12' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + } // end of class '<>o__12' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__13' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__10' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__11' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__12' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__13' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__14' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__15' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__16' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__17' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__18' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__19' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__20' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__21' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__22' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__23' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__24' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__25' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__26' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__27' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__28' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__29' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__30' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__31' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__32' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__33' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__34' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__35' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__36' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__37' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__38' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__39' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__40' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__41' + } // end of class '<>o__13' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__14' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__10' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__11' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__12' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__13' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__14' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__15' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__16' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__17' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__18' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__19' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__20' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__21' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__22' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__23' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__24' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__25' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__26' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__27' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__28' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__29' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__30' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__31' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__32' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__33' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__34' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__35' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__36' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__37' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__38' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__39' + } // end of class '<>o__14' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__15' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__7' + } // end of class '<>o__15' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__16' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' + } // end of class '<>o__16' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__17' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' + } // end of class '<>o__17' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__18' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__4' + } // end of class '<>o__18' + + .field private static object 'field' + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .field private object 'k__BackingField' + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .method public hidebysig specialname instance object + get_Property() cil managed + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .param [0] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 7 (0x7) + .maxstack 8 + IL_0000: ldarg.0 + IL_0001: ldfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'k__BackingField' + IL_0006: ret + } // end of method DynamicTests::get_Property + + .method public hidebysig specialname instance void + set_Property(object 'value') cil managed + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 8 (0x8) + .maxstack 8 + IL_0000: ldarg.0 + IL_0001: ldarg.1 + IL_0002: stfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'k__BackingField' + IL_0007: ret + } // end of method DynamicTests::set_Property + + .method private hidebysig static void Main(string[] args) cil managed + { + // Code size 118 (0x76) + .maxstack 9 + .locals init (class ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests V_0) + IL_0000: newobj instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::.ctor() + IL_0005: dup + IL_0006: ldc.i4.1 + IL_0007: box [mscorlib]System.Int32 + IL_000c: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::set_Property(object) + IL_0011: stloc.0 + IL_0012: ldloc.0 + IL_0013: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__5'::'<>p__0' + IL_0018: brtrue.s IL_0050 + + IL_001a: ldc.i4.0 + IL_001b: ldc.i4.s 63 + IL_001d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0022: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0027: ldc.i4.2 + IL_0028: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_002d: dup + IL_002e: ldc.i4.0 + IL_002f: ldc.i4.0 + IL_0030: ldnull + IL_0031: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0036: stelem.ref + IL_0037: dup + IL_0038: ldc.i4.1 + IL_0039: ldc.i4.0 + IL_003a: ldnull + IL_003b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0040: stelem.ref + IL_0041: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0046: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_004b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__5'::'<>p__0' + IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__5'::'<>p__0' + IL_0055: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_005a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__5'::'<>p__0' + IL_005f: ldloc.0 + IL_0060: callvirt instance object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::get_Property() + IL_0065: ldc.i4.1 + IL_0066: box [mscorlib]System.Int32 + IL_006b: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0070: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::set_Property(object) + IL_0075: ret + } // end of method DynamicTests::Main + + .method private hidebysig static void MemberAccess(object a) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 1546 (0x60a) + .maxstack 15 + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__0' + IL_0005: brtrue.s IL_003b + + IL_0007: ldc.i4 0x100 + IL_000c: ldstr "Test1" + IL_0011: ldnull + IL_0012: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0017: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001c: ldc.i4.1 + IL_001d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0022: dup + IL_0023: ldc.i4.0 + IL_0024: ldc.i4.0 + IL_0025: ldnull + IL_0026: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002b: stelem.ref + IL_002c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0031: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0036: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__0' + IL_003b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__0' + IL_0040: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__0' + IL_004a: ldarg.0 + IL_004b: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, + !1) + IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__1' + IL_0055: brtrue.s IL_00aa + + IL_0057: ldc.i4 0x100 + IL_005c: ldstr "GenericTest" + IL_0061: ldc.i4.2 + IL_0062: newarr [mscorlib]System.Type + IL_0067: dup + IL_0068: ldc.i4.0 + IL_0069: ldtoken [mscorlib]System.Int32 + IL_006e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0073: stelem.ref + IL_0074: dup + IL_0075: ldc.i4.1 + IL_0076: ldtoken [mscorlib]System.Int32 + IL_007b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0080: stelem.ref + IL_0081: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0086: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_008b: ldc.i4.1 + IL_008c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0091: dup + IL_0092: ldc.i4.0 + IL_0093: ldc.i4.0 + IL_0094: ldnull + IL_0095: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_009a: stelem.ref + IL_009b: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00a0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00a5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__1' + IL_00aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__1' + IL_00af: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__1' + IL_00b9: ldarg.0 + IL_00ba: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, + !1) + IL_00bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__2' + IL_00c4: brtrue.s IL_0104 + + IL_00c6: ldc.i4 0x100 + IL_00cb: ldstr "Test2" + IL_00d0: ldnull + IL_00d1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00d6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00db: ldc.i4.2 + IL_00dc: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00e1: dup + IL_00e2: ldc.i4.0 + IL_00e3: ldc.i4.0 + IL_00e4: ldnull + IL_00e5: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00ea: stelem.ref + IL_00eb: dup + IL_00ec: ldc.i4.1 + IL_00ed: ldc.i4.3 + IL_00ee: ldnull + IL_00ef: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00f4: stelem.ref + IL_00f5: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00fa: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00ff: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__2' + IL_0104: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__2' + IL_0109: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_010e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__2' + IL_0113: ldarg.0 + IL_0114: ldc.i4.1 + IL_0115: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_011a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__4' + IL_011f: brtrue.s IL_015f + + IL_0121: ldc.i4 0x100 + IL_0126: ldstr "Test3" + IL_012b: ldnull + IL_012c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0131: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0136: ldc.i4.2 + IL_0137: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_013c: dup + IL_013d: ldc.i4.0 + IL_013e: ldc.i4.0 + IL_013f: ldnull + IL_0140: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0145: stelem.ref + IL_0146: dup + IL_0147: ldc.i4.1 + IL_0148: ldc.i4.0 + IL_0149: ldnull + IL_014a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_014f: stelem.ref + IL_0150: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0155: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_015a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__4' + IL_015f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__4' + IL_0164: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0169: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__4' + IL_016e: ldarg.0 + IL_016f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__3' + IL_0174: brtrue.s IL_01d8 + + IL_0176: ldc.i4.0 + IL_0177: ldstr "InnerTest" + IL_017c: ldnull + IL_017d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0182: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0187: ldc.i4.6 + IL_0188: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_018d: dup + IL_018e: ldc.i4.0 + IL_018f: ldc.i4.0 + IL_0190: ldnull + IL_0191: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0196: stelem.ref + IL_0197: dup + IL_0198: ldc.i4.1 + IL_0199: ldc.i4.3 + IL_019a: ldnull + IL_019b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01a0: stelem.ref + IL_01a1: dup + IL_01a2: ldc.i4.2 + IL_01a3: ldc.i4.3 + IL_01a4: ldnull + IL_01a5: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01aa: stelem.ref + IL_01ab: dup + IL_01ac: ldc.i4.3 + IL_01ad: ldc.i4.3 + IL_01ae: ldnull + IL_01af: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01b4: stelem.ref + IL_01b5: dup + IL_01b6: ldc.i4.4 + IL_01b7: ldc.i4.3 + IL_01b8: ldnull + IL_01b9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01be: stelem.ref + IL_01bf: dup + IL_01c0: ldc.i4.5 + IL_01c1: ldc.i4.3 + IL_01c2: ldnull + IL_01c3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01c8: stelem.ref + IL_01c9: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_01ce: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_01d3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__3' + IL_01d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__3' + IL_01dd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_01e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__3' + IL_01e7: ldarg.0 + IL_01e8: ldc.i4.1 + IL_01e9: ldc.i4.2 + IL_01ea: ldc.i4.3 + IL_01eb: ldc.i4.4 + IL_01ec: ldc.i4.5 + IL_01ed: callvirt instance !7 class [mscorlib]System.Func`8::Invoke(!0, + !1, + !2, + !3, + !4, + !5, + !6) + IL_01f2: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_01f7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__7' + IL_01fc: brtrue.s IL_0250 + + IL_01fe: ldc.i4 0x100 + IL_0203: ldstr "Test4" + IL_0208: ldnull + IL_0209: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_020e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0213: ldc.i4.4 + IL_0214: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0219: dup + IL_021a: ldc.i4.0 + IL_021b: ldc.i4.0 + IL_021c: ldnull + IL_021d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0222: stelem.ref + IL_0223: dup + IL_0224: ldc.i4.1 + IL_0225: ldc.i4.3 + IL_0226: ldnull + IL_0227: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_022c: stelem.ref + IL_022d: dup + IL_022e: ldc.i4.2 + IL_022f: ldc.i4.2 + IL_0230: ldnull + IL_0231: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0236: stelem.ref + IL_0237: dup + IL_0238: ldc.i4.3 + IL_0239: ldc.i4.0 + IL_023a: ldnull + IL_023b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0240: stelem.ref + IL_0241: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0246: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_024b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__7' + IL_0250: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__7' + IL_0255: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_025a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__7' + IL_025f: ldarg.0 + IL_0260: ldc.i4.2 + IL_0261: ldnull + IL_0262: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__6' + IL_0267: brtrue.s IL_029d + + IL_0269: ldc.i4.0 + IL_026a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_026f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0274: ldc.i4.2 + IL_0275: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_027a: dup + IL_027b: ldc.i4.0 + IL_027c: ldc.i4.0 + IL_027d: ldnull + IL_027e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0283: stelem.ref + IL_0284: dup + IL_0285: ldc.i4.1 + IL_0286: ldc.i4.3 + IL_0287: ldnull + IL_0288: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_028d: stelem.ref + IL_028e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetIndex(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0293: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0298: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__6' + IL_029d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__6' + IL_02a2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_02a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__6' + IL_02ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__5' + IL_02b1: brtrue.s IL_02e3 + + IL_02b3: ldc.i4.s 64 + IL_02b5: ldstr "Index" + IL_02ba: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_02bf: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_02c4: ldc.i4.1 + IL_02c5: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_02ca: dup + IL_02cb: ldc.i4.0 + IL_02cc: ldc.i4.0 + IL_02cd: ldnull + IL_02ce: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02d3: stelem.ref + IL_02d4: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_02d9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_02de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__5' + IL_02e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__5' + IL_02e8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_02ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__5' + IL_02f2: ldarg.0 + IL_02f3: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_02f8: ldc.i4.0 + IL_02f9: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_02fe: callvirt instance void class [mscorlib]System.Action`5::Invoke(!0, + !1, + !2, + !3, + !4) + IL_0303: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__10' + IL_0308: brtrue.s IL_035c + + IL_030a: ldc.i4 0x100 + IL_030f: ldstr "Test5" + IL_0314: ldnull + IL_0315: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_031a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_031f: ldc.i4.4 + IL_0320: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0325: dup + IL_0326: ldc.i4.0 + IL_0327: ldc.i4.0 + IL_0328: ldnull + IL_0329: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_032e: stelem.ref + IL_032f: dup + IL_0330: ldc.i4.1 + IL_0331: ldc.i4.0 + IL_0332: ldnull + IL_0333: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0338: stelem.ref + IL_0339: dup + IL_033a: ldc.i4.2 + IL_033b: ldc.i4.0 + IL_033c: ldnull + IL_033d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0342: stelem.ref + IL_0343: dup + IL_0344: ldc.i4.3 + IL_0345: ldc.i4.0 + IL_0346: ldnull + IL_0347: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_034c: stelem.ref + IL_034d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0352: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0357: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__10' + IL_035c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__10' + IL_0361: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0366: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__10' + IL_036b: ldarg.0 + IL_036c: ldarg.0 + IL_036d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__8' + IL_0372: brtrue.s IL_03a3 + + IL_0374: ldc.i4.0 + IL_0375: ldstr "Number" + IL_037a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_037f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0384: ldc.i4.1 + IL_0385: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_038a: dup + IL_038b: ldc.i4.0 + IL_038c: ldc.i4.0 + IL_038d: ldnull + IL_038e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0393: stelem.ref + IL_0394: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0399: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_039e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__8' + IL_03a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__8' + IL_03a8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_03ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__8' + IL_03b2: ldarg.0 + IL_03b3: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_03b8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__9' + IL_03bd: brtrue.s IL_03ee + + IL_03bf: ldc.i4.0 + IL_03c0: ldstr "String" + IL_03c5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_03ca: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_03cf: ldc.i4.1 + IL_03d0: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_03d5: dup + IL_03d6: ldc.i4.0 + IL_03d7: ldc.i4.0 + IL_03d8: ldnull + IL_03d9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03de: stelem.ref + IL_03df: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_03e4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_03e9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__9' + IL_03ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__9' + IL_03f3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_03f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__9' + IL_03fd: ldarg.0 + IL_03fe: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0403: callvirt instance void class [mscorlib]System.Action`5::Invoke(!0, + !1, + !2, + !3, + !4) + IL_0408: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__11' + IL_040d: brtrue.s IL_044d + + IL_040f: ldc.i4.0 + IL_0410: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0415: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_041a: ldc.i4.3 + IL_041b: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0420: dup + IL_0421: ldc.i4.0 + IL_0422: ldc.i4.0 + IL_0423: ldnull + IL_0424: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0429: stelem.ref + IL_042a: dup + IL_042b: ldc.i4.1 + IL_042c: ldc.i4.3 + IL_042d: ldnull + IL_042e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0433: stelem.ref + IL_0434: dup + IL_0435: ldc.i4.2 + IL_0436: ldc.i4.3 + IL_0437: ldnull + IL_0438: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_043d: stelem.ref + IL_043e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetIndex(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0443: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0448: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__11' + IL_044d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__11' + IL_0452: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0457: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__11' + IL_045c: ldarg.0 + IL_045d: ldc.i4.0 + IL_045e: ldc.i4.3 + IL_045f: callvirt instance !4 class [mscorlib]System.Func`5::Invoke(!0, + !1, + !2, + !3) + IL_0464: pop + IL_0465: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__14' + IL_046a: brtrue.s IL_04aa + + IL_046c: ldc.i4.0 + IL_046d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0472: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0477: ldc.i4.3 + IL_0478: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_047d: dup + IL_047e: ldc.i4.0 + IL_047f: ldc.i4.0 + IL_0480: ldnull + IL_0481: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0486: stelem.ref + IL_0487: dup + IL_0488: ldc.i4.1 + IL_0489: ldc.i4.0 + IL_048a: ldnull + IL_048b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0490: stelem.ref + IL_0491: dup + IL_0492: ldc.i4.2 + IL_0493: ldc.i4.3 + IL_0494: ldnull + IL_0495: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_049a: stelem.ref + IL_049b: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetIndex(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_04a0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_04a5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__14' + IL_04aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__14' + IL_04af: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_04b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__14' + IL_04b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__12' + IL_04be: brtrue.s IL_04f0 + + IL_04c0: ldc.i4.s 64 + IL_04c2: ldstr "Index" + IL_04c7: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_04cc: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_04d1: ldc.i4.1 + IL_04d2: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_04d7: dup + IL_04d8: ldc.i4.0 + IL_04d9: ldc.i4.0 + IL_04da: ldnull + IL_04db: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04e0: stelem.ref + IL_04e1: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_04e6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_04eb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__12' + IL_04f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__12' + IL_04f5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_04fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__12' + IL_04ff: ldarg.0 + IL_0500: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0505: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__13' + IL_050a: brtrue.s IL_053b + + IL_050c: ldc.i4.0 + IL_050d: ldstr "Number" + IL_0512: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0517: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_051c: ldc.i4.1 + IL_051d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0522: dup + IL_0523: ldc.i4.0 + IL_0524: ldc.i4.0 + IL_0525: ldnull + IL_0526: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_052b: stelem.ref + IL_052c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0531: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0536: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__13' + IL_053b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__13' + IL_0540: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0545: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__13' + IL_054a: ldarg.0 + IL_054b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0550: ldc.i4.5 + IL_0551: callvirt instance !4 class [mscorlib]System.Func`5::Invoke(!0, + !1, + !2, + !3) + IL_0556: pop + IL_0557: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__15' + IL_055c: brtrue.s IL_0597 + + IL_055e: ldc.i4.0 + IL_055f: ldstr "Setter" + IL_0564: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0569: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_056e: ldc.i4.2 + IL_056f: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0574: dup + IL_0575: ldc.i4.0 + IL_0576: ldc.i4.0 + IL_0577: ldnull + IL_0578: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_057d: stelem.ref + IL_057e: dup + IL_057f: ldc.i4.1 + IL_0580: ldc.i4.1 + IL_0581: ldnull + IL_0582: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0587: stelem.ref + IL_0588: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_058d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0592: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__15' + IL_0597: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__15' + IL_059c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_05a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__15' + IL_05a6: ldarg.0 + IL_05a7: newobj instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::.ctor() + IL_05ac: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_05b1: pop + IL_05b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__16' + IL_05b7: brtrue.s IL_05f2 + + IL_05b9: ldc.i4.0 + IL_05ba: ldstr "Setter2" + IL_05bf: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_05c4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_05c9: ldc.i4.2 + IL_05ca: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_05cf: dup + IL_05d0: ldc.i4.0 + IL_05d1: ldc.i4.0 + IL_05d2: ldnull + IL_05d3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05d8: stelem.ref + IL_05d9: dup + IL_05da: ldc.i4.1 + IL_05db: ldc.i4.3 + IL_05dc: ldnull + IL_05dd: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05e2: stelem.ref + IL_05e3: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_05e8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_05ed: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__16' + IL_05f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__16' + IL_05f7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_05fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__16' + IL_0601: ldarg.0 + IL_0602: ldc.i4.5 + IL_0603: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0608: pop + IL_0609: ret + } // end of method DynamicTests::MemberAccess + + .method private hidebysig static void Invocation(object a, + object b) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [2] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 172 (0xac) + .maxstack 13 + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__1' + IL_0005: brtrue.s IL_0049 + + IL_0007: ldc.i4 0x100 + IL_000c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0011: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0016: ldc.i4.3 + IL_0017: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_001c: dup + IL_001d: ldc.i4.0 + IL_001e: ldc.i4.0 + IL_001f: ldnull + IL_0020: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0025: stelem.ref + IL_0026: dup + IL_0027: ldc.i4.1 + IL_0028: ldc.i4.2 + IL_0029: ldnull + IL_002a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002f: stelem.ref + IL_0030: dup + IL_0031: ldc.i4.2 + IL_0032: ldc.i4.0 + IL_0033: ldnull + IL_0034: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0039: stelem.ref + IL_003a: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::Invoke(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__1' + IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__1' + IL_004e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__1' + IL_0058: ldarg.0 + IL_0059: ldnull + IL_005a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__0' + IL_005f: brtrue.s IL_0091 + + IL_0061: ldc.i4.0 + IL_0062: ldstr "Test" + IL_0067: ldnull + IL_0068: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_006d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0072: ldc.i4.1 + IL_0073: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0078: dup + IL_0079: ldc.i4.0 + IL_007a: ldc.i4.0 + IL_007b: ldnull + IL_007c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0081: stelem.ref + IL_0082: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0087: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_008c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__0' + IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__0' + IL_0096: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__0' + IL_00a0: ldarg.1 + IL_00a1: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_00a6: callvirt instance void class [mscorlib]System.Action`4::Invoke(!0, + !1, + !2, + !3) + IL_00ab: ret + } // end of method DynamicTests::Invocation + + .method private hidebysig static object + Test1(object a) cil managed + { + .param [0] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 158 (0x9e) + .maxstack 8 + .locals init (object V_0) + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__0' + IL_0005: brtrue.s IL_0036 + + IL_0007: ldc.i4.0 + IL_0008: ldstr "IndexedProperty" + IL_000d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0012: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0017: ldc.i4.1 + IL_0018: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_001d: dup + IL_001e: ldc.i4.0 + IL_001f: ldc.i4.0 + IL_0020: ldnull + IL_0021: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0026: stelem.ref + IL_0027: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_002c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0031: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__0' + IL_0036: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__0' + IL_003b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__0' + IL_0045: ldarg.0 + IL_0046: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_004b: stloc.0 + IL_004c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__1' + IL_0051: brtrue.s IL_0087 + + IL_0053: ldc.i4.0 + IL_0054: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0059: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_005e: ldc.i4.2 + IL_005f: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0064: dup + IL_0065: ldc.i4.0 + IL_0066: ldc.i4.0 + IL_0067: ldnull + IL_0068: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_006d: stelem.ref + IL_006e: dup + IL_006f: ldc.i4.1 + IL_0070: ldc.i4.3 + IL_0071: ldnull + IL_0072: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0077: stelem.ref + IL_0078: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetIndex(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_007d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0082: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__1' + IL_0087: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__1' + IL_008c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__1' + IL_0096: ldloc.0 + IL_0097: ldc.i4.0 + IL_0098: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_009d: ret + } // end of method DynamicTests::Test1 + + .method private hidebysig static object + Test2(object a) cil managed + { + .param [0] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 157 (0x9d) + .maxstack 10 + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__1' + IL_0005: brtrue.s IL_003b + + IL_0007: ldc.i4.0 + IL_0008: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_000d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0012: ldc.i4.2 + IL_0013: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0018: dup + IL_0019: ldc.i4.0 + IL_001a: ldc.i4.0 + IL_001b: ldnull + IL_001c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0021: stelem.ref + IL_0022: dup + IL_0023: ldc.i4.1 + IL_0024: ldc.i4.3 + IL_0025: ldnull + IL_0026: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002b: stelem.ref + IL_002c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetIndex(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0031: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0036: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__1' + IL_003b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__1' + IL_0040: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__1' + IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' + IL_004f: brtrue.s IL_0081 + + IL_0051: ldc.i4.s 64 + IL_0053: ldstr "IndexedProperty" + IL_0058: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_005d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0062: ldc.i4.1 + IL_0063: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0068: dup + IL_0069: ldc.i4.0 + IL_006a: ldc.i4.0 + IL_006b: ldnull + IL_006c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0071: stelem.ref + IL_0072: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0077: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_007c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' + IL_0081: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' + IL_0086: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_008b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' + IL_0090: ldarg.0 + IL_0091: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0096: ldc.i4.0 + IL_0097: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_009c: ret + } // end of method DynamicTests::Test2 + + .method private hidebysig static void ArithmeticBinaryOperators(object a, + object b) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [2] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 2743 (0xab7) + .maxstack 11 + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__1' + IL_0005: brtrue.s IL_0046 + + IL_0007: ldc.i4 0x100 + IL_000c: ldstr "MemberAccess" + IL_0011: ldnull + IL_0012: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0017: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001c: ldc.i4.2 + IL_001d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0022: dup + IL_0023: ldc.i4.0 + IL_0024: ldc.i4.s 33 + IL_0026: ldnull + IL_0027: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002c: stelem.ref + IL_002d: dup + IL_002e: ldc.i4.1 + IL_002f: ldc.i4.0 + IL_0030: ldnull + IL_0031: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0036: stelem.ref + IL_0037: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_003c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0041: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__1' + IL_0046: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__1' + IL_004b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__1' + IL_0055: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_005a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_005f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' + IL_0064: brtrue.s IL_009b + + IL_0066: ldc.i4.0 + IL_0067: ldc.i4.0 + IL_0068: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_006d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0072: ldc.i4.2 + IL_0073: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0078: dup + IL_0079: ldc.i4.0 + IL_007a: ldc.i4.0 + IL_007b: ldnull + IL_007c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0081: stelem.ref + IL_0082: dup + IL_0083: ldc.i4.1 + IL_0084: ldc.i4.0 + IL_0085: ldnull + IL_0086: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_008b: stelem.ref + IL_008c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0091: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0096: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' + IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' + IL_00a0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' + IL_00aa: ldarg.0 + IL_00ab: ldarg.1 + IL_00ac: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_00b1: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_00b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__3' + IL_00bb: brtrue.s IL_00fc + + IL_00bd: ldc.i4 0x100 + IL_00c2: ldstr "MemberAccess" + IL_00c7: ldnull + IL_00c8: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00cd: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00d2: ldc.i4.2 + IL_00d3: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00d8: dup + IL_00d9: ldc.i4.0 + IL_00da: ldc.i4.s 33 + IL_00dc: ldnull + IL_00dd: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00e2: stelem.ref + IL_00e3: dup + IL_00e4: ldc.i4.1 + IL_00e5: ldc.i4.0 + IL_00e6: ldnull + IL_00e7: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00ec: stelem.ref + IL_00ed: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00f2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00f7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__3' + IL_00fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__3' + IL_0101: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0106: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__3' + IL_010b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0110: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0115: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__2' + IL_011a: brtrue.s IL_0151 + + IL_011c: ldc.i4.0 + IL_011d: ldc.i4.0 + IL_011e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0123: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0128: ldc.i4.2 + IL_0129: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_012e: dup + IL_012f: ldc.i4.0 + IL_0130: ldc.i4.0 + IL_0131: ldnull + IL_0132: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0137: stelem.ref + IL_0138: dup + IL_0139: ldc.i4.1 + IL_013a: ldc.i4.3 + IL_013b: ldnull + IL_013c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0141: stelem.ref + IL_0142: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0147: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_014c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__2' + IL_0151: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__2' + IL_0156: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_015b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__2' + IL_0160: ldarg.0 + IL_0161: ldc.i4.1 + IL_0162: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0167: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_016c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__5' + IL_0171: brtrue.s IL_01b2 + + IL_0173: ldc.i4 0x100 + IL_0178: ldstr "MemberAccess" + IL_017d: ldnull + IL_017e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0183: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0188: ldc.i4.2 + IL_0189: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_018e: dup + IL_018f: ldc.i4.0 + IL_0190: ldc.i4.s 33 + IL_0192: ldnull + IL_0193: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0198: stelem.ref + IL_0199: dup + IL_019a: ldc.i4.1 + IL_019b: ldc.i4.0 + IL_019c: ldnull + IL_019d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01a2: stelem.ref + IL_01a3: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_01a8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_01ad: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__5' + IL_01b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__5' + IL_01b7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_01bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__5' + IL_01c1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01c6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__4' + IL_01d0: brtrue.s IL_0207 + + IL_01d2: ldc.i4.0 + IL_01d3: ldc.i4.0 + IL_01d4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01d9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01de: ldc.i4.2 + IL_01df: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_01e4: dup + IL_01e5: ldc.i4.0 + IL_01e6: ldc.i4.0 + IL_01e7: ldnull + IL_01e8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01ed: stelem.ref + IL_01ee: dup + IL_01ef: ldc.i4.1 + IL_01f0: ldc.i4.2 + IL_01f1: ldnull + IL_01f2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01f7: stelem.ref + IL_01f8: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_01fd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0202: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__4' + IL_0207: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__4' + IL_020c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0211: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__4' + IL_0216: ldarg.0 + IL_0217: ldnull + IL_0218: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_021d: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0222: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__7' + IL_0227: brtrue.s IL_0268 + + IL_0229: ldc.i4 0x100 + IL_022e: ldstr "MemberAccess" + IL_0233: ldnull + IL_0234: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0239: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_023e: ldc.i4.2 + IL_023f: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0244: dup + IL_0245: ldc.i4.0 + IL_0246: ldc.i4.s 33 + IL_0248: ldnull + IL_0249: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_024e: stelem.ref + IL_024f: dup + IL_0250: ldc.i4.1 + IL_0251: ldc.i4.0 + IL_0252: ldnull + IL_0253: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0258: stelem.ref + IL_0259: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_025e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0263: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__7' + IL_0268: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__7' + IL_026d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0272: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__7' + IL_0277: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_027c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0281: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__6' + IL_0286: brtrue.s IL_02be + + IL_0288: ldc.i4.0 + IL_0289: ldc.i4.s 42 + IL_028b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0290: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0295: ldc.i4.2 + IL_0296: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_029b: dup + IL_029c: ldc.i4.0 + IL_029d: ldc.i4.0 + IL_029e: ldnull + IL_029f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02a4: stelem.ref + IL_02a5: dup + IL_02a6: ldc.i4.1 + IL_02a7: ldc.i4.0 + IL_02a8: ldnull + IL_02a9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02ae: stelem.ref + IL_02af: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_02b4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_02b9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__6' + IL_02be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__6' + IL_02c3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_02c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__6' + IL_02cd: ldarg.0 + IL_02ce: ldarg.1 + IL_02cf: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_02d4: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_02d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__9' + IL_02de: brtrue.s IL_031f + + IL_02e0: ldc.i4 0x100 + IL_02e5: ldstr "MemberAccess" + IL_02ea: ldnull + IL_02eb: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_02f0: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_02f5: ldc.i4.2 + IL_02f6: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_02fb: dup + IL_02fc: ldc.i4.0 + IL_02fd: ldc.i4.s 33 + IL_02ff: ldnull + IL_0300: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0305: stelem.ref + IL_0306: dup + IL_0307: ldc.i4.1 + IL_0308: ldc.i4.0 + IL_0309: ldnull + IL_030a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_030f: stelem.ref + IL_0310: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0315: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_031a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__9' + IL_031f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__9' + IL_0324: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0329: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__9' + IL_032e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0333: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0338: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__8' + IL_033d: brtrue.s IL_0375 + + IL_033f: ldc.i4.0 + IL_0340: ldc.i4.s 42 + IL_0342: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0347: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_034c: ldc.i4.2 + IL_034d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0352: dup + IL_0353: ldc.i4.0 + IL_0354: ldc.i4.0 + IL_0355: ldnull + IL_0356: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_035b: stelem.ref + IL_035c: dup + IL_035d: ldc.i4.1 + IL_035e: ldc.i4.3 + IL_035f: ldnull + IL_0360: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0365: stelem.ref + IL_0366: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_036b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0370: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__8' + IL_0375: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__8' + IL_037a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_037f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__8' + IL_0384: ldarg.0 + IL_0385: ldc.i4.1 + IL_0386: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_038b: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0390: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__11' + IL_0395: brtrue.s IL_03d6 + + IL_0397: ldc.i4 0x100 + IL_039c: ldstr "MemberAccess" + IL_03a1: ldnull + IL_03a2: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_03a7: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_03ac: ldc.i4.2 + IL_03ad: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_03b2: dup + IL_03b3: ldc.i4.0 + IL_03b4: ldc.i4.s 33 + IL_03b6: ldnull + IL_03b7: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03bc: stelem.ref + IL_03bd: dup + IL_03be: ldc.i4.1 + IL_03bf: ldc.i4.0 + IL_03c0: ldnull + IL_03c1: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03c6: stelem.ref + IL_03c7: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_03cc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_03d1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__11' + IL_03d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__11' + IL_03db: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_03e0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__11' + IL_03e5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_03ea: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_03ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__10' + IL_03f4: brtrue.s IL_042c + + IL_03f6: ldc.i4.0 + IL_03f7: ldc.i4.s 42 + IL_03f9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_03fe: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0403: ldc.i4.2 + IL_0404: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0409: dup + IL_040a: ldc.i4.0 + IL_040b: ldc.i4.0 + IL_040c: ldnull + IL_040d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0412: stelem.ref + IL_0413: dup + IL_0414: ldc.i4.1 + IL_0415: ldc.i4.2 + IL_0416: ldnull + IL_0417: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_041c: stelem.ref + IL_041d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0422: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0427: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__10' + IL_042c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__10' + IL_0431: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0436: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__10' + IL_043b: ldarg.0 + IL_043c: ldnull + IL_043d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0442: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0447: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__13' + IL_044c: brtrue.s IL_048d + + IL_044e: ldc.i4 0x100 + IL_0453: ldstr "MemberAccess" + IL_0458: ldnull + IL_0459: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_045e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0463: ldc.i4.2 + IL_0464: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0469: dup + IL_046a: ldc.i4.0 + IL_046b: ldc.i4.s 33 + IL_046d: ldnull + IL_046e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0473: stelem.ref + IL_0474: dup + IL_0475: ldc.i4.1 + IL_0476: ldc.i4.0 + IL_0477: ldnull + IL_0478: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_047d: stelem.ref + IL_047e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0483: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0488: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__13' + IL_048d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__13' + IL_0492: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0497: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__13' + IL_049c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_04a1: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_04a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__12' + IL_04ab: brtrue.s IL_04e3 + + IL_04ad: ldc.i4.0 + IL_04ae: ldc.i4.s 26 + IL_04b0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_04b5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_04ba: ldc.i4.2 + IL_04bb: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_04c0: dup + IL_04c1: ldc.i4.0 + IL_04c2: ldc.i4.0 + IL_04c3: ldnull + IL_04c4: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04c9: stelem.ref + IL_04ca: dup + IL_04cb: ldc.i4.1 + IL_04cc: ldc.i4.0 + IL_04cd: ldnull + IL_04ce: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04d3: stelem.ref + IL_04d4: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_04d9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_04de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__12' + IL_04e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__12' + IL_04e8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_04ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__12' + IL_04f2: ldarg.0 + IL_04f3: ldarg.1 + IL_04f4: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_04f9: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_04fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__15' + IL_0503: brtrue.s IL_0544 + + IL_0505: ldc.i4 0x100 + IL_050a: ldstr "MemberAccess" + IL_050f: ldnull + IL_0510: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0515: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_051a: ldc.i4.2 + IL_051b: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0520: dup + IL_0521: ldc.i4.0 + IL_0522: ldc.i4.s 33 + IL_0524: ldnull + IL_0525: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_052a: stelem.ref + IL_052b: dup + IL_052c: ldc.i4.1 + IL_052d: ldc.i4.0 + IL_052e: ldnull + IL_052f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0534: stelem.ref + IL_0535: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_053a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_053f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__15' + IL_0544: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__15' + IL_0549: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_054e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__15' + IL_0553: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0558: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_055d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__14' + IL_0562: brtrue.s IL_059a + + IL_0564: ldc.i4.0 + IL_0565: ldc.i4.s 26 + IL_0567: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_056c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0571: ldc.i4.2 + IL_0572: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0577: dup + IL_0578: ldc.i4.0 + IL_0579: ldc.i4.0 + IL_057a: ldnull + IL_057b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0580: stelem.ref + IL_0581: dup + IL_0582: ldc.i4.1 + IL_0583: ldc.i4.3 + IL_0584: ldnull + IL_0585: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_058a: stelem.ref + IL_058b: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0590: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0595: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__14' + IL_059a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__14' + IL_059f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_05a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__14' + IL_05a9: ldarg.0 + IL_05aa: ldc.i4.1 + IL_05ab: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_05b0: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_05b5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__17' + IL_05ba: brtrue.s IL_05fb + + IL_05bc: ldc.i4 0x100 + IL_05c1: ldstr "MemberAccess" + IL_05c6: ldnull + IL_05c7: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_05cc: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_05d1: ldc.i4.2 + IL_05d2: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_05d7: dup + IL_05d8: ldc.i4.0 + IL_05d9: ldc.i4.s 33 + IL_05db: ldnull + IL_05dc: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05e1: stelem.ref + IL_05e2: dup + IL_05e3: ldc.i4.1 + IL_05e4: ldc.i4.0 + IL_05e5: ldnull + IL_05e6: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05eb: stelem.ref + IL_05ec: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_05f1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_05f6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__17' + IL_05fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__17' + IL_0600: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0605: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__17' + IL_060a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_060f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0614: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__16' + IL_0619: brtrue.s IL_0651 + + IL_061b: ldc.i4.0 + IL_061c: ldc.i4.s 26 + IL_061e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0623: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0628: ldc.i4.2 + IL_0629: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_062e: dup + IL_062f: ldc.i4.0 + IL_0630: ldc.i4.0 + IL_0631: ldnull + IL_0632: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0637: stelem.ref + IL_0638: dup + IL_0639: ldc.i4.1 + IL_063a: ldc.i4.2 + IL_063b: ldnull + IL_063c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0641: stelem.ref + IL_0642: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0647: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_064c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__16' + IL_0651: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__16' + IL_0656: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_065b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__16' + IL_0660: ldarg.0 + IL_0661: ldnull + IL_0662: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0667: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_066c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__19' + IL_0671: brtrue.s IL_06b2 + + IL_0673: ldc.i4 0x100 + IL_0678: ldstr "MemberAccess" + IL_067d: ldnull + IL_067e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0683: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0688: ldc.i4.2 + IL_0689: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_068e: dup + IL_068f: ldc.i4.0 + IL_0690: ldc.i4.s 33 + IL_0692: ldnull + IL_0693: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0698: stelem.ref + IL_0699: dup + IL_069a: ldc.i4.1 + IL_069b: ldc.i4.0 + IL_069c: ldnull + IL_069d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06a2: stelem.ref + IL_06a3: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_06a8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_06ad: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__19' + IL_06b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__19' + IL_06b7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_06bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__19' + IL_06c1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_06c6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_06cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__18' + IL_06d0: brtrue.s IL_0708 + + IL_06d2: ldc.i4.0 + IL_06d3: ldc.i4.s 12 + IL_06d5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_06da: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_06df: ldc.i4.2 + IL_06e0: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_06e5: dup + IL_06e6: ldc.i4.0 + IL_06e7: ldc.i4.0 + IL_06e8: ldnull + IL_06e9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06ee: stelem.ref + IL_06ef: dup + IL_06f0: ldc.i4.1 + IL_06f1: ldc.i4.0 + IL_06f2: ldnull + IL_06f3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06f8: stelem.ref + IL_06f9: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_06fe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0703: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__18' + IL_0708: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__18' + IL_070d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0712: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__18' + IL_0717: ldarg.0 + IL_0718: ldarg.1 + IL_0719: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_071e: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0723: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__21' + IL_0728: brtrue.s IL_0769 + + IL_072a: ldc.i4 0x100 + IL_072f: ldstr "MemberAccess" + IL_0734: ldnull + IL_0735: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_073a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_073f: ldc.i4.2 + IL_0740: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0745: dup + IL_0746: ldc.i4.0 + IL_0747: ldc.i4.s 33 + IL_0749: ldnull + IL_074a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_074f: stelem.ref + IL_0750: dup + IL_0751: ldc.i4.1 + IL_0752: ldc.i4.0 + IL_0753: ldnull + IL_0754: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0759: stelem.ref + IL_075a: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_075f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0764: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__21' + IL_0769: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__21' + IL_076e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0773: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__21' + IL_0778: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_077d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0782: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__20' + IL_0787: brtrue.s IL_07bf + + IL_0789: ldc.i4.0 + IL_078a: ldc.i4.s 12 + IL_078c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0791: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0796: ldc.i4.2 + IL_0797: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_079c: dup + IL_079d: ldc.i4.0 + IL_079e: ldc.i4.0 + IL_079f: ldnull + IL_07a0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07a5: stelem.ref + IL_07a6: dup + IL_07a7: ldc.i4.1 + IL_07a8: ldc.i4.3 + IL_07a9: ldnull + IL_07aa: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07af: stelem.ref + IL_07b0: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_07b5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_07ba: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__20' + IL_07bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__20' + IL_07c4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_07c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__20' + IL_07ce: ldarg.0 + IL_07cf: ldc.i4.1 + IL_07d0: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_07d5: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_07da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__23' + IL_07df: brtrue.s IL_0820 + + IL_07e1: ldc.i4 0x100 + IL_07e6: ldstr "MemberAccess" + IL_07eb: ldnull + IL_07ec: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_07f1: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_07f6: ldc.i4.2 + IL_07f7: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_07fc: dup + IL_07fd: ldc.i4.0 + IL_07fe: ldc.i4.s 33 + IL_0800: ldnull + IL_0801: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0806: stelem.ref + IL_0807: dup + IL_0808: ldc.i4.1 + IL_0809: ldc.i4.0 + IL_080a: ldnull + IL_080b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0810: stelem.ref + IL_0811: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0816: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_081b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__23' + IL_0820: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__23' + IL_0825: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_082a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__23' + IL_082f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0834: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0839: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__22' + IL_083e: brtrue.s IL_0876 + + IL_0840: ldc.i4.0 + IL_0841: ldc.i4.s 12 + IL_0843: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0848: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_084d: ldc.i4.2 + IL_084e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0853: dup + IL_0854: ldc.i4.0 + IL_0855: ldc.i4.0 + IL_0856: ldnull + IL_0857: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_085c: stelem.ref + IL_085d: dup + IL_085e: ldc.i4.1 + IL_085f: ldc.i4.2 + IL_0860: ldnull + IL_0861: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0866: stelem.ref + IL_0867: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_086c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0871: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__22' + IL_0876: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__22' + IL_087b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0880: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__22' + IL_0885: ldarg.0 + IL_0886: ldnull + IL_0887: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_088c: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0891: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__25' + IL_0896: brtrue.s IL_08d7 + + IL_0898: ldc.i4 0x100 + IL_089d: ldstr "MemberAccess" + IL_08a2: ldnull + IL_08a3: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_08a8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_08ad: ldc.i4.2 + IL_08ae: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_08b3: dup + IL_08b4: ldc.i4.0 + IL_08b5: ldc.i4.s 33 + IL_08b7: ldnull + IL_08b8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08bd: stelem.ref + IL_08be: dup + IL_08bf: ldc.i4.1 + IL_08c0: ldc.i4.0 + IL_08c1: ldnull + IL_08c2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08c7: stelem.ref + IL_08c8: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_08cd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_08d2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__25' + IL_08d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__25' + IL_08dc: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_08e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__25' + IL_08e6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_08eb: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_08f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__24' + IL_08f5: brtrue.s IL_092d + + IL_08f7: ldc.i4.0 + IL_08f8: ldc.i4.s 25 + IL_08fa: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_08ff: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0904: ldc.i4.2 + IL_0905: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_090a: dup + IL_090b: ldc.i4.0 + IL_090c: ldc.i4.0 + IL_090d: ldnull + IL_090e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0913: stelem.ref + IL_0914: dup + IL_0915: ldc.i4.1 + IL_0916: ldc.i4.0 + IL_0917: ldnull + IL_0918: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_091d: stelem.ref + IL_091e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0923: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0928: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__24' + IL_092d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__24' + IL_0932: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0937: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__24' + IL_093c: ldarg.0 + IL_093d: ldarg.1 + IL_093e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0943: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0948: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__27' + IL_094d: brtrue.s IL_098e + + IL_094f: ldc.i4 0x100 + IL_0954: ldstr "MemberAccess" + IL_0959: ldnull + IL_095a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_095f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0964: ldc.i4.2 + IL_0965: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_096a: dup + IL_096b: ldc.i4.0 + IL_096c: ldc.i4.s 33 + IL_096e: ldnull + IL_096f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0974: stelem.ref + IL_0975: dup + IL_0976: ldc.i4.1 + IL_0977: ldc.i4.0 + IL_0978: ldnull + IL_0979: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_097e: stelem.ref + IL_097f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0984: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0989: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__27' + IL_098e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__27' + IL_0993: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0998: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__27' + IL_099d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_09a2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_09a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__26' + IL_09ac: brtrue.s IL_09e4 + + IL_09ae: ldc.i4.0 + IL_09af: ldc.i4.s 25 + IL_09b1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_09b6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_09bb: ldc.i4.2 + IL_09bc: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_09c1: dup + IL_09c2: ldc.i4.0 + IL_09c3: ldc.i4.0 + IL_09c4: ldnull + IL_09c5: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_09ca: stelem.ref + IL_09cb: dup + IL_09cc: ldc.i4.1 + IL_09cd: ldc.i4.3 + IL_09ce: ldnull + IL_09cf: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_09d4: stelem.ref + IL_09d5: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_09da: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_09df: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__26' + IL_09e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__26' + IL_09e9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_09ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__26' + IL_09f3: ldarg.0 + IL_09f4: ldc.i4.1 + IL_09f5: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_09fa: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_09ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__29' + IL_0a04: brtrue.s IL_0a45 + + IL_0a06: ldc.i4 0x100 + IL_0a0b: ldstr "MemberAccess" + IL_0a10: ldnull + IL_0a11: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a16: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a1b: ldc.i4.2 + IL_0a1c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0a21: dup + IL_0a22: ldc.i4.0 + IL_0a23: ldc.i4.s 33 + IL_0a25: ldnull + IL_0a26: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a2b: stelem.ref + IL_0a2c: dup + IL_0a2d: ldc.i4.1 + IL_0a2e: ldc.i4.0 + IL_0a2f: ldnull + IL_0a30: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a35: stelem.ref + IL_0a36: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0a3b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a40: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__29' + IL_0a45: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__29' + IL_0a4a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0a4f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__29' + IL_0a54: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a59: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a5e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__28' + IL_0a63: brtrue.s IL_0a9b + + IL_0a65: ldc.i4.0 + IL_0a66: ldc.i4.s 25 + IL_0a68: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a6d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a72: ldc.i4.2 + IL_0a73: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0a78: dup + IL_0a79: ldc.i4.0 + IL_0a7a: ldc.i4.0 + IL_0a7b: ldnull + IL_0a7c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a81: stelem.ref + IL_0a82: dup + IL_0a83: ldc.i4.1 + IL_0a84: ldc.i4.2 + IL_0a85: ldnull + IL_0a86: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a8b: stelem.ref + IL_0a8c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0a91: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a96: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__28' + IL_0a9b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__28' + IL_0aa0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0aa5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__28' + IL_0aaa: ldarg.0 + IL_0aab: ldnull + IL_0aac: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0ab1: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0ab6: ret + } // end of method DynamicTests::ArithmeticBinaryOperators + + .method private hidebysig static void RelationalOperators(object a, + object b) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [2] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 3295 (0xcdf) + .maxstack 11 + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__1' + IL_0005: brtrue.s IL_0046 + + IL_0007: ldc.i4 0x100 + IL_000c: ldstr "MemberAccess" + IL_0011: ldnull + IL_0012: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0017: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001c: ldc.i4.2 + IL_001d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0022: dup + IL_0023: ldc.i4.0 + IL_0024: ldc.i4.s 33 + IL_0026: ldnull + IL_0027: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002c: stelem.ref + IL_002d: dup + IL_002e: ldc.i4.1 + IL_002f: ldc.i4.0 + IL_0030: ldnull + IL_0031: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0036: stelem.ref + IL_0037: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_003c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0041: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__1' + IL_0046: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__1' + IL_004b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__1' + IL_0055: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_005a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_005f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_0064: brtrue.s IL_009c + + IL_0066: ldc.i4.0 + IL_0067: ldc.i4.s 13 + IL_0069: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_006e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0073: ldc.i4.2 + IL_0074: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0079: dup + IL_007a: ldc.i4.0 + IL_007b: ldc.i4.0 + IL_007c: ldnull + IL_007d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0082: stelem.ref + IL_0083: dup + IL_0084: ldc.i4.1 + IL_0085: ldc.i4.0 + IL_0086: ldnull + IL_0087: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_008c: stelem.ref + IL_008d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0092: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0097: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_009c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_00a1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_00ab: ldarg.0 + IL_00ac: ldarg.1 + IL_00ad: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_00b2: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_00b7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__3' + IL_00bc: brtrue.s IL_00fd + + IL_00be: ldc.i4 0x100 + IL_00c3: ldstr "MemberAccess" + IL_00c8: ldnull + IL_00c9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00ce: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00d3: ldc.i4.2 + IL_00d4: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00d9: dup + IL_00da: ldc.i4.0 + IL_00db: ldc.i4.s 33 + IL_00dd: ldnull + IL_00de: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00e3: stelem.ref + IL_00e4: dup + IL_00e5: ldc.i4.1 + IL_00e6: ldc.i4.0 + IL_00e7: ldnull + IL_00e8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00ed: stelem.ref + IL_00ee: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00f3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00f8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__3' + IL_00fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__3' + IL_0102: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0107: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__3' + IL_010c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0111: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0116: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__2' + IL_011b: brtrue.s IL_0153 + + IL_011d: ldc.i4.0 + IL_011e: ldc.i4.s 13 + IL_0120: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0125: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_012a: ldc.i4.2 + IL_012b: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0130: dup + IL_0131: ldc.i4.0 + IL_0132: ldc.i4.0 + IL_0133: ldnull + IL_0134: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0139: stelem.ref + IL_013a: dup + IL_013b: ldc.i4.1 + IL_013c: ldc.i4.3 + IL_013d: ldnull + IL_013e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0143: stelem.ref + IL_0144: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0149: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_014e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__2' + IL_0153: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__2' + IL_0158: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_015d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__2' + IL_0162: ldarg.0 + IL_0163: ldc.i4.1 + IL_0164: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0169: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_016e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__5' + IL_0173: brtrue.s IL_01b4 + + IL_0175: ldc.i4 0x100 + IL_017a: ldstr "MemberAccess" + IL_017f: ldnull + IL_0180: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0185: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_018a: ldc.i4.2 + IL_018b: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0190: dup + IL_0191: ldc.i4.0 + IL_0192: ldc.i4.s 33 + IL_0194: ldnull + IL_0195: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_019a: stelem.ref + IL_019b: dup + IL_019c: ldc.i4.1 + IL_019d: ldc.i4.0 + IL_019e: ldnull + IL_019f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01a4: stelem.ref + IL_01a5: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_01aa: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_01af: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__5' + IL_01b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__5' + IL_01b9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_01be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__5' + IL_01c3: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01c8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__4' + IL_01d2: brtrue.s IL_020a + + IL_01d4: ldc.i4.0 + IL_01d5: ldc.i4.s 13 + IL_01d7: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01dc: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01e1: ldc.i4.2 + IL_01e2: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_01e7: dup + IL_01e8: ldc.i4.0 + IL_01e9: ldc.i4.0 + IL_01ea: ldnull + IL_01eb: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01f0: stelem.ref + IL_01f1: dup + IL_01f2: ldc.i4.1 + IL_01f3: ldc.i4.2 + IL_01f4: ldnull + IL_01f5: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01fa: stelem.ref + IL_01fb: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0200: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0205: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__4' + IL_020a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__4' + IL_020f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0214: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__4' + IL_0219: ldarg.0 + IL_021a: ldnull + IL_021b: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0220: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0225: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__7' + IL_022a: brtrue.s IL_026b + + IL_022c: ldc.i4 0x100 + IL_0231: ldstr "MemberAccess" + IL_0236: ldnull + IL_0237: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_023c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0241: ldc.i4.2 + IL_0242: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0247: dup + IL_0248: ldc.i4.0 + IL_0249: ldc.i4.s 33 + IL_024b: ldnull + IL_024c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0251: stelem.ref + IL_0252: dup + IL_0253: ldc.i4.1 + IL_0254: ldc.i4.0 + IL_0255: ldnull + IL_0256: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_025b: stelem.ref + IL_025c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0261: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0266: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__7' + IL_026b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__7' + IL_0270: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0275: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__7' + IL_027a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_027f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0284: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__6' + IL_0289: brtrue.s IL_02c1 + + IL_028b: ldc.i4.0 + IL_028c: ldc.i4.s 35 + IL_028e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0293: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0298: ldc.i4.2 + IL_0299: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_029e: dup + IL_029f: ldc.i4.0 + IL_02a0: ldc.i4.0 + IL_02a1: ldnull + IL_02a2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02a7: stelem.ref + IL_02a8: dup + IL_02a9: ldc.i4.1 + IL_02aa: ldc.i4.0 + IL_02ab: ldnull + IL_02ac: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02b1: stelem.ref + IL_02b2: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_02b7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_02bc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__6' + IL_02c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__6' + IL_02c6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_02cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__6' + IL_02d0: ldarg.0 + IL_02d1: ldarg.1 + IL_02d2: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_02d7: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_02dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__9' + IL_02e1: brtrue.s IL_0322 + + IL_02e3: ldc.i4 0x100 + IL_02e8: ldstr "MemberAccess" + IL_02ed: ldnull + IL_02ee: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_02f3: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_02f8: ldc.i4.2 + IL_02f9: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_02fe: dup + IL_02ff: ldc.i4.0 + IL_0300: ldc.i4.s 33 + IL_0302: ldnull + IL_0303: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0308: stelem.ref + IL_0309: dup + IL_030a: ldc.i4.1 + IL_030b: ldc.i4.0 + IL_030c: ldnull + IL_030d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0312: stelem.ref + IL_0313: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0318: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_031d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__9' + IL_0322: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__9' + IL_0327: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_032c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__9' + IL_0331: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0336: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_033b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__8' + IL_0340: brtrue.s IL_0378 + + IL_0342: ldc.i4.0 + IL_0343: ldc.i4.s 35 + IL_0345: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_034a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_034f: ldc.i4.2 + IL_0350: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0355: dup + IL_0356: ldc.i4.0 + IL_0357: ldc.i4.0 + IL_0358: ldnull + IL_0359: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_035e: stelem.ref + IL_035f: dup + IL_0360: ldc.i4.1 + IL_0361: ldc.i4.3 + IL_0362: ldnull + IL_0363: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0368: stelem.ref + IL_0369: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_036e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0373: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__8' + IL_0378: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__8' + IL_037d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0382: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__8' + IL_0387: ldarg.0 + IL_0388: ldc.i4.1 + IL_0389: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_038e: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0393: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__11' + IL_0398: brtrue.s IL_03d9 + + IL_039a: ldc.i4 0x100 + IL_039f: ldstr "MemberAccess" + IL_03a4: ldnull + IL_03a5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_03aa: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_03af: ldc.i4.2 + IL_03b0: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_03b5: dup + IL_03b6: ldc.i4.0 + IL_03b7: ldc.i4.s 33 + IL_03b9: ldnull + IL_03ba: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03bf: stelem.ref + IL_03c0: dup + IL_03c1: ldc.i4.1 + IL_03c2: ldc.i4.0 + IL_03c3: ldnull + IL_03c4: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03c9: stelem.ref + IL_03ca: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_03cf: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_03d4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__11' + IL_03d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__11' + IL_03de: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_03e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__11' + IL_03e8: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_03ed: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_03f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__10' + IL_03f7: brtrue.s IL_042f + + IL_03f9: ldc.i4.0 + IL_03fa: ldc.i4.s 35 + IL_03fc: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0401: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0406: ldc.i4.2 + IL_0407: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_040c: dup + IL_040d: ldc.i4.0 + IL_040e: ldc.i4.0 + IL_040f: ldnull + IL_0410: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0415: stelem.ref + IL_0416: dup + IL_0417: ldc.i4.1 + IL_0418: ldc.i4.2 + IL_0419: ldnull + IL_041a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_041f: stelem.ref + IL_0420: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0425: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_042a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__10' + IL_042f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__10' + IL_0434: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0439: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__10' + IL_043e: ldarg.0 + IL_043f: ldnull + IL_0440: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0445: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_044a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__13' + IL_044f: brtrue.s IL_0490 + + IL_0451: ldc.i4 0x100 + IL_0456: ldstr "MemberAccess" + IL_045b: ldnull + IL_045c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0461: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0466: ldc.i4.2 + IL_0467: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_046c: dup + IL_046d: ldc.i4.0 + IL_046e: ldc.i4.s 33 + IL_0470: ldnull + IL_0471: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0476: stelem.ref + IL_0477: dup + IL_0478: ldc.i4.1 + IL_0479: ldc.i4.0 + IL_047a: ldnull + IL_047b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0480: stelem.ref + IL_0481: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0486: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_048b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__13' + IL_0490: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__13' + IL_0495: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_049a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__13' + IL_049f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_04a4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_04a9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__12' + IL_04ae: brtrue.s IL_04e6 + + IL_04b0: ldc.i4.0 + IL_04b1: ldc.i4.s 20 + IL_04b3: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_04b8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_04bd: ldc.i4.2 + IL_04be: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_04c3: dup + IL_04c4: ldc.i4.0 + IL_04c5: ldc.i4.0 + IL_04c6: ldnull + IL_04c7: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04cc: stelem.ref + IL_04cd: dup + IL_04ce: ldc.i4.1 + IL_04cf: ldc.i4.0 + IL_04d0: ldnull + IL_04d1: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04d6: stelem.ref + IL_04d7: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_04dc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_04e1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__12' + IL_04e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__12' + IL_04eb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_04f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__12' + IL_04f5: ldarg.0 + IL_04f6: ldarg.1 + IL_04f7: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_04fc: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0501: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__15' + IL_0506: brtrue.s IL_0547 + + IL_0508: ldc.i4 0x100 + IL_050d: ldstr "MemberAccess" + IL_0512: ldnull + IL_0513: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0518: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_051d: ldc.i4.2 + IL_051e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0523: dup + IL_0524: ldc.i4.0 + IL_0525: ldc.i4.s 33 + IL_0527: ldnull + IL_0528: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_052d: stelem.ref + IL_052e: dup + IL_052f: ldc.i4.1 + IL_0530: ldc.i4.0 + IL_0531: ldnull + IL_0532: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0537: stelem.ref + IL_0538: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_053d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0542: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__15' + IL_0547: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__15' + IL_054c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0551: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__15' + IL_0556: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_055b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0560: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__14' + IL_0565: brtrue.s IL_059d + + IL_0567: ldc.i4.0 + IL_0568: ldc.i4.s 20 + IL_056a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_056f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0574: ldc.i4.2 + IL_0575: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_057a: dup + IL_057b: ldc.i4.0 + IL_057c: ldc.i4.0 + IL_057d: ldnull + IL_057e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0583: stelem.ref + IL_0584: dup + IL_0585: ldc.i4.1 + IL_0586: ldc.i4.3 + IL_0587: ldnull + IL_0588: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_058d: stelem.ref + IL_058e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0593: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0598: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__14' + IL_059d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__14' + IL_05a2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_05a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__14' + IL_05ac: ldarg.0 + IL_05ad: ldc.i4.1 + IL_05ae: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_05b3: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_05b8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__17' + IL_05bd: brtrue.s IL_05fe + + IL_05bf: ldc.i4 0x100 + IL_05c4: ldstr "MemberAccess" + IL_05c9: ldnull + IL_05ca: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_05cf: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_05d4: ldc.i4.2 + IL_05d5: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_05da: dup + IL_05db: ldc.i4.0 + IL_05dc: ldc.i4.s 33 + IL_05de: ldnull + IL_05df: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05e4: stelem.ref + IL_05e5: dup + IL_05e6: ldc.i4.1 + IL_05e7: ldc.i4.0 + IL_05e8: ldnull + IL_05e9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05ee: stelem.ref + IL_05ef: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_05f4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_05f9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__17' + IL_05fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__17' + IL_0603: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0608: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__17' + IL_060d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0612: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0617: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__16' + IL_061c: brtrue.s IL_0654 + + IL_061e: ldc.i4.0 + IL_061f: ldc.i4.s 20 + IL_0621: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0626: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_062b: ldc.i4.2 + IL_062c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0631: dup + IL_0632: ldc.i4.0 + IL_0633: ldc.i4.0 + IL_0634: ldnull + IL_0635: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_063a: stelem.ref + IL_063b: dup + IL_063c: ldc.i4.1 + IL_063d: ldc.i4.2 + IL_063e: ldnull + IL_063f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0644: stelem.ref + IL_0645: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_064a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_064f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__16' + IL_0654: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__16' + IL_0659: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_065e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__16' + IL_0663: ldarg.0 + IL_0664: ldnull + IL_0665: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_066a: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_066f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__19' + IL_0674: brtrue.s IL_06b5 + + IL_0676: ldc.i4 0x100 + IL_067b: ldstr "MemberAccess" + IL_0680: ldnull + IL_0681: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0686: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_068b: ldc.i4.2 + IL_068c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0691: dup + IL_0692: ldc.i4.0 + IL_0693: ldc.i4.s 33 + IL_0695: ldnull + IL_0696: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_069b: stelem.ref + IL_069c: dup + IL_069d: ldc.i4.1 + IL_069e: ldc.i4.0 + IL_069f: ldnull + IL_06a0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06a5: stelem.ref + IL_06a6: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_06ab: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_06b0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__19' + IL_06b5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__19' + IL_06ba: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_06bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__19' + IL_06c4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_06c9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_06ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__18' + IL_06d3: brtrue.s IL_070b + + IL_06d5: ldc.i4.0 + IL_06d6: ldc.i4.s 15 + IL_06d8: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_06dd: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_06e2: ldc.i4.2 + IL_06e3: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_06e8: dup + IL_06e9: ldc.i4.0 + IL_06ea: ldc.i4.0 + IL_06eb: ldnull + IL_06ec: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06f1: stelem.ref + IL_06f2: dup + IL_06f3: ldc.i4.1 + IL_06f4: ldc.i4.0 + IL_06f5: ldnull + IL_06f6: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06fb: stelem.ref + IL_06fc: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0701: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0706: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__18' + IL_070b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__18' + IL_0710: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0715: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__18' + IL_071a: ldarg.0 + IL_071b: ldarg.1 + IL_071c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0721: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0726: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__21' + IL_072b: brtrue.s IL_076c + + IL_072d: ldc.i4 0x100 + IL_0732: ldstr "MemberAccess" + IL_0737: ldnull + IL_0738: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_073d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0742: ldc.i4.2 + IL_0743: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0748: dup + IL_0749: ldc.i4.0 + IL_074a: ldc.i4.s 33 + IL_074c: ldnull + IL_074d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0752: stelem.ref + IL_0753: dup + IL_0754: ldc.i4.1 + IL_0755: ldc.i4.0 + IL_0756: ldnull + IL_0757: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_075c: stelem.ref + IL_075d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0762: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0767: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__21' + IL_076c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__21' + IL_0771: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0776: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__21' + IL_077b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0780: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0785: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__20' + IL_078a: brtrue.s IL_07c2 + + IL_078c: ldc.i4.0 + IL_078d: ldc.i4.s 15 + IL_078f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0794: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0799: ldc.i4.2 + IL_079a: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_079f: dup + IL_07a0: ldc.i4.0 + IL_07a1: ldc.i4.0 + IL_07a2: ldnull + IL_07a3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07a8: stelem.ref + IL_07a9: dup + IL_07aa: ldc.i4.1 + IL_07ab: ldc.i4.3 + IL_07ac: ldnull + IL_07ad: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07b2: stelem.ref + IL_07b3: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_07b8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_07bd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__20' + IL_07c2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__20' + IL_07c7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_07cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__20' + IL_07d1: ldarg.0 + IL_07d2: ldc.i4.1 + IL_07d3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_07d8: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_07dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__23' + IL_07e2: brtrue.s IL_0823 + + IL_07e4: ldc.i4 0x100 + IL_07e9: ldstr "MemberAccess" + IL_07ee: ldnull + IL_07ef: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_07f4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_07f9: ldc.i4.2 + IL_07fa: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_07ff: dup + IL_0800: ldc.i4.0 + IL_0801: ldc.i4.s 33 + IL_0803: ldnull + IL_0804: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0809: stelem.ref + IL_080a: dup + IL_080b: ldc.i4.1 + IL_080c: ldc.i4.0 + IL_080d: ldnull + IL_080e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0813: stelem.ref + IL_0814: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0819: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_081e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__23' + IL_0823: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__23' + IL_0828: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_082d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__23' + IL_0832: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0837: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_083c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__22' + IL_0841: brtrue.s IL_0879 + + IL_0843: ldc.i4.0 + IL_0844: ldc.i4.s 15 + IL_0846: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_084b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0850: ldc.i4.2 + IL_0851: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0856: dup + IL_0857: ldc.i4.0 + IL_0858: ldc.i4.0 + IL_0859: ldnull + IL_085a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_085f: stelem.ref + IL_0860: dup + IL_0861: ldc.i4.1 + IL_0862: ldc.i4.2 + IL_0863: ldnull + IL_0864: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0869: stelem.ref + IL_086a: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_086f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0874: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__22' + IL_0879: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__22' + IL_087e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0883: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__22' + IL_0888: ldarg.0 + IL_0889: ldnull + IL_088a: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_088f: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0894: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__25' + IL_0899: brtrue.s IL_08da + + IL_089b: ldc.i4 0x100 + IL_08a0: ldstr "MemberAccess" + IL_08a5: ldnull + IL_08a6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_08ab: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_08b0: ldc.i4.2 + IL_08b1: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_08b6: dup + IL_08b7: ldc.i4.0 + IL_08b8: ldc.i4.s 33 + IL_08ba: ldnull + IL_08bb: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08c0: stelem.ref + IL_08c1: dup + IL_08c2: ldc.i4.1 + IL_08c3: ldc.i4.0 + IL_08c4: ldnull + IL_08c5: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08ca: stelem.ref + IL_08cb: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_08d0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_08d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__25' + IL_08da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__25' + IL_08df: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_08e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__25' + IL_08e9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_08ee: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_08f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__24' + IL_08f8: brtrue.s IL_0930 + + IL_08fa: ldc.i4.0 + IL_08fb: ldc.i4.s 16 + IL_08fd: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0902: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0907: ldc.i4.2 + IL_0908: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_090d: dup + IL_090e: ldc.i4.0 + IL_090f: ldc.i4.0 + IL_0910: ldnull + IL_0911: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0916: stelem.ref + IL_0917: dup + IL_0918: ldc.i4.1 + IL_0919: ldc.i4.0 + IL_091a: ldnull + IL_091b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0920: stelem.ref + IL_0921: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0926: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_092b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__24' + IL_0930: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__24' + IL_0935: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_093a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__24' + IL_093f: ldarg.0 + IL_0940: ldarg.1 + IL_0941: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0946: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_094b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__27' + IL_0950: brtrue.s IL_0991 + + IL_0952: ldc.i4 0x100 + IL_0957: ldstr "MemberAccess" + IL_095c: ldnull + IL_095d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0962: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0967: ldc.i4.2 + IL_0968: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_096d: dup + IL_096e: ldc.i4.0 + IL_096f: ldc.i4.s 33 + IL_0971: ldnull + IL_0972: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0977: stelem.ref + IL_0978: dup + IL_0979: ldc.i4.1 + IL_097a: ldc.i4.0 + IL_097b: ldnull + IL_097c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0981: stelem.ref + IL_0982: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0987: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_098c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__27' + IL_0991: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__27' + IL_0996: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_099b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__27' + IL_09a0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_09a5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_09aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__26' + IL_09af: brtrue.s IL_09e7 + + IL_09b1: ldc.i4.0 + IL_09b2: ldc.i4.s 16 + IL_09b4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_09b9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_09be: ldc.i4.2 + IL_09bf: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_09c4: dup + IL_09c5: ldc.i4.0 + IL_09c6: ldc.i4.0 + IL_09c7: ldnull + IL_09c8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_09cd: stelem.ref + IL_09ce: dup + IL_09cf: ldc.i4.1 + IL_09d0: ldc.i4.3 + IL_09d1: ldnull + IL_09d2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_09d7: stelem.ref + IL_09d8: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_09dd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_09e2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__26' + IL_09e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__26' + IL_09ec: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_09f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__26' + IL_09f6: ldarg.0 + IL_09f7: ldc.i4.1 + IL_09f8: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_09fd: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0a02: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__29' + IL_0a07: brtrue.s IL_0a48 + + IL_0a09: ldc.i4 0x100 + IL_0a0e: ldstr "MemberAccess" + IL_0a13: ldnull + IL_0a14: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a19: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a1e: ldc.i4.2 + IL_0a1f: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0a24: dup + IL_0a25: ldc.i4.0 + IL_0a26: ldc.i4.s 33 + IL_0a28: ldnull + IL_0a29: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a2e: stelem.ref + IL_0a2f: dup + IL_0a30: ldc.i4.1 + IL_0a31: ldc.i4.0 + IL_0a32: ldnull + IL_0a33: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a38: stelem.ref + IL_0a39: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0a3e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a43: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__29' + IL_0a48: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__29' + IL_0a4d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0a52: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__29' + IL_0a57: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a5c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a61: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__28' + IL_0a66: brtrue.s IL_0a9e + + IL_0a68: ldc.i4.0 + IL_0a69: ldc.i4.s 16 + IL_0a6b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a70: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a75: ldc.i4.2 + IL_0a76: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0a7b: dup + IL_0a7c: ldc.i4.0 + IL_0a7d: ldc.i4.0 + IL_0a7e: ldnull + IL_0a7f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a84: stelem.ref + IL_0a85: dup + IL_0a86: ldc.i4.1 + IL_0a87: ldc.i4.2 + IL_0a88: ldnull + IL_0a89: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a8e: stelem.ref + IL_0a8f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0a94: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a99: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__28' + IL_0a9e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__28' + IL_0aa3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0aa8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__28' + IL_0aad: ldarg.0 + IL_0aae: ldnull + IL_0aaf: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0ab4: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0ab9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__31' + IL_0abe: brtrue.s IL_0aff + + IL_0ac0: ldc.i4 0x100 + IL_0ac5: ldstr "MemberAccess" + IL_0aca: ldnull + IL_0acb: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0ad0: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0ad5: ldc.i4.2 + IL_0ad6: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0adb: dup + IL_0adc: ldc.i4.0 + IL_0add: ldc.i4.s 33 + IL_0adf: ldnull + IL_0ae0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0ae5: stelem.ref + IL_0ae6: dup + IL_0ae7: ldc.i4.1 + IL_0ae8: ldc.i4.0 + IL_0ae9: ldnull + IL_0aea: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0aef: stelem.ref + IL_0af0: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0af5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0afa: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__31' + IL_0aff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__31' + IL_0b04: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0b09: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__31' + IL_0b0e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0b13: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0b18: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__30' + IL_0b1d: brtrue.s IL_0b55 + + IL_0b1f: ldc.i4.0 + IL_0b20: ldc.i4.s 21 + IL_0b22: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0b27: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0b2c: ldc.i4.2 + IL_0b2d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0b32: dup + IL_0b33: ldc.i4.0 + IL_0b34: ldc.i4.0 + IL_0b35: ldnull + IL_0b36: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b3b: stelem.ref + IL_0b3c: dup + IL_0b3d: ldc.i4.1 + IL_0b3e: ldc.i4.0 + IL_0b3f: ldnull + IL_0b40: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b45: stelem.ref + IL_0b46: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0b4b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0b50: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__30' + IL_0b55: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__30' + IL_0b5a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0b5f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__30' + IL_0b64: ldarg.0 + IL_0b65: ldarg.1 + IL_0b66: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0b6b: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0b70: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__33' + IL_0b75: brtrue.s IL_0bb6 + + IL_0b77: ldc.i4 0x100 + IL_0b7c: ldstr "MemberAccess" + IL_0b81: ldnull + IL_0b82: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0b87: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0b8c: ldc.i4.2 + IL_0b8d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0b92: dup + IL_0b93: ldc.i4.0 + IL_0b94: ldc.i4.s 33 + IL_0b96: ldnull + IL_0b97: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b9c: stelem.ref + IL_0b9d: dup + IL_0b9e: ldc.i4.1 + IL_0b9f: ldc.i4.0 + IL_0ba0: ldnull + IL_0ba1: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0ba6: stelem.ref + IL_0ba7: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0bac: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0bb1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__33' + IL_0bb6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__33' + IL_0bbb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0bc0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__33' + IL_0bc5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0bca: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0bcf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__32' + IL_0bd4: brtrue.s IL_0c0c + + IL_0bd6: ldc.i4.0 + IL_0bd7: ldc.i4.s 21 + IL_0bd9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0bde: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0be3: ldc.i4.2 + IL_0be4: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0be9: dup + IL_0bea: ldc.i4.0 + IL_0beb: ldc.i4.0 + IL_0bec: ldnull + IL_0bed: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0bf2: stelem.ref + IL_0bf3: dup + IL_0bf4: ldc.i4.1 + IL_0bf5: ldc.i4.3 + IL_0bf6: ldnull + IL_0bf7: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0bfc: stelem.ref + IL_0bfd: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0c02: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0c07: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__32' + IL_0c0c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__32' + IL_0c11: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0c16: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__32' + IL_0c1b: ldarg.0 + IL_0c1c: ldc.i4.1 + IL_0c1d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0c22: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0c27: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__35' + IL_0c2c: brtrue.s IL_0c6d + + IL_0c2e: ldc.i4 0x100 + IL_0c33: ldstr "MemberAccess" + IL_0c38: ldnull + IL_0c39: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0c3e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0c43: ldc.i4.2 + IL_0c44: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0c49: dup + IL_0c4a: ldc.i4.0 + IL_0c4b: ldc.i4.s 33 + IL_0c4d: ldnull + IL_0c4e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0c53: stelem.ref + IL_0c54: dup + IL_0c55: ldc.i4.1 + IL_0c56: ldc.i4.0 + IL_0c57: ldnull + IL_0c58: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0c5d: stelem.ref + IL_0c5e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0c63: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0c68: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__35' + IL_0c6d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__35' + IL_0c72: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0c77: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__35' + IL_0c7c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0c81: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0c86: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__34' + IL_0c8b: brtrue.s IL_0cc3 + + IL_0c8d: ldc.i4.0 + IL_0c8e: ldc.i4.s 21 + IL_0c90: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0c95: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0c9a: ldc.i4.2 + IL_0c9b: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0ca0: dup + IL_0ca1: ldc.i4.0 + IL_0ca2: ldc.i4.0 + IL_0ca3: ldnull + IL_0ca4: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0ca9: stelem.ref + IL_0caa: dup + IL_0cab: ldc.i4.1 + IL_0cac: ldc.i4.2 + IL_0cad: ldnull + IL_0cae: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0cb3: stelem.ref + IL_0cb4: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0cb9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0cbe: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__34' + IL_0cc3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__34' + IL_0cc8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0ccd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__34' + IL_0cd2: ldarg.0 + IL_0cd3: ldnull + IL_0cd4: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0cd9: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0cde: ret + } // end of method DynamicTests::RelationalOperators + + .method private hidebysig static void Casts(object a) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 86 (0x56) + .maxstack 3 + IL_0000: call void [mscorlib]System.Console::WriteLine() + IL_0005: ldc.i4.5 + IL_0006: ldc.i4.0 + IL_0007: bge.s IL_000a + + IL_0009: ret + + IL_000a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_000f: brtrue.s IL_0036 + + IL_0011: ldc.i4.s 16 + IL_0013: ldtoken [mscorlib]System.Int32 + IL_0018: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0022: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0027: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::Convert(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Type) + IL_002c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0031: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_0036: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_003b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_0045: ldarg.0 + IL_0046: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_004b: box [mscorlib]System.Int32 + IL_0050: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::MemberAccess(object) + IL_0055: ret + } // end of method DynamicTests::Casts + + .method private hidebysig static void CompoundAssignment(object a, + object b) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [2] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 3450 (0xd7a) + .maxstack 13 + .locals init (object V_0, + object V_1) + IL_0000: ldarg.0 + IL_0001: stloc.0 + IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__3' + IL_0007: brtrue.s IL_0028 + + IL_0009: ldc.i4.0 + IL_000a: ldstr "Setter2" + IL_000f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0014: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0019: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::IsEvent(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type) + IL_001e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0023: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__3' + IL_0028: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__3' + IL_002d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0032: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__3' + IL_0037: ldloc.0 + IL_0038: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_003d: brtrue IL_013b + + IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__2' + IL_0047: brtrue.s IL_0086 + + IL_0049: ldc.i4 0x80 + IL_004e: ldstr "Setter2" + IL_0053: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0058: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_005d: ldc.i4.2 + IL_005e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0063: dup + IL_0064: ldc.i4.0 + IL_0065: ldc.i4.0 + IL_0066: ldnull + IL_0067: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_006c: stelem.ref + IL_006d: dup + IL_006e: ldc.i4.1 + IL_006f: ldc.i4.0 + IL_0070: ldnull + IL_0071: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0076: stelem.ref + IL_0077: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_007c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0081: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__2' + IL_0086: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__2' + IL_008b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0090: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__2' + IL_0095: ldloc.0 + IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__1' + IL_009b: brtrue.s IL_00d3 + + IL_009d: ldc.i4.0 + IL_009e: ldc.i4.s 63 + IL_00a0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00a5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00aa: ldc.i4.2 + IL_00ab: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00b0: dup + IL_00b1: ldc.i4.0 + IL_00b2: ldc.i4.0 + IL_00b3: ldnull + IL_00b4: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00b9: stelem.ref + IL_00ba: dup + IL_00bb: ldc.i4.1 + IL_00bc: ldc.i4.3 + IL_00bd: ldnull + IL_00be: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00c3: stelem.ref + IL_00c4: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00c9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00ce: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__1' + IL_00d3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__1' + IL_00d8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__1' + IL_00e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_00e7: brtrue.s IL_0118 + + IL_00e9: ldc.i4.0 + IL_00ea: ldstr "Setter2" + IL_00ef: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00f4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00f9: ldc.i4.1 + IL_00fa: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00ff: dup + IL_0100: ldc.i4.0 + IL_0101: ldc.i4.0 + IL_0102: ldnull + IL_0103: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0108: stelem.ref + IL_0109: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_010e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0113: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_0118: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_011d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0122: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_0127: ldloc.0 + IL_0128: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_012d: ldc.i4.5 + IL_012e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0133: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0138: pop + IL_0139: br.s IL_0197 + + IL_013b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__4' + IL_0140: brtrue.s IL_0180 + + IL_0142: ldc.i4 0x104 + IL_0147: ldstr "add_Setter2" + IL_014c: ldnull + IL_014d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0152: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0157: ldc.i4.2 + IL_0158: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_015d: dup + IL_015e: ldc.i4.0 + IL_015f: ldc.i4.0 + IL_0160: ldnull + IL_0161: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0166: stelem.ref + IL_0167: dup + IL_0168: ldc.i4.1 + IL_0169: ldc.i4.3 + IL_016a: ldnull + IL_016b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0170: stelem.ref + IL_0171: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0176: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_017b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__4' + IL_0180: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__4' + IL_0185: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_018a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__4' + IL_018f: ldloc.0 + IL_0190: ldc.i4.5 + IL_0191: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0196: pop + IL_0197: ldarg.0 + IL_0198: stloc.0 + IL_0199: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__8' + IL_019e: brtrue.s IL_01bf + + IL_01a0: ldc.i4.0 + IL_01a1: ldstr "Setter2" + IL_01a6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01ab: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01b0: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::IsEvent(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type) + IL_01b5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_01ba: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__8' + IL_01bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__8' + IL_01c4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_01c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__8' + IL_01ce: ldloc.0 + IL_01cf: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_01d4: brtrue IL_02d2 + + IL_01d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__7' + IL_01de: brtrue.s IL_021d + + IL_01e0: ldc.i4 0x80 + IL_01e5: ldstr "Setter2" + IL_01ea: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01ef: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01f4: ldc.i4.2 + IL_01f5: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_01fa: dup + IL_01fb: ldc.i4.0 + IL_01fc: ldc.i4.0 + IL_01fd: ldnull + IL_01fe: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0203: stelem.ref + IL_0204: dup + IL_0205: ldc.i4.1 + IL_0206: ldc.i4.0 + IL_0207: ldnull + IL_0208: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_020d: stelem.ref + IL_020e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0213: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0218: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__7' + IL_021d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__7' + IL_0222: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0227: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__7' + IL_022c: ldloc.0 + IL_022d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__6' + IL_0232: brtrue.s IL_026a + + IL_0234: ldc.i4.0 + IL_0235: ldc.i4.s 73 + IL_0237: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_023c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0241: ldc.i4.2 + IL_0242: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0247: dup + IL_0248: ldc.i4.0 + IL_0249: ldc.i4.0 + IL_024a: ldnull + IL_024b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0250: stelem.ref + IL_0251: dup + IL_0252: ldc.i4.1 + IL_0253: ldc.i4.3 + IL_0254: ldnull + IL_0255: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_025a: stelem.ref + IL_025b: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0260: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0265: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__6' + IL_026a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__6' + IL_026f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0274: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__6' + IL_0279: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__5' + IL_027e: brtrue.s IL_02af + + IL_0280: ldc.i4.0 + IL_0281: ldstr "Setter2" + IL_0286: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_028b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0290: ldc.i4.1 + IL_0291: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0296: dup + IL_0297: ldc.i4.0 + IL_0298: ldc.i4.0 + IL_0299: ldnull + IL_029a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_029f: stelem.ref + IL_02a0: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_02a5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_02aa: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__5' + IL_02af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__5' + IL_02b4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_02b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__5' + IL_02be: ldloc.0 + IL_02bf: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_02c4: ldc.i4.1 + IL_02c5: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_02ca: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_02cf: pop + IL_02d0: br.s IL_032e + + IL_02d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__9' + IL_02d7: brtrue.s IL_0317 + + IL_02d9: ldc.i4 0x104 + IL_02de: ldstr "remove_Setter2" + IL_02e3: ldnull + IL_02e4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_02e9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_02ee: ldc.i4.2 + IL_02ef: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_02f4: dup + IL_02f5: ldc.i4.0 + IL_02f6: ldc.i4.0 + IL_02f7: ldnull + IL_02f8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02fd: stelem.ref + IL_02fe: dup + IL_02ff: ldc.i4.1 + IL_0300: ldc.i4.3 + IL_0301: ldnull + IL_0302: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0307: stelem.ref + IL_0308: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_030d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0312: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__9' + IL_0317: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__9' + IL_031c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0321: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__9' + IL_0326: ldloc.0 + IL_0327: ldc.i4.1 + IL_0328: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_032d: pop + IL_032e: ldarg.0 + IL_032f: stloc.0 + IL_0330: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__12' + IL_0335: brtrue.s IL_0374 + + IL_0337: ldc.i4 0x80 + IL_033c: ldstr "Setter2" + IL_0341: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0346: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_034b: ldc.i4.2 + IL_034c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0351: dup + IL_0352: ldc.i4.0 + IL_0353: ldc.i4.0 + IL_0354: ldnull + IL_0355: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_035a: stelem.ref + IL_035b: dup + IL_035c: ldc.i4.1 + IL_035d: ldc.i4.0 + IL_035e: ldnull + IL_035f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0364: stelem.ref + IL_0365: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_036a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_036f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__12' + IL_0374: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__12' + IL_0379: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_037e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__12' + IL_0383: ldloc.0 + IL_0384: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__11' + IL_0389: brtrue.s IL_03c1 + + IL_038b: ldc.i4.0 + IL_038c: ldc.i4.s 69 + IL_038e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0393: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0398: ldc.i4.2 + IL_0399: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_039e: dup + IL_039f: ldc.i4.0 + IL_03a0: ldc.i4.0 + IL_03a1: ldnull + IL_03a2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03a7: stelem.ref + IL_03a8: dup + IL_03a9: ldc.i4.1 + IL_03aa: ldc.i4.3 + IL_03ab: ldnull + IL_03ac: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03b1: stelem.ref + IL_03b2: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_03b7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_03bc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__11' + IL_03c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__11' + IL_03c6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_03cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__11' + IL_03d0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__10' + IL_03d5: brtrue.s IL_0406 + + IL_03d7: ldc.i4.0 + IL_03d8: ldstr "Setter2" + IL_03dd: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_03e2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_03e7: ldc.i4.1 + IL_03e8: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_03ed: dup + IL_03ee: ldc.i4.0 + IL_03ef: ldc.i4.0 + IL_03f0: ldnull + IL_03f1: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03f6: stelem.ref + IL_03f7: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_03fc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0401: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__10' + IL_0406: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__10' + IL_040b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0410: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__10' + IL_0415: ldloc.0 + IL_0416: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_041b: ldc.i4.2 + IL_041c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0421: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0426: pop + IL_0427: ldarg.0 + IL_0428: stloc.0 + IL_0429: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__15' + IL_042e: brtrue.s IL_046d + + IL_0430: ldc.i4 0x80 + IL_0435: ldstr "Setter2" + IL_043a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_043f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0444: ldc.i4.2 + IL_0445: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_044a: dup + IL_044b: ldc.i4.0 + IL_044c: ldc.i4.0 + IL_044d: ldnull + IL_044e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0453: stelem.ref + IL_0454: dup + IL_0455: ldc.i4.1 + IL_0456: ldc.i4.0 + IL_0457: ldnull + IL_0458: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_045d: stelem.ref + IL_045e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0463: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0468: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__15' + IL_046d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__15' + IL_0472: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0477: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__15' + IL_047c: ldloc.0 + IL_047d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__14' + IL_0482: brtrue.s IL_04ba + + IL_0484: ldc.i4.0 + IL_0485: ldc.i4.s 65 + IL_0487: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_048c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0491: ldc.i4.2 + IL_0492: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0497: dup + IL_0498: ldc.i4.0 + IL_0499: ldc.i4.0 + IL_049a: ldnull + IL_049b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04a0: stelem.ref + IL_04a1: dup + IL_04a2: ldc.i4.1 + IL_04a3: ldc.i4.3 + IL_04a4: ldnull + IL_04a5: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04aa: stelem.ref + IL_04ab: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_04b0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_04b5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__14' + IL_04ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__14' + IL_04bf: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_04c4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__14' + IL_04c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__13' + IL_04ce: brtrue.s IL_04ff + + IL_04d0: ldc.i4.0 + IL_04d1: ldstr "Setter2" + IL_04d6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_04db: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_04e0: ldc.i4.1 + IL_04e1: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_04e6: dup + IL_04e7: ldc.i4.0 + IL_04e8: ldc.i4.0 + IL_04e9: ldnull + IL_04ea: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04ef: stelem.ref + IL_04f0: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_04f5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_04fa: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__13' + IL_04ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__13' + IL_0504: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0509: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__13' + IL_050e: ldloc.0 + IL_050f: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0514: ldc.i4.5 + IL_0515: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_051a: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_051f: pop + IL_0520: ldarg.1 + IL_0521: stloc.0 + IL_0522: ldarg.0 + IL_0523: stloc.1 + IL_0524: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__19' + IL_0529: brtrue.s IL_054a + + IL_052b: ldc.i4.0 + IL_052c: ldstr "Setter2" + IL_0531: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0536: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_053b: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::IsEvent(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type) + IL_0540: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0545: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__19' + IL_054a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__19' + IL_054f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0554: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__19' + IL_0559: ldloc.1 + IL_055a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_055f: brtrue IL_065d + + IL_0564: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__18' + IL_0569: brtrue.s IL_05a8 + + IL_056b: ldc.i4 0x80 + IL_0570: ldstr "Setter2" + IL_0575: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_057a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_057f: ldc.i4.2 + IL_0580: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0585: dup + IL_0586: ldc.i4.0 + IL_0587: ldc.i4.0 + IL_0588: ldnull + IL_0589: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_058e: stelem.ref + IL_058f: dup + IL_0590: ldc.i4.1 + IL_0591: ldc.i4.0 + IL_0592: ldnull + IL_0593: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0598: stelem.ref + IL_0599: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_059e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_05a3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__18' + IL_05a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__18' + IL_05ad: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_05b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__18' + IL_05b7: ldloc.1 + IL_05b8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__17' + IL_05bd: brtrue.s IL_05f5 + + IL_05bf: ldc.i4.0 + IL_05c0: ldc.i4.s 63 + IL_05c2: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_05c7: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_05cc: ldc.i4.2 + IL_05cd: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_05d2: dup + IL_05d3: ldc.i4.0 + IL_05d4: ldc.i4.0 + IL_05d5: ldnull + IL_05d6: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05db: stelem.ref + IL_05dc: dup + IL_05dd: ldc.i4.1 + IL_05de: ldc.i4.0 + IL_05df: ldnull + IL_05e0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05e5: stelem.ref + IL_05e6: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_05eb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_05f0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__17' + IL_05f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__17' + IL_05fa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_05ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__17' + IL_0604: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__16' + IL_0609: brtrue.s IL_063a + + IL_060b: ldc.i4.0 + IL_060c: ldstr "Setter2" + IL_0611: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0616: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_061b: ldc.i4.1 + IL_061c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0621: dup + IL_0622: ldc.i4.0 + IL_0623: ldc.i4.0 + IL_0624: ldnull + IL_0625: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_062a: stelem.ref + IL_062b: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0630: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0635: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__16' + IL_063a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__16' + IL_063f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0644: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__16' + IL_0649: ldloc.1 + IL_064a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_064f: ldloc.0 + IL_0650: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0655: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_065a: pop + IL_065b: br.s IL_06b9 + + IL_065d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__20' + IL_0662: brtrue.s IL_06a2 + + IL_0664: ldc.i4 0x104 + IL_0669: ldstr "add_Setter2" + IL_066e: ldnull + IL_066f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0674: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0679: ldc.i4.2 + IL_067a: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_067f: dup + IL_0680: ldc.i4.0 + IL_0681: ldc.i4.0 + IL_0682: ldnull + IL_0683: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0688: stelem.ref + IL_0689: dup + IL_068a: ldc.i4.1 + IL_068b: ldc.i4.0 + IL_068c: ldnull + IL_068d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0692: stelem.ref + IL_0693: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0698: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_069d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__20' + IL_06a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__20' + IL_06a7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_06ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__20' + IL_06b1: ldloc.1 + IL_06b2: ldloc.0 + IL_06b3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_06b8: pop + IL_06b9: ldarg.1 + IL_06ba: stloc.1 + IL_06bb: ldarg.0 + IL_06bc: stloc.0 + IL_06bd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__24' + IL_06c2: brtrue.s IL_06e3 + + IL_06c4: ldc.i4.0 + IL_06c5: ldstr "Setter2" + IL_06ca: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_06cf: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_06d4: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::IsEvent(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type) + IL_06d9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_06de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__24' + IL_06e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__24' + IL_06e8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_06ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__24' + IL_06f2: ldloc.0 + IL_06f3: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_06f8: brtrue IL_07f6 + + IL_06fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__23' + IL_0702: brtrue.s IL_0741 + + IL_0704: ldc.i4 0x80 + IL_0709: ldstr "Setter2" + IL_070e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0713: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0718: ldc.i4.2 + IL_0719: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_071e: dup + IL_071f: ldc.i4.0 + IL_0720: ldc.i4.0 + IL_0721: ldnull + IL_0722: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0727: stelem.ref + IL_0728: dup + IL_0729: ldc.i4.1 + IL_072a: ldc.i4.0 + IL_072b: ldnull + IL_072c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0731: stelem.ref + IL_0732: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0737: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_073c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__23' + IL_0741: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__23' + IL_0746: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_074b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__23' + IL_0750: ldloc.0 + IL_0751: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__22' + IL_0756: brtrue.s IL_078e + + IL_0758: ldc.i4.0 + IL_0759: ldc.i4.s 73 + IL_075b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0760: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0765: ldc.i4.2 + IL_0766: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_076b: dup + IL_076c: ldc.i4.0 + IL_076d: ldc.i4.0 + IL_076e: ldnull + IL_076f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0774: stelem.ref + IL_0775: dup + IL_0776: ldc.i4.1 + IL_0777: ldc.i4.0 + IL_0778: ldnull + IL_0779: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_077e: stelem.ref + IL_077f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0784: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0789: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__22' + IL_078e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__22' + IL_0793: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0798: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__22' + IL_079d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__21' + IL_07a2: brtrue.s IL_07d3 + + IL_07a4: ldc.i4.0 + IL_07a5: ldstr "Setter2" + IL_07aa: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_07af: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_07b4: ldc.i4.1 + IL_07b5: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_07ba: dup + IL_07bb: ldc.i4.0 + IL_07bc: ldc.i4.0 + IL_07bd: ldnull + IL_07be: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07c3: stelem.ref + IL_07c4: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_07c9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_07ce: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__21' + IL_07d3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__21' + IL_07d8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_07dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__21' + IL_07e2: ldloc.0 + IL_07e3: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_07e8: ldloc.1 + IL_07e9: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_07ee: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_07f3: pop + IL_07f4: br.s IL_0852 + + IL_07f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__25' + IL_07fb: brtrue.s IL_083b + + IL_07fd: ldc.i4 0x104 + IL_0802: ldstr "remove_Setter2" + IL_0807: ldnull + IL_0808: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_080d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0812: ldc.i4.2 + IL_0813: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0818: dup + IL_0819: ldc.i4.0 + IL_081a: ldc.i4.0 + IL_081b: ldnull + IL_081c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0821: stelem.ref + IL_0822: dup + IL_0823: ldc.i4.1 + IL_0824: ldc.i4.0 + IL_0825: ldnull + IL_0826: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_082b: stelem.ref + IL_082c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0831: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0836: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__25' + IL_083b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__25' + IL_0840: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0845: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__25' + IL_084a: ldloc.0 + IL_084b: ldloc.1 + IL_084c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0851: pop + IL_0852: ldarg.0 + IL_0853: stloc.0 + IL_0854: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__28' + IL_0859: brtrue.s IL_0898 + + IL_085b: ldc.i4 0x80 + IL_0860: ldstr "Setter2" + IL_0865: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_086a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_086f: ldc.i4.2 + IL_0870: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0875: dup + IL_0876: ldc.i4.0 + IL_0877: ldc.i4.0 + IL_0878: ldnull + IL_0879: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_087e: stelem.ref + IL_087f: dup + IL_0880: ldc.i4.1 + IL_0881: ldc.i4.0 + IL_0882: ldnull + IL_0883: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0888: stelem.ref + IL_0889: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_088e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0893: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__28' + IL_0898: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__28' + IL_089d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_08a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__28' + IL_08a7: ldloc.0 + IL_08a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__27' + IL_08ad: brtrue.s IL_08e5 + + IL_08af: ldc.i4.0 + IL_08b0: ldc.i4.s 69 + IL_08b2: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_08b7: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_08bc: ldc.i4.2 + IL_08bd: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_08c2: dup + IL_08c3: ldc.i4.0 + IL_08c4: ldc.i4.0 + IL_08c5: ldnull + IL_08c6: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08cb: stelem.ref + IL_08cc: dup + IL_08cd: ldc.i4.1 + IL_08ce: ldc.i4.0 + IL_08cf: ldnull + IL_08d0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08d5: stelem.ref + IL_08d6: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_08db: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_08e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__27' + IL_08e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__27' + IL_08ea: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_08ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__27' + IL_08f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__26' + IL_08f9: brtrue.s IL_092a + + IL_08fb: ldc.i4.0 + IL_08fc: ldstr "Setter2" + IL_0901: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0906: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_090b: ldc.i4.1 + IL_090c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0911: dup + IL_0912: ldc.i4.0 + IL_0913: ldc.i4.0 + IL_0914: ldnull + IL_0915: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_091a: stelem.ref + IL_091b: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0920: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0925: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__26' + IL_092a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__26' + IL_092f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0934: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__26' + IL_0939: ldloc.0 + IL_093a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_093f: ldarg.1 + IL_0940: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0945: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_094a: pop + IL_094b: ldarg.0 + IL_094c: stloc.0 + IL_094d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__31' + IL_0952: brtrue.s IL_0991 + + IL_0954: ldc.i4 0x80 + IL_0959: ldstr "Setter2" + IL_095e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0963: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0968: ldc.i4.2 + IL_0969: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_096e: dup + IL_096f: ldc.i4.0 + IL_0970: ldc.i4.0 + IL_0971: ldnull + IL_0972: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0977: stelem.ref + IL_0978: dup + IL_0979: ldc.i4.1 + IL_097a: ldc.i4.0 + IL_097b: ldnull + IL_097c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0981: stelem.ref + IL_0982: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0987: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_098c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__31' + IL_0991: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__31' + IL_0996: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_099b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__31' + IL_09a0: ldloc.0 + IL_09a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__30' + IL_09a6: brtrue.s IL_09de + + IL_09a8: ldc.i4.0 + IL_09a9: ldc.i4.s 65 + IL_09ab: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_09b0: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_09b5: ldc.i4.2 + IL_09b6: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_09bb: dup + IL_09bc: ldc.i4.0 + IL_09bd: ldc.i4.0 + IL_09be: ldnull + IL_09bf: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_09c4: stelem.ref + IL_09c5: dup + IL_09c6: ldc.i4.1 + IL_09c7: ldc.i4.0 + IL_09c8: ldnull + IL_09c9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_09ce: stelem.ref + IL_09cf: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_09d4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_09d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__30' + IL_09de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__30' + IL_09e3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_09e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__30' + IL_09ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__29' + IL_09f2: brtrue.s IL_0a23 + + IL_09f4: ldc.i4.0 + IL_09f5: ldstr "Setter2" + IL_09fa: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_09ff: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a04: ldc.i4.1 + IL_0a05: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0a0a: dup + IL_0a0b: ldc.i4.0 + IL_0a0c: ldc.i4.0 + IL_0a0d: ldnull + IL_0a0e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a13: stelem.ref + IL_0a14: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0a19: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a1e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__29' + IL_0a23: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__29' + IL_0a28: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0a2d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__29' + IL_0a32: ldloc.0 + IL_0a33: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0a38: ldarg.1 + IL_0a39: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0a3e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0a43: pop + IL_0a44: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' + IL_0a49: stloc.0 + IL_0a4a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__35' + IL_0a4f: brtrue.s IL_0a70 + + IL_0a51: ldc.i4.0 + IL_0a52: ldstr "Setter" + IL_0a57: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a5c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a61: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::IsEvent(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type) + IL_0a66: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a6b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__35' + IL_0a70: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__35' + IL_0a75: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0a7a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__35' + IL_0a7f: ldloc.0 + IL_0a80: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0a85: brtrue IL_0b83 + + IL_0a8a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__34' + IL_0a8f: brtrue.s IL_0ace + + IL_0a91: ldc.i4 0x80 + IL_0a96: ldstr "Setter" + IL_0a9b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0aa0: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0aa5: ldc.i4.2 + IL_0aa6: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0aab: dup + IL_0aac: ldc.i4.0 + IL_0aad: ldc.i4.0 + IL_0aae: ldnull + IL_0aaf: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0ab4: stelem.ref + IL_0ab5: dup + IL_0ab6: ldc.i4.1 + IL_0ab7: ldc.i4.0 + IL_0ab8: ldnull + IL_0ab9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0abe: stelem.ref + IL_0abf: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0ac4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0ac9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__34' + IL_0ace: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__34' + IL_0ad3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0ad8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__34' + IL_0add: ldloc.0 + IL_0ade: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__33' + IL_0ae3: brtrue.s IL_0b1b + + IL_0ae5: ldc.i4.0 + IL_0ae6: ldc.i4.s 63 + IL_0ae8: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0aed: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0af2: ldc.i4.2 + IL_0af3: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0af8: dup + IL_0af9: ldc.i4.0 + IL_0afa: ldc.i4.0 + IL_0afb: ldnull + IL_0afc: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b01: stelem.ref + IL_0b02: dup + IL_0b03: ldc.i4.1 + IL_0b04: ldc.i4.3 + IL_0b05: ldnull + IL_0b06: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b0b: stelem.ref + IL_0b0c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0b11: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0b16: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__33' + IL_0b1b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__33' + IL_0b20: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0b25: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__33' + IL_0b2a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__32' + IL_0b2f: brtrue.s IL_0b60 + + IL_0b31: ldc.i4.0 + IL_0b32: ldstr "Setter" + IL_0b37: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0b3c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0b41: ldc.i4.1 + IL_0b42: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0b47: dup + IL_0b48: ldc.i4.0 + IL_0b49: ldc.i4.0 + IL_0b4a: ldnull + IL_0b4b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b50: stelem.ref + IL_0b51: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0b56: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0b5b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__32' + IL_0b60: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__32' + IL_0b65: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0b6a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__32' + IL_0b6f: ldloc.0 + IL_0b70: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0b75: ldc.i4.5 + IL_0b76: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0b7b: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0b80: pop + IL_0b81: br.s IL_0bdf + + IL_0b83: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__36' + IL_0b88: brtrue.s IL_0bc8 + + IL_0b8a: ldc.i4 0x104 + IL_0b8f: ldstr "add_Setter" + IL_0b94: ldnull + IL_0b95: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0b9a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0b9f: ldc.i4.2 + IL_0ba0: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0ba5: dup + IL_0ba6: ldc.i4.0 + IL_0ba7: ldc.i4.0 + IL_0ba8: ldnull + IL_0ba9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0bae: stelem.ref + IL_0baf: dup + IL_0bb0: ldc.i4.1 + IL_0bb1: ldc.i4.3 + IL_0bb2: ldnull + IL_0bb3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0bb8: stelem.ref + IL_0bb9: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0bbe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0bc3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__36' + IL_0bc8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__36' + IL_0bcd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0bd2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__36' + IL_0bd7: ldloc.0 + IL_0bd8: ldc.i4.5 + IL_0bd9: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0bde: pop + IL_0bdf: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' + IL_0be4: stloc.0 + IL_0be5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__40' + IL_0bea: brtrue.s IL_0c0b + + IL_0bec: ldc.i4.0 + IL_0bed: ldstr "Setter" + IL_0bf2: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0bf7: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0bfc: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::IsEvent(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type) + IL_0c01: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0c06: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__40' + IL_0c0b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__40' + IL_0c10: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0c15: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__40' + IL_0c1a: ldloc.0 + IL_0c1b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0c20: brtrue IL_0d1d + + IL_0c25: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__39' + IL_0c2a: brtrue.s IL_0c69 + + IL_0c2c: ldc.i4 0x80 + IL_0c31: ldstr "Setter" + IL_0c36: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0c3b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0c40: ldc.i4.2 + IL_0c41: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0c46: dup + IL_0c47: ldc.i4.0 + IL_0c48: ldc.i4.0 + IL_0c49: ldnull + IL_0c4a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0c4f: stelem.ref + IL_0c50: dup + IL_0c51: ldc.i4.1 + IL_0c52: ldc.i4.0 + IL_0c53: ldnull + IL_0c54: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0c59: stelem.ref + IL_0c5a: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0c5f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0c64: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__39' + IL_0c69: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__39' + IL_0c6e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0c73: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__39' + IL_0c78: ldloc.0 + IL_0c79: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__38' + IL_0c7e: brtrue.s IL_0cb6 + + IL_0c80: ldc.i4.0 + IL_0c81: ldc.i4.s 73 + IL_0c83: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0c88: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0c8d: ldc.i4.2 + IL_0c8e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0c93: dup + IL_0c94: ldc.i4.0 + IL_0c95: ldc.i4.0 + IL_0c96: ldnull + IL_0c97: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0c9c: stelem.ref + IL_0c9d: dup + IL_0c9e: ldc.i4.1 + IL_0c9f: ldc.i4.3 + IL_0ca0: ldnull + IL_0ca1: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0ca6: stelem.ref + IL_0ca7: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0cac: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0cb1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__38' + IL_0cb6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__38' + IL_0cbb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0cc0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__38' + IL_0cc5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__37' + IL_0cca: brtrue.s IL_0cfb + + IL_0ccc: ldc.i4.0 + IL_0ccd: ldstr "Setter" + IL_0cd2: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0cd7: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0cdc: ldc.i4.1 + IL_0cdd: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0ce2: dup + IL_0ce3: ldc.i4.0 + IL_0ce4: ldc.i4.0 + IL_0ce5: ldnull + IL_0ce6: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0ceb: stelem.ref + IL_0cec: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0cf1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0cf6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__37' + IL_0cfb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__37' + IL_0d00: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0d05: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__37' + IL_0d0a: ldloc.0 + IL_0d0b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0d10: ldc.i4.5 + IL_0d11: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0d16: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0d1b: pop + IL_0d1c: ret + + IL_0d1d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__41' + IL_0d22: brtrue.s IL_0d62 + + IL_0d24: ldc.i4 0x104 + IL_0d29: ldstr "remove_Setter" + IL_0d2e: ldnull + IL_0d2f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0d34: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0d39: ldc.i4.2 + IL_0d3a: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0d3f: dup + IL_0d40: ldc.i4.0 + IL_0d41: ldc.i4.0 + IL_0d42: ldnull + IL_0d43: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0d48: stelem.ref + IL_0d49: dup + IL_0d4a: ldc.i4.1 + IL_0d4b: ldc.i4.3 + IL_0d4c: ldnull + IL_0d4d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0d52: stelem.ref + IL_0d53: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0d58: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0d5d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__41' + IL_0d62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__41' + IL_0d67: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0d6c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__41' + IL_0d71: ldloc.0 + IL_0d72: ldc.i4.5 + IL_0d73: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0d78: pop + IL_0d79: ret + } // end of method DynamicTests::CompoundAssignment + + .method private hidebysig static void InlineCompoundAssignment(object a, + object b) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [2] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 3417 (0xd59) + .maxstack 16 + .locals init (object V_0, + object V_1) + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__5' + IL_0005: brtrue.s IL_0046 + + IL_0007: ldc.i4 0x100 + IL_000c: ldstr "WriteLine" + IL_0011: ldnull + IL_0012: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0017: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001c: ldc.i4.2 + IL_001d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0022: dup + IL_0023: ldc.i4.0 + IL_0024: ldc.i4.s 33 + IL_0026: ldnull + IL_0027: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002c: stelem.ref + IL_002d: dup + IL_002e: ldc.i4.1 + IL_002f: ldc.i4.0 + IL_0030: ldnull + IL_0031: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0036: stelem.ref + IL_0037: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_003c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0041: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__5' + IL_0046: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__5' + IL_004b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__5' + IL_0055: ldtoken [mscorlib]System.Console + IL_005a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_005f: ldarg.0 + IL_0060: stloc.0 + IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__3' + IL_0066: brtrue.s IL_0087 + + IL_0068: ldc.i4.0 + IL_0069: ldstr "Setter2" + IL_006e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0073: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0078: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::IsEvent(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type) + IL_007d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0082: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__3' + IL_0087: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__3' + IL_008c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__3' + IL_0096: ldloc.0 + IL_0097: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_009c: brtrue IL_0199 + + IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__2' + IL_00a6: brtrue.s IL_00e5 + + IL_00a8: ldc.i4 0x80 + IL_00ad: ldstr "Setter2" + IL_00b2: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00b7: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00bc: ldc.i4.2 + IL_00bd: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00c2: dup + IL_00c3: ldc.i4.0 + IL_00c4: ldc.i4.0 + IL_00c5: ldnull + IL_00c6: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00cb: stelem.ref + IL_00cc: dup + IL_00cd: ldc.i4.1 + IL_00ce: ldc.i4.0 + IL_00cf: ldnull + IL_00d0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00d5: stelem.ref + IL_00d6: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00db: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__2' + IL_00e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__2' + IL_00ea: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__2' + IL_00f4: ldloc.0 + IL_00f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__1' + IL_00fa: brtrue.s IL_0132 + + IL_00fc: ldc.i4.0 + IL_00fd: ldc.i4.s 63 + IL_00ff: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0104: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0109: ldc.i4.2 + IL_010a: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_010f: dup + IL_0110: ldc.i4.0 + IL_0111: ldc.i4.0 + IL_0112: ldnull + IL_0113: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0118: stelem.ref + IL_0119: dup + IL_011a: ldc.i4.1 + IL_011b: ldc.i4.3 + IL_011c: ldnull + IL_011d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0122: stelem.ref + IL_0123: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0128: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_012d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__1' + IL_0132: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__1' + IL_0137: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_013c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__1' + IL_0141: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' + IL_0146: brtrue.s IL_0177 + + IL_0148: ldc.i4.0 + IL_0149: ldstr "Setter2" + IL_014e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0153: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0158: ldc.i4.1 + IL_0159: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_015e: dup + IL_015f: ldc.i4.0 + IL_0160: ldc.i4.0 + IL_0161: ldnull + IL_0162: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0167: stelem.ref + IL_0168: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_016d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0172: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' + IL_0177: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' + IL_017c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0181: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' + IL_0186: ldloc.0 + IL_0187: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_018c: ldc.i4.5 + IL_018d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0192: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0197: br.s IL_01f4 + + IL_0199: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__4' + IL_019e: brtrue.s IL_01de + + IL_01a0: ldc.i4 0x104 + IL_01a5: ldstr "add_Setter2" + IL_01aa: ldnull + IL_01ab: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01b0: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01b5: ldc.i4.2 + IL_01b6: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_01bb: dup + IL_01bc: ldc.i4.0 + IL_01bd: ldc.i4.0 + IL_01be: ldnull + IL_01bf: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01c4: stelem.ref + IL_01c5: dup + IL_01c6: ldc.i4.1 + IL_01c7: ldc.i4.3 + IL_01c8: ldnull + IL_01c9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01ce: stelem.ref + IL_01cf: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_01d4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_01d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__4' + IL_01de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__4' + IL_01e3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_01e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__4' + IL_01ed: ldloc.0 + IL_01ee: ldc.i4.5 + IL_01ef: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_01f4: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_01f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__11' + IL_01fe: brtrue.s IL_023f + + IL_0200: ldc.i4 0x100 + IL_0205: ldstr "WriteLine" + IL_020a: ldnull + IL_020b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0210: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0215: ldc.i4.2 + IL_0216: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_021b: dup + IL_021c: ldc.i4.0 + IL_021d: ldc.i4.s 33 + IL_021f: ldnull + IL_0220: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0225: stelem.ref + IL_0226: dup + IL_0227: ldc.i4.1 + IL_0228: ldc.i4.0 + IL_0229: ldnull + IL_022a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_022f: stelem.ref + IL_0230: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0235: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_023a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__11' + IL_023f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__11' + IL_0244: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0249: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__11' + IL_024e: ldtoken [mscorlib]System.Console + IL_0253: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0258: ldarg.0 + IL_0259: stloc.0 + IL_025a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__9' + IL_025f: brtrue.s IL_0280 + + IL_0261: ldc.i4.0 + IL_0262: ldstr "Setter2" + IL_0267: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_026c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0271: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::IsEvent(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type) + IL_0276: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_027b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__9' + IL_0280: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__9' + IL_0285: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_028a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__9' + IL_028f: ldloc.0 + IL_0290: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0295: brtrue IL_0392 + + IL_029a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__8' + IL_029f: brtrue.s IL_02de + + IL_02a1: ldc.i4 0x80 + IL_02a6: ldstr "Setter2" + IL_02ab: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_02b0: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_02b5: ldc.i4.2 + IL_02b6: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_02bb: dup + IL_02bc: ldc.i4.0 + IL_02bd: ldc.i4.0 + IL_02be: ldnull + IL_02bf: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02c4: stelem.ref + IL_02c5: dup + IL_02c6: ldc.i4.1 + IL_02c7: ldc.i4.0 + IL_02c8: ldnull + IL_02c9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02ce: stelem.ref + IL_02cf: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_02d4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_02d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__8' + IL_02de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__8' + IL_02e3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_02e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__8' + IL_02ed: ldloc.0 + IL_02ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__7' + IL_02f3: brtrue.s IL_032b + + IL_02f5: ldc.i4.0 + IL_02f6: ldc.i4.s 73 + IL_02f8: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_02fd: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0302: ldc.i4.2 + IL_0303: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0308: dup + IL_0309: ldc.i4.0 + IL_030a: ldc.i4.0 + IL_030b: ldnull + IL_030c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0311: stelem.ref + IL_0312: dup + IL_0313: ldc.i4.1 + IL_0314: ldc.i4.3 + IL_0315: ldnull + IL_0316: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_031b: stelem.ref + IL_031c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0321: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0326: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__7' + IL_032b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__7' + IL_0330: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0335: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__7' + IL_033a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__6' + IL_033f: brtrue.s IL_0370 + + IL_0341: ldc.i4.0 + IL_0342: ldstr "Setter2" + IL_0347: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_034c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0351: ldc.i4.1 + IL_0352: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0357: dup + IL_0358: ldc.i4.0 + IL_0359: ldc.i4.0 + IL_035a: ldnull + IL_035b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0360: stelem.ref + IL_0361: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0366: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_036b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__6' + IL_0370: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__6' + IL_0375: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_037a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__6' + IL_037f: ldloc.0 + IL_0380: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0385: ldc.i4.1 + IL_0386: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_038b: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0390: br.s IL_03ed + + IL_0392: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__10' + IL_0397: brtrue.s IL_03d7 + + IL_0399: ldc.i4 0x104 + IL_039e: ldstr "remove_Setter2" + IL_03a3: ldnull + IL_03a4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_03a9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_03ae: ldc.i4.2 + IL_03af: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_03b4: dup + IL_03b5: ldc.i4.0 + IL_03b6: ldc.i4.0 + IL_03b7: ldnull + IL_03b8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03bd: stelem.ref + IL_03be: dup + IL_03bf: ldc.i4.1 + IL_03c0: ldc.i4.3 + IL_03c1: ldnull + IL_03c2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03c7: stelem.ref + IL_03c8: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_03cd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_03d2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__10' + IL_03d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__10' + IL_03dc: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_03e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__10' + IL_03e6: ldloc.0 + IL_03e7: ldc.i4.1 + IL_03e8: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_03ed: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_03f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__15' + IL_03f7: brtrue.s IL_0438 + + IL_03f9: ldc.i4 0x100 + IL_03fe: ldstr "WriteLine" + IL_0403: ldnull + IL_0404: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0409: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_040e: ldc.i4.2 + IL_040f: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0414: dup + IL_0415: ldc.i4.0 + IL_0416: ldc.i4.s 33 + IL_0418: ldnull + IL_0419: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_041e: stelem.ref + IL_041f: dup + IL_0420: ldc.i4.1 + IL_0421: ldc.i4.0 + IL_0422: ldnull + IL_0423: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0428: stelem.ref + IL_0429: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_042e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0433: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__15' + IL_0438: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__15' + IL_043d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0442: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__15' + IL_0447: ldtoken [mscorlib]System.Console + IL_044c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0451: ldarg.0 + IL_0452: stloc.0 + IL_0453: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__14' + IL_0458: brtrue.s IL_0497 + + IL_045a: ldc.i4 0x80 + IL_045f: ldstr "Setter2" + IL_0464: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0469: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_046e: ldc.i4.2 + IL_046f: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0474: dup + IL_0475: ldc.i4.0 + IL_0476: ldc.i4.0 + IL_0477: ldnull + IL_0478: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_047d: stelem.ref + IL_047e: dup + IL_047f: ldc.i4.1 + IL_0480: ldc.i4.0 + IL_0481: ldnull + IL_0482: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0487: stelem.ref + IL_0488: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_048d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0492: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__14' + IL_0497: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__14' + IL_049c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_04a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__14' + IL_04a6: ldloc.0 + IL_04a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__13' + IL_04ac: brtrue.s IL_04e4 + + IL_04ae: ldc.i4.0 + IL_04af: ldc.i4.s 69 + IL_04b1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_04b6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_04bb: ldc.i4.2 + IL_04bc: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_04c1: dup + IL_04c2: ldc.i4.0 + IL_04c3: ldc.i4.0 + IL_04c4: ldnull + IL_04c5: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04ca: stelem.ref + IL_04cb: dup + IL_04cc: ldc.i4.1 + IL_04cd: ldc.i4.3 + IL_04ce: ldnull + IL_04cf: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04d4: stelem.ref + IL_04d5: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_04da: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_04df: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__13' + IL_04e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__13' + IL_04e9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_04ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__13' + IL_04f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__12' + IL_04f8: brtrue.s IL_0529 + + IL_04fa: ldc.i4.0 + IL_04fb: ldstr "Setter2" + IL_0500: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0505: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_050a: ldc.i4.1 + IL_050b: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0510: dup + IL_0511: ldc.i4.0 + IL_0512: ldc.i4.0 + IL_0513: ldnull + IL_0514: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0519: stelem.ref + IL_051a: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_051f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0524: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__12' + IL_0529: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__12' + IL_052e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0533: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__12' + IL_0538: ldloc.0 + IL_0539: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_053e: ldc.i4.2 + IL_053f: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0544: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0549: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_054e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__19' + IL_0553: brtrue.s IL_0594 + + IL_0555: ldc.i4 0x100 + IL_055a: ldstr "WriteLine" + IL_055f: ldnull + IL_0560: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0565: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_056a: ldc.i4.2 + IL_056b: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0570: dup + IL_0571: ldc.i4.0 + IL_0572: ldc.i4.s 33 + IL_0574: ldnull + IL_0575: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_057a: stelem.ref + IL_057b: dup + IL_057c: ldc.i4.1 + IL_057d: ldc.i4.0 + IL_057e: ldnull + IL_057f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0584: stelem.ref + IL_0585: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_058a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_058f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__19' + IL_0594: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__19' + IL_0599: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_059e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__19' + IL_05a3: ldtoken [mscorlib]System.Console + IL_05a8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_05ad: ldarg.0 + IL_05ae: stloc.0 + IL_05af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__18' + IL_05b4: brtrue.s IL_05f3 + + IL_05b6: ldc.i4 0x80 + IL_05bb: ldstr "Setter2" + IL_05c0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_05c5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_05ca: ldc.i4.2 + IL_05cb: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_05d0: dup + IL_05d1: ldc.i4.0 + IL_05d2: ldc.i4.0 + IL_05d3: ldnull + IL_05d4: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05d9: stelem.ref + IL_05da: dup + IL_05db: ldc.i4.1 + IL_05dc: ldc.i4.0 + IL_05dd: ldnull + IL_05de: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05e3: stelem.ref + IL_05e4: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_05e9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_05ee: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__18' + IL_05f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__18' + IL_05f8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_05fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__18' + IL_0602: ldloc.0 + IL_0603: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__17' + IL_0608: brtrue.s IL_0640 + + IL_060a: ldc.i4.0 + IL_060b: ldc.i4.s 65 + IL_060d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0612: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0617: ldc.i4.2 + IL_0618: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_061d: dup + IL_061e: ldc.i4.0 + IL_061f: ldc.i4.0 + IL_0620: ldnull + IL_0621: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0626: stelem.ref + IL_0627: dup + IL_0628: ldc.i4.1 + IL_0629: ldc.i4.3 + IL_062a: ldnull + IL_062b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0630: stelem.ref + IL_0631: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0636: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_063b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__17' + IL_0640: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__17' + IL_0645: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_064a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__17' + IL_064f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__16' + IL_0654: brtrue.s IL_0685 + + IL_0656: ldc.i4.0 + IL_0657: ldstr "Setter2" + IL_065c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0661: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0666: ldc.i4.1 + IL_0667: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_066c: dup + IL_066d: ldc.i4.0 + IL_066e: ldc.i4.0 + IL_066f: ldnull + IL_0670: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0675: stelem.ref + IL_0676: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_067b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0680: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__16' + IL_0685: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__16' + IL_068a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_068f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__16' + IL_0694: ldloc.0 + IL_0695: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_069a: ldc.i4.5 + IL_069b: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_06a0: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_06a5: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_06aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__25' + IL_06af: brtrue.s IL_06f0 + + IL_06b1: ldc.i4 0x100 + IL_06b6: ldstr "WriteLine" + IL_06bb: ldnull + IL_06bc: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_06c1: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_06c6: ldc.i4.2 + IL_06c7: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_06cc: dup + IL_06cd: ldc.i4.0 + IL_06ce: ldc.i4.s 33 + IL_06d0: ldnull + IL_06d1: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06d6: stelem.ref + IL_06d7: dup + IL_06d8: ldc.i4.1 + IL_06d9: ldc.i4.0 + IL_06da: ldnull + IL_06db: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06e0: stelem.ref + IL_06e1: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_06e6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_06eb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__25' + IL_06f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__25' + IL_06f5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_06fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__25' + IL_06ff: ldtoken [mscorlib]System.Console + IL_0704: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0709: ldarg.1 + IL_070a: stloc.0 + IL_070b: ldarg.0 + IL_070c: stloc.1 + IL_070d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__23' + IL_0712: brtrue.s IL_0733 + + IL_0714: ldc.i4.0 + IL_0715: ldstr "Setter2" + IL_071a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_071f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0724: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::IsEvent(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type) + IL_0729: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_072e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__23' + IL_0733: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__23' + IL_0738: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_073d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__23' + IL_0742: ldloc.1 + IL_0743: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0748: brtrue IL_0845 + + IL_074d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__22' + IL_0752: brtrue.s IL_0791 + + IL_0754: ldc.i4 0x80 + IL_0759: ldstr "Setter2" + IL_075e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0763: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0768: ldc.i4.2 + IL_0769: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_076e: dup + IL_076f: ldc.i4.0 + IL_0770: ldc.i4.0 + IL_0771: ldnull + IL_0772: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0777: stelem.ref + IL_0778: dup + IL_0779: ldc.i4.1 + IL_077a: ldc.i4.0 + IL_077b: ldnull + IL_077c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0781: stelem.ref + IL_0782: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0787: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_078c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__22' + IL_0791: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__22' + IL_0796: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_079b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__22' + IL_07a0: ldloc.1 + IL_07a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__21' + IL_07a6: brtrue.s IL_07de + + IL_07a8: ldc.i4.0 + IL_07a9: ldc.i4.s 63 + IL_07ab: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_07b0: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_07b5: ldc.i4.2 + IL_07b6: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_07bb: dup + IL_07bc: ldc.i4.0 + IL_07bd: ldc.i4.0 + IL_07be: ldnull + IL_07bf: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07c4: stelem.ref + IL_07c5: dup + IL_07c6: ldc.i4.1 + IL_07c7: ldc.i4.0 + IL_07c8: ldnull + IL_07c9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07ce: stelem.ref + IL_07cf: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_07d4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_07d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__21' + IL_07de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__21' + IL_07e3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_07e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__21' + IL_07ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__20' + IL_07f2: brtrue.s IL_0823 + + IL_07f4: ldc.i4.0 + IL_07f5: ldstr "Setter2" + IL_07fa: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_07ff: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0804: ldc.i4.1 + IL_0805: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_080a: dup + IL_080b: ldc.i4.0 + IL_080c: ldc.i4.0 + IL_080d: ldnull + IL_080e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0813: stelem.ref + IL_0814: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0819: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_081e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__20' + IL_0823: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__20' + IL_0828: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_082d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__20' + IL_0832: ldloc.1 + IL_0833: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0838: ldloc.0 + IL_0839: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_083e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0843: br.s IL_08a0 + + IL_0845: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__24' + IL_084a: brtrue.s IL_088a + + IL_084c: ldc.i4 0x104 + IL_0851: ldstr "add_Setter2" + IL_0856: ldnull + IL_0857: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_085c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0861: ldc.i4.2 + IL_0862: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0867: dup + IL_0868: ldc.i4.0 + IL_0869: ldc.i4.0 + IL_086a: ldnull + IL_086b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0870: stelem.ref + IL_0871: dup + IL_0872: ldc.i4.1 + IL_0873: ldc.i4.0 + IL_0874: ldnull + IL_0875: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_087a: stelem.ref + IL_087b: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0880: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0885: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__24' + IL_088a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__24' + IL_088f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0894: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__24' + IL_0899: ldloc.1 + IL_089a: ldloc.0 + IL_089b: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_08a0: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_08a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__31' + IL_08aa: brtrue.s IL_08eb + + IL_08ac: ldc.i4 0x100 + IL_08b1: ldstr "WriteLine" + IL_08b6: ldnull + IL_08b7: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_08bc: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_08c1: ldc.i4.2 + IL_08c2: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_08c7: dup + IL_08c8: ldc.i4.0 + IL_08c9: ldc.i4.s 33 + IL_08cb: ldnull + IL_08cc: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08d1: stelem.ref + IL_08d2: dup + IL_08d3: ldc.i4.1 + IL_08d4: ldc.i4.0 + IL_08d5: ldnull + IL_08d6: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08db: stelem.ref + IL_08dc: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_08e1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_08e6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__31' + IL_08eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__31' + IL_08f0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_08f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__31' + IL_08fa: ldtoken [mscorlib]System.Console + IL_08ff: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0904: ldarg.1 + IL_0905: stloc.1 + IL_0906: ldarg.0 + IL_0907: stloc.0 + IL_0908: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__29' + IL_090d: brtrue.s IL_092e + + IL_090f: ldc.i4.0 + IL_0910: ldstr "Setter2" + IL_0915: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_091a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_091f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::IsEvent(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type) + IL_0924: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0929: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__29' + IL_092e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__29' + IL_0933: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0938: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__29' + IL_093d: ldloc.0 + IL_093e: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0943: brtrue IL_0a40 + + IL_0948: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__28' + IL_094d: brtrue.s IL_098c + + IL_094f: ldc.i4 0x80 + IL_0954: ldstr "Setter2" + IL_0959: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_095e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0963: ldc.i4.2 + IL_0964: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0969: dup + IL_096a: ldc.i4.0 + IL_096b: ldc.i4.0 + IL_096c: ldnull + IL_096d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0972: stelem.ref + IL_0973: dup + IL_0974: ldc.i4.1 + IL_0975: ldc.i4.0 + IL_0976: ldnull + IL_0977: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_097c: stelem.ref + IL_097d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0982: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0987: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__28' + IL_098c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__28' + IL_0991: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0996: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__28' + IL_099b: ldloc.0 + IL_099c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__27' + IL_09a1: brtrue.s IL_09d9 + + IL_09a3: ldc.i4.0 + IL_09a4: ldc.i4.s 73 + IL_09a6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_09ab: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_09b0: ldc.i4.2 + IL_09b1: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_09b6: dup + IL_09b7: ldc.i4.0 + IL_09b8: ldc.i4.0 + IL_09b9: ldnull + IL_09ba: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_09bf: stelem.ref + IL_09c0: dup + IL_09c1: ldc.i4.1 + IL_09c2: ldc.i4.0 + IL_09c3: ldnull + IL_09c4: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_09c9: stelem.ref + IL_09ca: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_09cf: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_09d4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__27' + IL_09d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__27' + IL_09de: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_09e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__27' + IL_09e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__26' + IL_09ed: brtrue.s IL_0a1e + + IL_09ef: ldc.i4.0 + IL_09f0: ldstr "Setter2" + IL_09f5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_09fa: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_09ff: ldc.i4.1 + IL_0a00: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0a05: dup + IL_0a06: ldc.i4.0 + IL_0a07: ldc.i4.0 + IL_0a08: ldnull + IL_0a09: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a0e: stelem.ref + IL_0a0f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0a14: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a19: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__26' + IL_0a1e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__26' + IL_0a23: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0a28: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__26' + IL_0a2d: ldloc.0 + IL_0a2e: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0a33: ldloc.1 + IL_0a34: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0a39: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0a3e: br.s IL_0a9b + + IL_0a40: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__30' + IL_0a45: brtrue.s IL_0a85 + + IL_0a47: ldc.i4 0x104 + IL_0a4c: ldstr "remove_Setter2" + IL_0a51: ldnull + IL_0a52: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a57: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a5c: ldc.i4.2 + IL_0a5d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0a62: dup + IL_0a63: ldc.i4.0 + IL_0a64: ldc.i4.0 + IL_0a65: ldnull + IL_0a66: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a6b: stelem.ref + IL_0a6c: dup + IL_0a6d: ldc.i4.1 + IL_0a6e: ldc.i4.0 + IL_0a6f: ldnull + IL_0a70: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a75: stelem.ref + IL_0a76: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0a7b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a80: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__30' + IL_0a85: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__30' + IL_0a8a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0a8f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__30' + IL_0a94: ldloc.0 + IL_0a95: ldloc.1 + IL_0a96: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0a9b: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0aa0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__35' + IL_0aa5: brtrue.s IL_0ae6 + + IL_0aa7: ldc.i4 0x100 + IL_0aac: ldstr "WriteLine" + IL_0ab1: ldnull + IL_0ab2: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0ab7: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0abc: ldc.i4.2 + IL_0abd: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0ac2: dup + IL_0ac3: ldc.i4.0 + IL_0ac4: ldc.i4.s 33 + IL_0ac6: ldnull + IL_0ac7: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0acc: stelem.ref + IL_0acd: dup + IL_0ace: ldc.i4.1 + IL_0acf: ldc.i4.0 + IL_0ad0: ldnull + IL_0ad1: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0ad6: stelem.ref + IL_0ad7: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0adc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0ae1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__35' + IL_0ae6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__35' + IL_0aeb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0af0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__35' + IL_0af5: ldtoken [mscorlib]System.Console + IL_0afa: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0aff: ldarg.0 + IL_0b00: stloc.0 + IL_0b01: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__34' + IL_0b06: brtrue.s IL_0b45 + + IL_0b08: ldc.i4 0x80 + IL_0b0d: ldstr "Setter2" + IL_0b12: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0b17: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0b1c: ldc.i4.2 + IL_0b1d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0b22: dup + IL_0b23: ldc.i4.0 + IL_0b24: ldc.i4.0 + IL_0b25: ldnull + IL_0b26: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b2b: stelem.ref + IL_0b2c: dup + IL_0b2d: ldc.i4.1 + IL_0b2e: ldc.i4.0 + IL_0b2f: ldnull + IL_0b30: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b35: stelem.ref + IL_0b36: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0b3b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0b40: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__34' + IL_0b45: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__34' + IL_0b4a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0b4f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__34' + IL_0b54: ldloc.0 + IL_0b55: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__33' + IL_0b5a: brtrue.s IL_0b92 + + IL_0b5c: ldc.i4.0 + IL_0b5d: ldc.i4.s 69 + IL_0b5f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0b64: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0b69: ldc.i4.2 + IL_0b6a: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0b6f: dup + IL_0b70: ldc.i4.0 + IL_0b71: ldc.i4.0 + IL_0b72: ldnull + IL_0b73: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b78: stelem.ref + IL_0b79: dup + IL_0b7a: ldc.i4.1 + IL_0b7b: ldc.i4.0 + IL_0b7c: ldnull + IL_0b7d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b82: stelem.ref + IL_0b83: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0b88: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0b8d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__33' + IL_0b92: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__33' + IL_0b97: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0b9c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__33' + IL_0ba1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__32' + IL_0ba6: brtrue.s IL_0bd7 + + IL_0ba8: ldc.i4.0 + IL_0ba9: ldstr "Setter2" + IL_0bae: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0bb3: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0bb8: ldc.i4.1 + IL_0bb9: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0bbe: dup + IL_0bbf: ldc.i4.0 + IL_0bc0: ldc.i4.0 + IL_0bc1: ldnull + IL_0bc2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0bc7: stelem.ref + IL_0bc8: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0bcd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0bd2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__32' + IL_0bd7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__32' + IL_0bdc: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0be1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__32' + IL_0be6: ldloc.0 + IL_0be7: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0bec: ldarg.1 + IL_0bed: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0bf2: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0bf7: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0bfc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__39' + IL_0c01: brtrue.s IL_0c42 + + IL_0c03: ldc.i4 0x100 + IL_0c08: ldstr "WriteLine" + IL_0c0d: ldnull + IL_0c0e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0c13: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0c18: ldc.i4.2 + IL_0c19: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0c1e: dup + IL_0c1f: ldc.i4.0 + IL_0c20: ldc.i4.s 33 + IL_0c22: ldnull + IL_0c23: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0c28: stelem.ref + IL_0c29: dup + IL_0c2a: ldc.i4.1 + IL_0c2b: ldc.i4.0 + IL_0c2c: ldnull + IL_0c2d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0c32: stelem.ref + IL_0c33: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0c38: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0c3d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__39' + IL_0c42: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__39' + IL_0c47: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0c4c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__39' + IL_0c51: ldtoken [mscorlib]System.Console + IL_0c56: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0c5b: ldarg.0 + IL_0c5c: stloc.0 + IL_0c5d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__38' + IL_0c62: brtrue.s IL_0ca1 + + IL_0c64: ldc.i4 0x80 + IL_0c69: ldstr "Setter2" + IL_0c6e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0c73: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0c78: ldc.i4.2 + IL_0c79: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0c7e: dup + IL_0c7f: ldc.i4.0 + IL_0c80: ldc.i4.0 + IL_0c81: ldnull + IL_0c82: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0c87: stelem.ref + IL_0c88: dup + IL_0c89: ldc.i4.1 + IL_0c8a: ldc.i4.0 + IL_0c8b: ldnull + IL_0c8c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0c91: stelem.ref + IL_0c92: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0c97: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0c9c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__38' + IL_0ca1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__38' + IL_0ca6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0cab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__38' + IL_0cb0: ldloc.0 + IL_0cb1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__37' + IL_0cb6: brtrue.s IL_0cee + + IL_0cb8: ldc.i4.0 + IL_0cb9: ldc.i4.s 65 + IL_0cbb: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0cc0: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0cc5: ldc.i4.2 + IL_0cc6: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0ccb: dup + IL_0ccc: ldc.i4.0 + IL_0ccd: ldc.i4.0 + IL_0cce: ldnull + IL_0ccf: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0cd4: stelem.ref + IL_0cd5: dup + IL_0cd6: ldc.i4.1 + IL_0cd7: ldc.i4.0 + IL_0cd8: ldnull + IL_0cd9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0cde: stelem.ref + IL_0cdf: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0ce4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0ce9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__37' + IL_0cee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__37' + IL_0cf3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0cf8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__37' + IL_0cfd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__36' + IL_0d02: brtrue.s IL_0d33 + + IL_0d04: ldc.i4.0 + IL_0d05: ldstr "Setter2" + IL_0d0a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0d0f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0d14: ldc.i4.1 + IL_0d15: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0d1a: dup + IL_0d1b: ldc.i4.0 + IL_0d1c: ldc.i4.0 + IL_0d1d: ldnull + IL_0d1e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0d23: stelem.ref + IL_0d24: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0d29: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0d2e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__36' + IL_0d33: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__36' + IL_0d38: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0d3d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__36' + IL_0d42: ldloc.0 + IL_0d43: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0d48: ldarg.1 + IL_0d49: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0d4e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0d53: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0d58: ret + } // end of method DynamicTests::InlineCompoundAssignment + + .method private hidebysig static void UnaryOperators(object a) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 645 (0x285) + .maxstack 11 + .locals init (object V_0) + IL_0000: ldarg.0 + IL_0001: stloc.0 + IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' + IL_0007: brtrue.s IL_0035 + + IL_0009: ldc.i4.0 + IL_000a: ldc.i4.s 49 + IL_000c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0011: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0016: ldc.i4.1 + IL_0017: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_001c: dup + IL_001d: ldc.i4.0 + IL_001e: ldc.i4.0 + IL_001f: ldnull + IL_0020: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0025: stelem.ref + IL_0026: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_002b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0030: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' + IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' + IL_003a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_003f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' + IL_0044: ldloc.0 + IL_0045: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_004a: starg.s a + IL_004c: ldarg.0 + IL_004d: stloc.0 + IL_004e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__1' + IL_0053: brtrue.s IL_0081 + + IL_0055: ldc.i4.0 + IL_0056: ldc.i4.s 54 + IL_0058: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_005d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0062: ldc.i4.1 + IL_0063: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0068: dup + IL_0069: ldc.i4.0 + IL_006a: ldc.i4.0 + IL_006b: ldnull + IL_006c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0071: stelem.ref + IL_0072: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0077: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_007c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__1' + IL_0081: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__1' + IL_0086: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_008b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__1' + IL_0090: ldloc.0 + IL_0091: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0096: starg.s a + IL_0098: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__2' + IL_009d: brtrue.s IL_00cb + + IL_009f: ldc.i4.0 + IL_00a0: ldc.i4.s 49 + IL_00a2: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00a7: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00ac: ldc.i4.1 + IL_00ad: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00b2: dup + IL_00b3: ldc.i4.0 + IL_00b4: ldc.i4.0 + IL_00b5: ldnull + IL_00b6: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00bb: stelem.ref + IL_00bc: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00c1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00c6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__2' + IL_00cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__2' + IL_00d0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__2' + IL_00da: ldarg.0 + IL_00db: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_00e0: starg.s a + IL_00e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__3' + IL_00e7: brtrue.s IL_0115 + + IL_00e9: ldc.i4.0 + IL_00ea: ldc.i4.s 54 + IL_00ec: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00f1: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00f6: ldc.i4.1 + IL_00f7: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00fc: dup + IL_00fd: ldc.i4.0 + IL_00fe: ldc.i4.0 + IL_00ff: ldnull + IL_0100: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0105: stelem.ref + IL_0106: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_010b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0110: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__3' + IL_0115: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__3' + IL_011a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_011f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__3' + IL_0124: ldarg.0 + IL_0125: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_012a: starg.s a + IL_012c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__5' + IL_0131: brtrue.s IL_0172 + + IL_0133: ldc.i4 0x100 + IL_0138: ldstr "Casts" + IL_013d: ldnull + IL_013e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0143: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0148: ldc.i4.2 + IL_0149: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_014e: dup + IL_014f: ldc.i4.0 + IL_0150: ldc.i4.s 33 + IL_0152: ldnull + IL_0153: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0158: stelem.ref + IL_0159: dup + IL_015a: ldc.i4.1 + IL_015b: ldc.i4.0 + IL_015c: ldnull + IL_015d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0162: stelem.ref + IL_0163: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0168: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_016d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__5' + IL_0172: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__5' + IL_0177: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_017c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__5' + IL_0181: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0186: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_018b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__4' + IL_0190: brtrue.s IL_01be + + IL_0192: ldc.i4.0 + IL_0193: ldc.i4.s 28 + IL_0195: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_019a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_019f: ldc.i4.1 + IL_01a0: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_01a5: dup + IL_01a6: ldc.i4.0 + IL_01a7: ldc.i4.0 + IL_01a8: ldnull + IL_01a9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01ae: stelem.ref + IL_01af: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_01b4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_01b9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__4' + IL_01be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__4' + IL_01c3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_01c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__4' + IL_01cd: ldarg.0 + IL_01ce: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_01d3: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_01d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__7' + IL_01dd: brtrue.s IL_021e + + IL_01df: ldc.i4 0x100 + IL_01e4: ldstr "Casts" + IL_01e9: ldnull + IL_01ea: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01ef: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01f4: ldc.i4.2 + IL_01f5: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_01fa: dup + IL_01fb: ldc.i4.0 + IL_01fc: ldc.i4.s 33 + IL_01fe: ldnull + IL_01ff: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0204: stelem.ref + IL_0205: dup + IL_0206: ldc.i4.1 + IL_0207: ldc.i4.0 + IL_0208: ldnull + IL_0209: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_020e: stelem.ref + IL_020f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0214: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0219: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__7' + IL_021e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__7' + IL_0223: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0228: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__7' + IL_022d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0232: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0237: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__6' + IL_023c: brtrue.s IL_026a + + IL_023e: ldc.i4.0 + IL_023f: ldc.i4.s 29 + IL_0241: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0246: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_024b: ldc.i4.1 + IL_024c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0251: dup + IL_0252: ldc.i4.0 + IL_0253: ldc.i4.0 + IL_0254: ldnull + IL_0255: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_025a: stelem.ref + IL_025b: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0260: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0265: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__6' + IL_026a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__6' + IL_026f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0274: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__6' + IL_0279: ldarg.0 + IL_027a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_027f: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0284: ret + } // end of method DynamicTests::UnaryOperators + + .method private hidebysig static void Loops(object list) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 208 (0xd0) + .maxstack 9 + .locals init (class [mscorlib]System.Collections.IEnumerator V_0, + object V_1, + class [mscorlib]System.IDisposable V_2) + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__1' + IL_0005: brtrue.s IL_002b + + IL_0007: ldc.i4.0 + IL_0008: ldtoken [mscorlib]System.Collections.IEnumerable + IL_000d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0012: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0017: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::Convert(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Type) + IL_0021: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0026: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__1' + IL_002b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__1' + IL_0030: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__1' + IL_003a: ldarg.0 + IL_003b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0040: callvirt instance class [mscorlib]System.Collections.IEnumerator [mscorlib]System.Collections.IEnumerable::GetEnumerator() + IL_0045: stloc.0 + .try + { + IL_0046: br.s IL_00b4 + + IL_0048: ldloc.0 + IL_0049: callvirt instance object [mscorlib]System.Collections.IEnumerator::get_Current() + IL_004e: stloc.1 + IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' + IL_0054: brtrue.s IL_0095 + + IL_0056: ldc.i4 0x100 + IL_005b: ldstr "UnaryOperators" + IL_0060: ldnull + IL_0061: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0066: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_006b: ldc.i4.2 + IL_006c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0071: dup + IL_0072: ldc.i4.0 + IL_0073: ldc.i4.s 33 + IL_0075: ldnull + IL_0076: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_007b: stelem.ref + IL_007c: dup + IL_007d: ldc.i4.1 + IL_007e: ldc.i4.0 + IL_007f: ldnull + IL_0080: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0085: stelem.ref + IL_0086: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_008b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0090: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' + IL_0095: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' + IL_009a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_009f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' + IL_00a4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00a9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00ae: ldloc.1 + IL_00af: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_00b4: ldloc.0 + IL_00b5: callvirt instance bool [mscorlib]System.Collections.IEnumerator::MoveNext() + IL_00ba: brtrue.s IL_0048 + + IL_00bc: leave.s IL_00cf + + } // end .try + finally + { + IL_00be: ldloc.0 + IL_00bf: isinst [mscorlib]System.IDisposable + IL_00c4: stloc.2 + IL_00c5: ldloc.2 + IL_00c6: brfalse.s IL_00ce + + IL_00c8: ldloc.2 + IL_00c9: callvirt instance void [mscorlib]System.IDisposable::Dispose() + IL_00ce: endfinally + } // end handler + IL_00cf: ret + } // end of method DynamicTests::Loops + + .method private hidebysig static void If(object a, + object b) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [2] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 167 (0xa7) + .maxstack 10 + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' + IL_0005: brtrue.s IL_0033 + + IL_0007: ldc.i4.0 + IL_0008: ldc.i4.s 83 + IL_000a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_000f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0014: ldc.i4.1 + IL_0015: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_001a: dup + IL_001b: ldc.i4.0 + IL_001c: ldc.i4.0 + IL_001d: ldnull + IL_001e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0023: stelem.ref + IL_0024: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0029: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_002e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' + IL_0033: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' + IL_0038: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_003d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' + IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' + IL_0047: brtrue.s IL_007f + + IL_0049: ldc.i4.0 + IL_004a: ldc.i4.s 13 + IL_004c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0051: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0056: ldc.i4.2 + IL_0057: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_005c: dup + IL_005d: ldc.i4.0 + IL_005e: ldc.i4.0 + IL_005f: ldnull + IL_0060: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0065: stelem.ref + IL_0066: dup + IL_0067: ldc.i4.1 + IL_0068: ldc.i4.0 + IL_0069: ldnull + IL_006a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_006f: stelem.ref + IL_0070: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0075: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_007a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' + IL_007f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' + IL_0084: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0089: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' + IL_008e: ldarg.0 + IL_008f: ldarg.1 + IL_0090: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0095: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_009a: brfalse.s IL_00a6 + + IL_009c: ldstr "Equal" + IL_00a1: call void [mscorlib]System.Console::WriteLine(string) + IL_00a6: ret + } // end of method DynamicTests::If + + .method private hidebysig static void If2(object a, + object b) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [2] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 410 (0x19a) + .maxstack 13 + .locals init (object V_0) + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' + IL_0005: brtrue.s IL_003d + + IL_0007: ldc.i4.0 + IL_0008: ldc.i4.s 13 + IL_000a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_000f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0014: ldc.i4.2 + IL_0015: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_001a: dup + IL_001b: ldc.i4.0 + IL_001c: ldc.i4.0 + IL_001d: ldnull + IL_001e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0023: stelem.ref + IL_0024: dup + IL_0025: ldc.i4.1 + IL_0026: ldc.i4.2 + IL_0027: ldnull + IL_0028: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002d: stelem.ref + IL_002e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0033: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0038: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' + IL_003d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' + IL_0042: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0047: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' + IL_004c: ldarg.0 + IL_004d: ldnull + IL_004e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0053: stloc.0 + IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__4' + IL_0059: brtrue.s IL_0087 + + IL_005b: ldc.i4.0 + IL_005c: ldc.i4.s 83 + IL_005e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0063: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0068: ldc.i4.1 + IL_0069: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_006e: dup + IL_006f: ldc.i4.0 + IL_0070: ldc.i4.0 + IL_0071: ldnull + IL_0072: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0077: stelem.ref + IL_0078: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_007d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0082: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__4' + IL_0087: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__4' + IL_008c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__4' + IL_0096: ldloc.0 + IL_0097: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_009c: brtrue IL_018f + + IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__3' + IL_00a6: brtrue.s IL_00d4 + + IL_00a8: ldc.i4.0 + IL_00a9: ldc.i4.s 83 + IL_00ab: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00b0: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00b5: ldc.i4.1 + IL_00b6: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00bb: dup + IL_00bc: ldc.i4.0 + IL_00bd: ldc.i4.0 + IL_00be: ldnull + IL_00bf: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00c4: stelem.ref + IL_00c5: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00ca: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00cf: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__3' + IL_00d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__3' + IL_00d9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__3' + IL_00e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__2' + IL_00e8: brtrue.s IL_0120 + + IL_00ea: ldc.i4.8 + IL_00eb: ldc.i4.s 36 + IL_00ed: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00f2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00f7: ldc.i4.2 + IL_00f8: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00fd: dup + IL_00fe: ldc.i4.0 + IL_00ff: ldc.i4.0 + IL_0100: ldnull + IL_0101: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0106: stelem.ref + IL_0107: dup + IL_0108: ldc.i4.1 + IL_0109: ldc.i4.0 + IL_010a: ldnull + IL_010b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0110: stelem.ref + IL_0111: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0116: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_011b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__2' + IL_0120: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__2' + IL_0125: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_012a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__2' + IL_012f: ldloc.0 + IL_0130: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' + IL_0135: brtrue.s IL_016d + + IL_0137: ldc.i4.0 + IL_0138: ldc.i4.s 13 + IL_013a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_013f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0144: ldc.i4.2 + IL_0145: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_014a: dup + IL_014b: ldc.i4.0 + IL_014c: ldc.i4.0 + IL_014d: ldnull + IL_014e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0153: stelem.ref + IL_0154: dup + IL_0155: ldc.i4.1 + IL_0156: ldc.i4.2 + IL_0157: ldnull + IL_0158: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_015d: stelem.ref + IL_015e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0163: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0168: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' + IL_016d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' + IL_0172: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0177: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' + IL_017c: ldarg.1 + IL_017d: ldnull + IL_017e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0183: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0188: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_018d: brfalse.s IL_0199 + + IL_018f: ldstr "Equal" + IL_0194: call void [mscorlib]System.Console::WriteLine(string) + IL_0199: ret + } // end of method DynamicTests::If2 + + .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 DynamicTests::.ctor + + .property instance object Property() + { + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .get instance object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::get_Property() + .set instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::set_Property(object) + } // end of property DynamicTests::Property +} // end of class ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + + +// ============================================================= + +// *********** DISASSEMBLY COMPLETE *********************** diff --git a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.roslyn.il b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.roslyn.il new file mode 100644 index 000000000..f9d987615 --- /dev/null +++ b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.roslyn.il @@ -0,0 +1,7849 @@ + + + + +// 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 extern Microsoft.CSharp +{ + .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A ) // .?_....: + .ver 4:0:0:0 +} +.assembly DynamicTests +{ + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilationRelaxationsAttribute::.ctor(int32) = ( 01 00 08 00 00 00 00 00 ) + .custom instance void [mscorlib]System.Runtime.CompilerServices.RuntimeCompatibilityAttribute::.ctor() = ( 01 00 01 00 54 02 16 57 72 61 70 4E 6F 6E 45 78 // ....T..WrapNonEx + 63 65 70 74 69 6F 6E 54 68 72 6F 77 73 01 ) // ceptionThrows. + + // --- The following custom attribute is added automatically, do not uncomment ------- + // .custom instance void [mscorlib]System.Diagnostics.DebuggableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggableAttribute/DebuggingModes) = ( 01 00 07 01 00 00 00 00 ) + + .permissionset reqmin + = {[mscorlib]System.Security.Permissions.SecurityPermissionAttribute = {property bool 'SkipVerification' = bool(true)}} + .hash algorithm 0x00008004 + .ver 0:0:0:0 +} +.module DynamicTests.dll +.custom instance void [mscorlib]System.Security.UnverifiableCodeAttribute::.ctor() = ( 01 00 00 00 ) +.imagebase 0x10000000 +.file alignment 0x00000200 +.stackreserve 0x00100000 +.subsystem 0x0003 // WINDOWS_CUI +.corflags 0x00000001 // ILONLY + + +// =============== CLASS MEMBERS DECLARATION =================== + +.class private auto ansi beforefieldinit ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + extends [mscorlib]System.Object +{ + .class abstract auto ansi sealed nested private beforefieldinit '<>o__5' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + } // end of class '<>o__5' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__6' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__10' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__11' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__12' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__13' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__14' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__15' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__16' + } // end of class '<>o__6' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__7' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' + } // end of class '<>o__7' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__8' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' + } // end of class '<>o__8' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__9' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' + } // end of class '<>o__9' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__10' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__10' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__11' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__12' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__13' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__14' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__15' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__16' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__17' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__18' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__19' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__20' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__21' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__22' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__23' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__24' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__25' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__26' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__27' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__28' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__29' + } // end of class '<>o__10' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__11' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__10' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__11' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__12' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__13' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__14' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__15' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__16' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__17' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__18' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__19' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__20' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__21' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__22' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__23' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__24' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__25' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__26' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__27' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__28' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__29' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__30' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__31' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__32' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__33' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__34' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__35' + } // end of class '<>o__11' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__12' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + } // end of class '<>o__12' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__13' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__10' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__11' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__12' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__13' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__14' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__15' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__16' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__17' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__18' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__19' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__20' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__21' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__22' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__23' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__24' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__25' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__26' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__27' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__28' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__29' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__30' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__31' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__32' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__33' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__34' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__35' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__36' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__37' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__38' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__39' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__40' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__41' + } // end of class '<>o__13' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__14' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__10' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__11' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__12' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__13' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__14' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__15' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__16' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__17' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__18' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__19' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__20' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__21' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__22' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__23' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__24' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__25' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__26' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__27' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__28' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__29' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__30' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__31' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__32' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__33' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__34' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__35' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__36' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__37' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__38' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__39' + } // end of class '<>o__14' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__15' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__7' + } // end of class '<>o__15' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__16' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' + } // end of class '<>o__16' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__17' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' + } // end of class '<>o__17' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__18' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__4' + } // end of class '<>o__18' + + .field private static object 'field' + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .field private object 'k__BackingField' + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) + .method public hidebysig specialname instance object + get_Property() cil managed + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .param [0] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 7 (0x7) + .maxstack 8 + IL_0000: ldarg.0 + IL_0001: ldfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'k__BackingField' + IL_0006: ret + } // end of method DynamicTests::get_Property + + .method public hidebysig specialname instance void + set_Property(object 'value') cil managed + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 8 (0x8) + .maxstack 8 + IL_0000: ldarg.0 + IL_0001: ldarg.1 + IL_0002: stfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'k__BackingField' + IL_0007: ret + } // end of method DynamicTests::set_Property + + .method private hidebysig static void Main(string[] args) cil managed + { + // Code size 132 (0x84) + .maxstack 9 + .locals init (class [mscorlib]System.IComparable V_0, + class ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests V_1, + class ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests V_2) + IL_0000: nop + IL_0001: ldc.i4.1 + IL_0002: box [mscorlib]System.Int32 + IL_0007: stloc.0 + IL_0008: newobj instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::.ctor() + IL_000d: stloc.1 + IL_000e: ldloc.1 + IL_000f: ldc.i4.1 + IL_0010: box [mscorlib]System.Int32 + IL_0015: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::set_Property(object) + IL_001a: nop + IL_001b: ldloc.1 + IL_001c: stloc.2 + IL_001d: ldloc.2 + IL_001e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__5'::'<>p__0' + IL_0023: brfalse.s IL_0027 + + IL_0025: br.s IL_005d + + IL_0027: ldc.i4.0 + IL_0028: ldc.i4.s 63 + IL_002a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_002f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0034: ldc.i4.2 + IL_0035: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_003a: dup + IL_003b: ldc.i4.0 + IL_003c: ldc.i4.0 + IL_003d: ldnull + IL_003e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0043: stelem.ref + IL_0044: dup + IL_0045: ldc.i4.1 + IL_0046: ldc.i4.0 + IL_0047: ldnull + IL_0048: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_004d: stelem.ref + IL_004e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0053: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0058: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__5'::'<>p__0' + IL_005d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__5'::'<>p__0' + IL_0062: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0067: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__5'::'<>p__0' + IL_006c: ldloc.2 + IL_006d: callvirt instance object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::get_Property() + IL_0072: ldc.i4.1 + IL_0073: box [mscorlib]System.Int32 + IL_0078: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_007d: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::set_Property(object) + IL_0082: nop + IL_0083: ret + } // end of method DynamicTests::Main + + .method private hidebysig static void MemberAccess(object a) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 1587 (0x633) + .maxstack 15 + IL_0000: nop + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__0' + IL_0006: brfalse.s IL_000a + + IL_0008: br.s IL_003e + + IL_000a: ldc.i4 0x100 + IL_000f: ldstr "Test1" + IL_0014: ldnull + IL_0015: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_001a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001f: ldc.i4.1 + IL_0020: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0025: dup + IL_0026: ldc.i4.0 + IL_0027: ldc.i4.0 + IL_0028: ldnull + IL_0029: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002e: stelem.ref + IL_002f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0034: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0039: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__0' + IL_003e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__0' + IL_0043: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__0' + IL_004d: ldarg.0 + IL_004e: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, + !1) + IL_0053: nop + IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__1' + IL_0059: brfalse.s IL_005d + + IL_005b: br.s IL_00b0 + + IL_005d: ldc.i4 0x100 + IL_0062: ldstr "GenericTest" + IL_0067: ldc.i4.2 + IL_0068: newarr [mscorlib]System.Type + IL_006d: dup + IL_006e: ldc.i4.0 + IL_006f: ldtoken [mscorlib]System.Int32 + IL_0074: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0079: stelem.ref + IL_007a: dup + IL_007b: ldc.i4.1 + IL_007c: ldtoken [mscorlib]System.Int32 + IL_0081: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0086: stelem.ref + IL_0087: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_008c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0091: ldc.i4.1 + IL_0092: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0097: dup + IL_0098: ldc.i4.0 + IL_0099: ldc.i4.0 + IL_009a: ldnull + IL_009b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00a0: stelem.ref + IL_00a1: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00a6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00ab: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__1' + IL_00b0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__1' + IL_00b5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__1' + IL_00bf: ldarg.0 + IL_00c0: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, + !1) + IL_00c5: nop + IL_00c6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__2' + IL_00cb: brfalse.s IL_00cf + + IL_00cd: br.s IL_010d + + IL_00cf: ldc.i4 0x100 + IL_00d4: ldstr "Test2" + IL_00d9: ldnull + IL_00da: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00df: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00e4: ldc.i4.2 + IL_00e5: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00ea: dup + IL_00eb: ldc.i4.0 + IL_00ec: ldc.i4.0 + IL_00ed: ldnull + IL_00ee: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00f3: stelem.ref + IL_00f4: dup + IL_00f5: ldc.i4.1 + IL_00f6: ldc.i4.3 + IL_00f7: ldnull + IL_00f8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00fd: stelem.ref + IL_00fe: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0103: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0108: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__2' + IL_010d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__2' + IL_0112: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0117: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__2' + IL_011c: ldarg.0 + IL_011d: ldc.i4.1 + IL_011e: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0123: nop + IL_0124: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__4' + IL_0129: brfalse.s IL_012d + + IL_012b: br.s IL_016b + + IL_012d: ldc.i4 0x100 + IL_0132: ldstr "Test3" + IL_0137: ldnull + IL_0138: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_013d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0142: ldc.i4.2 + IL_0143: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0148: dup + IL_0149: ldc.i4.0 + IL_014a: ldc.i4.0 + IL_014b: ldnull + IL_014c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0151: stelem.ref + IL_0152: dup + IL_0153: ldc.i4.1 + IL_0154: ldc.i4.0 + IL_0155: ldnull + IL_0156: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_015b: stelem.ref + IL_015c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0161: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0166: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__4' + IL_016b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__4' + IL_0170: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0175: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__4' + IL_017a: ldarg.0 + IL_017b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__3' + IL_0180: brfalse.s IL_0184 + + IL_0182: br.s IL_01e6 + + IL_0184: ldc.i4.0 + IL_0185: ldstr "InnerTest" + IL_018a: ldnull + IL_018b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0190: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0195: ldc.i4.6 + IL_0196: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_019b: dup + IL_019c: ldc.i4.0 + IL_019d: ldc.i4.0 + IL_019e: ldnull + IL_019f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01a4: stelem.ref + IL_01a5: dup + IL_01a6: ldc.i4.1 + IL_01a7: ldc.i4.3 + IL_01a8: ldnull + IL_01a9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01ae: stelem.ref + IL_01af: dup + IL_01b0: ldc.i4.2 + IL_01b1: ldc.i4.3 + IL_01b2: ldnull + IL_01b3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01b8: stelem.ref + IL_01b9: dup + IL_01ba: ldc.i4.3 + IL_01bb: ldc.i4.3 + IL_01bc: ldnull + IL_01bd: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01c2: stelem.ref + IL_01c3: dup + IL_01c4: ldc.i4.4 + IL_01c5: ldc.i4.3 + IL_01c6: ldnull + IL_01c7: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01cc: stelem.ref + IL_01cd: dup + IL_01ce: ldc.i4.5 + IL_01cf: ldc.i4.3 + IL_01d0: ldnull + IL_01d1: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01d6: stelem.ref + IL_01d7: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_01dc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_01e1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__3' + IL_01e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__3' + IL_01eb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_01f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__3' + IL_01f5: ldarg.0 + IL_01f6: ldc.i4.1 + IL_01f7: ldc.i4.2 + IL_01f8: ldc.i4.3 + IL_01f9: ldc.i4.4 + IL_01fa: ldc.i4.5 + IL_01fb: callvirt instance !7 class [mscorlib]System.Func`8::Invoke(!0, + !1, + !2, + !3, + !4, + !5, + !6) + IL_0200: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0205: nop + IL_0206: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__7' + IL_020b: brfalse.s IL_020f + + IL_020d: br.s IL_0261 + + IL_020f: ldc.i4 0x100 + IL_0214: ldstr "Test4" + IL_0219: ldnull + IL_021a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_021f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0224: ldc.i4.4 + IL_0225: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_022a: dup + IL_022b: ldc.i4.0 + IL_022c: ldc.i4.0 + IL_022d: ldnull + IL_022e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0233: stelem.ref + IL_0234: dup + IL_0235: ldc.i4.1 + IL_0236: ldc.i4.3 + IL_0237: ldnull + IL_0238: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_023d: stelem.ref + IL_023e: dup + IL_023f: ldc.i4.2 + IL_0240: ldc.i4.2 + IL_0241: ldnull + IL_0242: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0247: stelem.ref + IL_0248: dup + IL_0249: ldc.i4.3 + IL_024a: ldc.i4.0 + IL_024b: ldnull + IL_024c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0251: stelem.ref + IL_0252: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0257: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_025c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__7' + IL_0261: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__7' + IL_0266: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_026b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__7' + IL_0270: ldarg.0 + IL_0271: ldc.i4.2 + IL_0272: ldnull + IL_0273: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__6' + IL_0278: brfalse.s IL_027c + + IL_027a: br.s IL_02b0 + + IL_027c: ldc.i4.0 + IL_027d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0282: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0287: ldc.i4.2 + IL_0288: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_028d: dup + IL_028e: ldc.i4.0 + IL_028f: ldc.i4.0 + IL_0290: ldnull + IL_0291: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0296: stelem.ref + IL_0297: dup + IL_0298: ldc.i4.1 + IL_0299: ldc.i4.3 + IL_029a: ldnull + IL_029b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02a0: stelem.ref + IL_02a1: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetIndex(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_02a6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_02ab: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__6' + IL_02b0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__6' + IL_02b5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_02ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__6' + IL_02bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__5' + IL_02c4: brfalse.s IL_02c8 + + IL_02c6: br.s IL_02f8 + + IL_02c8: ldc.i4.s 64 + IL_02ca: ldstr "Index" + IL_02cf: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_02d4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_02d9: ldc.i4.1 + IL_02da: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_02df: dup + IL_02e0: ldc.i4.0 + IL_02e1: ldc.i4.0 + IL_02e2: ldnull + IL_02e3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02e8: stelem.ref + IL_02e9: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_02ee: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_02f3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__5' + IL_02f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__5' + IL_02fd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0302: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__5' + IL_0307: ldarg.0 + IL_0308: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_030d: ldc.i4.0 + IL_030e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0313: callvirt instance void class [mscorlib]System.Action`5::Invoke(!0, + !1, + !2, + !3, + !4) + IL_0318: nop + IL_0319: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__10' + IL_031e: brfalse.s IL_0322 + + IL_0320: br.s IL_0374 + + IL_0322: ldc.i4 0x100 + IL_0327: ldstr "Test5" + IL_032c: ldnull + IL_032d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0332: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0337: ldc.i4.4 + IL_0338: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_033d: dup + IL_033e: ldc.i4.0 + IL_033f: ldc.i4.0 + IL_0340: ldnull + IL_0341: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0346: stelem.ref + IL_0347: dup + IL_0348: ldc.i4.1 + IL_0349: ldc.i4.0 + IL_034a: ldnull + IL_034b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0350: stelem.ref + IL_0351: dup + IL_0352: ldc.i4.2 + IL_0353: ldc.i4.0 + IL_0354: ldnull + IL_0355: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_035a: stelem.ref + IL_035b: dup + IL_035c: ldc.i4.3 + IL_035d: ldc.i4.0 + IL_035e: ldnull + IL_035f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0364: stelem.ref + IL_0365: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_036a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_036f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__10' + IL_0374: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__10' + IL_0379: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_037e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__10' + IL_0383: ldarg.0 + IL_0384: ldarg.0 + IL_0385: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__8' + IL_038a: brfalse.s IL_038e + + IL_038c: br.s IL_03bd + + IL_038e: ldc.i4.0 + IL_038f: ldstr "Number" + IL_0394: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0399: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_039e: ldc.i4.1 + IL_039f: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_03a4: dup + IL_03a5: ldc.i4.0 + IL_03a6: ldc.i4.0 + IL_03a7: ldnull + IL_03a8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03ad: stelem.ref + IL_03ae: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_03b3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_03b8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__8' + IL_03bd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__8' + IL_03c2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_03c7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__8' + IL_03cc: ldarg.0 + IL_03cd: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_03d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__9' + IL_03d7: brfalse.s IL_03db + + IL_03d9: br.s IL_040a + + IL_03db: ldc.i4.0 + IL_03dc: ldstr "String" + IL_03e1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_03e6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_03eb: ldc.i4.1 + IL_03ec: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_03f1: dup + IL_03f2: ldc.i4.0 + IL_03f3: ldc.i4.0 + IL_03f4: ldnull + IL_03f5: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03fa: stelem.ref + IL_03fb: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0400: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0405: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__9' + IL_040a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__9' + IL_040f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0414: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__9' + IL_0419: ldarg.0 + IL_041a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_041f: callvirt instance void class [mscorlib]System.Action`5::Invoke(!0, + !1, + !2, + !3, + !4) + IL_0424: nop + IL_0425: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__11' + IL_042a: brfalse.s IL_042e + + IL_042c: br.s IL_046c + + IL_042e: ldc.i4.0 + IL_042f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0434: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0439: ldc.i4.3 + IL_043a: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_043f: dup + IL_0440: ldc.i4.0 + IL_0441: ldc.i4.0 + IL_0442: ldnull + IL_0443: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0448: stelem.ref + IL_0449: dup + IL_044a: ldc.i4.1 + IL_044b: ldc.i4.3 + IL_044c: ldnull + IL_044d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0452: stelem.ref + IL_0453: dup + IL_0454: ldc.i4.2 + IL_0455: ldc.i4.3 + IL_0456: ldnull + IL_0457: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_045c: stelem.ref + IL_045d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetIndex(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0462: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0467: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__11' + IL_046c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__11' + IL_0471: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0476: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__11' + IL_047b: ldarg.0 + IL_047c: ldc.i4.0 + IL_047d: ldc.i4.3 + IL_047e: callvirt instance !4 class [mscorlib]System.Func`5::Invoke(!0, + !1, + !2, + !3) + IL_0483: pop + IL_0484: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__14' + IL_0489: brfalse.s IL_048d + + IL_048b: br.s IL_04cb + + IL_048d: ldc.i4.0 + IL_048e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0493: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0498: ldc.i4.3 + IL_0499: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_049e: dup + IL_049f: ldc.i4.0 + IL_04a0: ldc.i4.0 + IL_04a1: ldnull + IL_04a2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04a7: stelem.ref + IL_04a8: dup + IL_04a9: ldc.i4.1 + IL_04aa: ldc.i4.0 + IL_04ab: ldnull + IL_04ac: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04b1: stelem.ref + IL_04b2: dup + IL_04b3: ldc.i4.2 + IL_04b4: ldc.i4.3 + IL_04b5: ldnull + IL_04b6: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04bb: stelem.ref + IL_04bc: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetIndex(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_04c1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_04c6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__14' + IL_04cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__14' + IL_04d0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_04d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__14' + IL_04da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__12' + IL_04df: brfalse.s IL_04e3 + + IL_04e1: br.s IL_0513 + + IL_04e3: ldc.i4.s 64 + IL_04e5: ldstr "Index" + IL_04ea: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_04ef: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_04f4: ldc.i4.1 + IL_04f5: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_04fa: dup + IL_04fb: ldc.i4.0 + IL_04fc: ldc.i4.0 + IL_04fd: ldnull + IL_04fe: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0503: stelem.ref + IL_0504: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0509: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_050e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__12' + IL_0513: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__12' + IL_0518: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_051d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__12' + IL_0522: ldarg.0 + IL_0523: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0528: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__13' + IL_052d: brfalse.s IL_0531 + + IL_052f: br.s IL_0560 + + IL_0531: ldc.i4.0 + IL_0532: ldstr "Number" + IL_0537: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_053c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0541: ldc.i4.1 + IL_0542: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0547: dup + IL_0548: ldc.i4.0 + IL_0549: ldc.i4.0 + IL_054a: ldnull + IL_054b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0550: stelem.ref + IL_0551: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0556: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_055b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__13' + IL_0560: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__13' + IL_0565: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_056a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__13' + IL_056f: ldarg.0 + IL_0570: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0575: ldc.i4.5 + IL_0576: callvirt instance !4 class [mscorlib]System.Func`5::Invoke(!0, + !1, + !2, + !3) + IL_057b: pop + IL_057c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__15' + IL_0581: brfalse.s IL_0585 + + IL_0583: br.s IL_05be + + IL_0585: ldc.i4.0 + IL_0586: ldstr "Setter" + IL_058b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0590: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0595: ldc.i4.2 + IL_0596: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_059b: dup + IL_059c: ldc.i4.0 + IL_059d: ldc.i4.0 + IL_059e: ldnull + IL_059f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05a4: stelem.ref + IL_05a5: dup + IL_05a6: ldc.i4.1 + IL_05a7: ldc.i4.1 + IL_05a8: ldnull + IL_05a9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05ae: stelem.ref + IL_05af: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_05b4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_05b9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__15' + IL_05be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__15' + IL_05c3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_05c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__15' + IL_05cd: ldarg.0 + IL_05ce: newobj instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::.ctor() + IL_05d3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_05d8: pop + IL_05d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__16' + IL_05de: brfalse.s IL_05e2 + + IL_05e0: br.s IL_061b + + IL_05e2: ldc.i4.0 + IL_05e3: ldstr "Setter2" + IL_05e8: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_05ed: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_05f2: ldc.i4.2 + IL_05f3: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_05f8: dup + IL_05f9: ldc.i4.0 + IL_05fa: ldc.i4.0 + IL_05fb: ldnull + IL_05fc: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0601: stelem.ref + IL_0602: dup + IL_0603: ldc.i4.1 + IL_0604: ldc.i4.3 + IL_0605: ldnull + IL_0606: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_060b: stelem.ref + IL_060c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0611: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0616: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__16' + IL_061b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__16' + IL_0620: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0625: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__16' + IL_062a: ldarg.0 + IL_062b: ldc.i4.5 + IL_062c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0631: pop + IL_0632: ret + } // end of method DynamicTests::MemberAccess + + .method private hidebysig static void Invocation(object a, + object b) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [2] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 178 (0xb2) + .maxstack 13 + IL_0000: nop + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__1' + IL_0006: brfalse.s IL_000a + + IL_0008: br.s IL_004c + + IL_000a: ldc.i4 0x100 + IL_000f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0014: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0019: ldc.i4.3 + IL_001a: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_001f: dup + IL_0020: ldc.i4.0 + IL_0021: ldc.i4.0 + IL_0022: ldnull + IL_0023: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0028: stelem.ref + IL_0029: dup + IL_002a: ldc.i4.1 + IL_002b: ldc.i4.2 + IL_002c: ldnull + IL_002d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0032: stelem.ref + IL_0033: dup + IL_0034: ldc.i4.2 + IL_0035: ldc.i4.0 + IL_0036: ldnull + IL_0037: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_003c: stelem.ref + IL_003d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::Invoke(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0042: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0047: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__1' + IL_004c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__1' + IL_0051: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0056: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__1' + IL_005b: ldarg.0 + IL_005c: ldnull + IL_005d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__0' + IL_0062: brfalse.s IL_0066 + + IL_0064: br.s IL_0096 + + IL_0066: ldc.i4.0 + IL_0067: ldstr "Test" + IL_006c: ldnull + IL_006d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0072: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0077: ldc.i4.1 + IL_0078: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_007d: dup + IL_007e: ldc.i4.0 + IL_007f: ldc.i4.0 + IL_0080: ldnull + IL_0081: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0086: stelem.ref + IL_0087: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_008c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0091: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__0' + IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__0' + IL_009b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__0' + IL_00a5: ldarg.1 + IL_00a6: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_00ab: callvirt instance void class [mscorlib]System.Action`4::Invoke(!0, + !1, + !2, + !3) + IL_00b0: nop + IL_00b1: ret + } // end of method DynamicTests::Invocation + + .method private hidebysig static object + Test1(object a) cil managed + { + .param [0] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 167 (0xa7) + .maxstack 8 + .locals init (object V_0, + object V_1) + IL_0000: nop + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__0' + IL_0006: brfalse.s IL_000a + + IL_0008: br.s IL_0039 + + IL_000a: ldc.i4.0 + IL_000b: ldstr "IndexedProperty" + IL_0010: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0015: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001a: ldc.i4.1 + IL_001b: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0020: dup + IL_0021: ldc.i4.0 + IL_0022: ldc.i4.0 + IL_0023: ldnull + IL_0024: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0029: stelem.ref + IL_002a: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_002f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0034: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__0' + IL_0039: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__0' + IL_003e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0043: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__0' + IL_0048: ldarg.0 + IL_0049: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_004e: stloc.0 + IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__1' + IL_0054: brfalse.s IL_0058 + + IL_0056: br.s IL_008c + + IL_0058: ldc.i4.0 + IL_0059: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_005e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0063: ldc.i4.2 + IL_0064: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0069: dup + IL_006a: ldc.i4.0 + IL_006b: ldc.i4.0 + IL_006c: ldnull + IL_006d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0072: stelem.ref + IL_0073: dup + IL_0074: ldc.i4.1 + IL_0075: ldc.i4.3 + IL_0076: ldnull + IL_0077: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_007c: stelem.ref + IL_007d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetIndex(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0082: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0087: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__1' + IL_008c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__1' + IL_0091: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__1' + IL_009b: ldloc.0 + IL_009c: ldc.i4.0 + IL_009d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_00a2: stloc.1 + IL_00a3: br.s IL_00a5 + + IL_00a5: ldloc.1 + IL_00a6: ret + } // end of method DynamicTests::Test1 + + .method private hidebysig static object + Test2(object a) cil managed + { + .param [0] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 166 (0xa6) + .maxstack 10 + .locals init (object V_0) + IL_0000: nop + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__1' + IL_0006: brfalse.s IL_000a + + IL_0008: br.s IL_003e + + IL_000a: ldc.i4.0 + IL_000b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0010: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0015: ldc.i4.2 + IL_0016: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_001b: dup + IL_001c: ldc.i4.0 + IL_001d: ldc.i4.0 + IL_001e: ldnull + IL_001f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0024: stelem.ref + IL_0025: dup + IL_0026: ldc.i4.1 + IL_0027: ldc.i4.3 + IL_0028: ldnull + IL_0029: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002e: stelem.ref + IL_002f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetIndex(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0034: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0039: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__1' + IL_003e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__1' + IL_0043: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__1' + IL_004d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' + IL_0052: brfalse.s IL_0056 + + IL_0054: br.s IL_0086 + + IL_0056: ldc.i4.s 64 + IL_0058: ldstr "IndexedProperty" + IL_005d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0062: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0067: ldc.i4.1 + IL_0068: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_006d: dup + IL_006e: ldc.i4.0 + IL_006f: ldc.i4.0 + IL_0070: ldnull + IL_0071: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0076: stelem.ref + IL_0077: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_007c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0081: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' + IL_0086: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' + IL_008b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0090: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' + IL_0095: ldarg.0 + IL_0096: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_009b: ldc.i4.0 + IL_009c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_00a1: stloc.0 + IL_00a2: br.s IL_00a4 + + IL_00a4: ldloc.0 + IL_00a5: ret + } // end of method DynamicTests::Test2 + + .method private hidebysig static void ArithmeticBinaryOperators(object a, + object b) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [2] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 2819 (0xb03) + .maxstack 11 + IL_0000: nop + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__1' + IL_0006: brfalse.s IL_000a + + IL_0008: br.s IL_0049 + + IL_000a: ldc.i4 0x100 + IL_000f: ldstr "MemberAccess" + IL_0014: ldnull + IL_0015: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_001a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001f: ldc.i4.2 + IL_0020: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0025: dup + IL_0026: ldc.i4.0 + IL_0027: ldc.i4.s 33 + IL_0029: ldnull + IL_002a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002f: stelem.ref + IL_0030: dup + IL_0031: ldc.i4.1 + IL_0032: ldc.i4.0 + IL_0033: ldnull + IL_0034: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0039: stelem.ref + IL_003a: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__1' + IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__1' + IL_004e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__1' + IL_0058: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_005d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0062: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' + IL_0067: brfalse.s IL_006b + + IL_0069: br.s IL_00a0 + + IL_006b: ldc.i4.0 + IL_006c: ldc.i4.0 + IL_006d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0072: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0077: ldc.i4.2 + IL_0078: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_007d: dup + IL_007e: ldc.i4.0 + IL_007f: ldc.i4.0 + IL_0080: ldnull + IL_0081: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0086: stelem.ref + IL_0087: dup + IL_0088: ldc.i4.1 + IL_0089: ldc.i4.0 + IL_008a: ldnull + IL_008b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0090: stelem.ref + IL_0091: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0096: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_009b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' + IL_00a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' + IL_00a5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' + IL_00af: ldarg.0 + IL_00b0: ldarg.1 + IL_00b1: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_00b6: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_00bb: nop + IL_00bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__3' + IL_00c1: brfalse.s IL_00c5 + + IL_00c3: br.s IL_0104 + + IL_00c5: ldc.i4 0x100 + IL_00ca: ldstr "MemberAccess" + IL_00cf: ldnull + IL_00d0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00d5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00da: ldc.i4.2 + IL_00db: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00e0: dup + IL_00e1: ldc.i4.0 + IL_00e2: ldc.i4.s 33 + IL_00e4: ldnull + IL_00e5: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00ea: stelem.ref + IL_00eb: dup + IL_00ec: ldc.i4.1 + IL_00ed: ldc.i4.0 + IL_00ee: ldnull + IL_00ef: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00f4: stelem.ref + IL_00f5: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00fa: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00ff: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__3' + IL_0104: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__3' + IL_0109: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_010e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__3' + IL_0113: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0118: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_011d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__2' + IL_0122: brfalse.s IL_0126 + + IL_0124: br.s IL_015b + + IL_0126: ldc.i4.0 + IL_0127: ldc.i4.0 + IL_0128: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_012d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0132: ldc.i4.2 + IL_0133: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0138: dup + IL_0139: ldc.i4.0 + IL_013a: ldc.i4.0 + IL_013b: ldnull + IL_013c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0141: stelem.ref + IL_0142: dup + IL_0143: ldc.i4.1 + IL_0144: ldc.i4.3 + IL_0145: ldnull + IL_0146: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_014b: stelem.ref + IL_014c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0151: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0156: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__2' + IL_015b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__2' + IL_0160: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0165: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__2' + IL_016a: ldarg.0 + IL_016b: ldc.i4.1 + IL_016c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0171: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0176: nop + IL_0177: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__5' + IL_017c: brfalse.s IL_0180 + + IL_017e: br.s IL_01bf + + IL_0180: ldc.i4 0x100 + IL_0185: ldstr "MemberAccess" + IL_018a: ldnull + IL_018b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0190: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0195: ldc.i4.2 + IL_0196: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_019b: dup + IL_019c: ldc.i4.0 + IL_019d: ldc.i4.s 33 + IL_019f: ldnull + IL_01a0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01a5: stelem.ref + IL_01a6: dup + IL_01a7: ldc.i4.1 + IL_01a8: ldc.i4.0 + IL_01a9: ldnull + IL_01aa: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01af: stelem.ref + IL_01b0: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_01b5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_01ba: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__5' + IL_01bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__5' + IL_01c4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_01c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__5' + IL_01ce: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01d3: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__4' + IL_01dd: brfalse.s IL_01e1 + + IL_01df: br.s IL_0216 + + IL_01e1: ldc.i4.0 + IL_01e2: ldc.i4.0 + IL_01e3: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01e8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01ed: ldc.i4.2 + IL_01ee: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_01f3: dup + IL_01f4: ldc.i4.0 + IL_01f5: ldc.i4.0 + IL_01f6: ldnull + IL_01f7: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01fc: stelem.ref + IL_01fd: dup + IL_01fe: ldc.i4.1 + IL_01ff: ldc.i4.2 + IL_0200: ldnull + IL_0201: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0206: stelem.ref + IL_0207: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_020c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0211: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__4' + IL_0216: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__4' + IL_021b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0220: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__4' + IL_0225: ldarg.0 + IL_0226: ldnull + IL_0227: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_022c: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0231: nop + IL_0232: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__7' + IL_0237: brfalse.s IL_023b + + IL_0239: br.s IL_027a + + IL_023b: ldc.i4 0x100 + IL_0240: ldstr "MemberAccess" + IL_0245: ldnull + IL_0246: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_024b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0250: ldc.i4.2 + IL_0251: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0256: dup + IL_0257: ldc.i4.0 + IL_0258: ldc.i4.s 33 + IL_025a: ldnull + IL_025b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0260: stelem.ref + IL_0261: dup + IL_0262: ldc.i4.1 + IL_0263: ldc.i4.0 + IL_0264: ldnull + IL_0265: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_026a: stelem.ref + IL_026b: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0270: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0275: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__7' + IL_027a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__7' + IL_027f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0284: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__7' + IL_0289: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_028e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0293: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__6' + IL_0298: brfalse.s IL_029c + + IL_029a: br.s IL_02d2 + + IL_029c: ldc.i4.0 + IL_029d: ldc.i4.s 42 + IL_029f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_02a4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_02a9: ldc.i4.2 + IL_02aa: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_02af: dup + IL_02b0: ldc.i4.0 + IL_02b1: ldc.i4.0 + IL_02b2: ldnull + IL_02b3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02b8: stelem.ref + IL_02b9: dup + IL_02ba: ldc.i4.1 + IL_02bb: ldc.i4.0 + IL_02bc: ldnull + IL_02bd: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02c2: stelem.ref + IL_02c3: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_02c8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_02cd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__6' + IL_02d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__6' + IL_02d7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_02dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__6' + IL_02e1: ldarg.0 + IL_02e2: ldarg.1 + IL_02e3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_02e8: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_02ed: nop + IL_02ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__9' + IL_02f3: brfalse.s IL_02f7 + + IL_02f5: br.s IL_0336 + + IL_02f7: ldc.i4 0x100 + IL_02fc: ldstr "MemberAccess" + IL_0301: ldnull + IL_0302: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0307: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_030c: ldc.i4.2 + IL_030d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0312: dup + IL_0313: ldc.i4.0 + IL_0314: ldc.i4.s 33 + IL_0316: ldnull + IL_0317: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_031c: stelem.ref + IL_031d: dup + IL_031e: ldc.i4.1 + IL_031f: ldc.i4.0 + IL_0320: ldnull + IL_0321: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0326: stelem.ref + IL_0327: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_032c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0331: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__9' + IL_0336: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__9' + IL_033b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0340: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__9' + IL_0345: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_034a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_034f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__8' + IL_0354: brfalse.s IL_0358 + + IL_0356: br.s IL_038e + + IL_0358: ldc.i4.0 + IL_0359: ldc.i4.s 42 + IL_035b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0360: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0365: ldc.i4.2 + IL_0366: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_036b: dup + IL_036c: ldc.i4.0 + IL_036d: ldc.i4.0 + IL_036e: ldnull + IL_036f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0374: stelem.ref + IL_0375: dup + IL_0376: ldc.i4.1 + IL_0377: ldc.i4.3 + IL_0378: ldnull + IL_0379: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_037e: stelem.ref + IL_037f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0384: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0389: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__8' + IL_038e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__8' + IL_0393: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0398: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__8' + IL_039d: ldarg.0 + IL_039e: ldc.i4.1 + IL_039f: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_03a4: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_03a9: nop + IL_03aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__11' + IL_03af: brfalse.s IL_03b3 + + IL_03b1: br.s IL_03f2 + + IL_03b3: ldc.i4 0x100 + IL_03b8: ldstr "MemberAccess" + IL_03bd: ldnull + IL_03be: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_03c3: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_03c8: ldc.i4.2 + IL_03c9: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_03ce: dup + IL_03cf: ldc.i4.0 + IL_03d0: ldc.i4.s 33 + IL_03d2: ldnull + IL_03d3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03d8: stelem.ref + IL_03d9: dup + IL_03da: ldc.i4.1 + IL_03db: ldc.i4.0 + IL_03dc: ldnull + IL_03dd: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03e2: stelem.ref + IL_03e3: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_03e8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_03ed: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__11' + IL_03f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__11' + IL_03f7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_03fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__11' + IL_0401: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0406: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_040b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__10' + IL_0410: brfalse.s IL_0414 + + IL_0412: br.s IL_044a + + IL_0414: ldc.i4.0 + IL_0415: ldc.i4.s 42 + IL_0417: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_041c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0421: ldc.i4.2 + IL_0422: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0427: dup + IL_0428: ldc.i4.0 + IL_0429: ldc.i4.0 + IL_042a: ldnull + IL_042b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0430: stelem.ref + IL_0431: dup + IL_0432: ldc.i4.1 + IL_0433: ldc.i4.2 + IL_0434: ldnull + IL_0435: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_043a: stelem.ref + IL_043b: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0440: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0445: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__10' + IL_044a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__10' + IL_044f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0454: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__10' + IL_0459: ldarg.0 + IL_045a: ldnull + IL_045b: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0460: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0465: nop + IL_0466: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__13' + IL_046b: brfalse.s IL_046f + + IL_046d: br.s IL_04ae + + IL_046f: ldc.i4 0x100 + IL_0474: ldstr "MemberAccess" + IL_0479: ldnull + IL_047a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_047f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0484: ldc.i4.2 + IL_0485: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_048a: dup + IL_048b: ldc.i4.0 + IL_048c: ldc.i4.s 33 + IL_048e: ldnull + IL_048f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0494: stelem.ref + IL_0495: dup + IL_0496: ldc.i4.1 + IL_0497: ldc.i4.0 + IL_0498: ldnull + IL_0499: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_049e: stelem.ref + IL_049f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_04a4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_04a9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__13' + IL_04ae: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__13' + IL_04b3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_04b8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__13' + IL_04bd: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_04c2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_04c7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__12' + IL_04cc: brfalse.s IL_04d0 + + IL_04ce: br.s IL_0506 + + IL_04d0: ldc.i4.0 + IL_04d1: ldc.i4.s 26 + IL_04d3: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_04d8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_04dd: ldc.i4.2 + IL_04de: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_04e3: dup + IL_04e4: ldc.i4.0 + IL_04e5: ldc.i4.0 + IL_04e6: ldnull + IL_04e7: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04ec: stelem.ref + IL_04ed: dup + IL_04ee: ldc.i4.1 + IL_04ef: ldc.i4.0 + IL_04f0: ldnull + IL_04f1: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04f6: stelem.ref + IL_04f7: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_04fc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0501: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__12' + IL_0506: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__12' + IL_050b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0510: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__12' + IL_0515: ldarg.0 + IL_0516: ldarg.1 + IL_0517: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_051c: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0521: nop + IL_0522: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__15' + IL_0527: brfalse.s IL_052b + + IL_0529: br.s IL_056a + + IL_052b: ldc.i4 0x100 + IL_0530: ldstr "MemberAccess" + IL_0535: ldnull + IL_0536: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_053b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0540: ldc.i4.2 + IL_0541: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0546: dup + IL_0547: ldc.i4.0 + IL_0548: ldc.i4.s 33 + IL_054a: ldnull + IL_054b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0550: stelem.ref + IL_0551: dup + IL_0552: ldc.i4.1 + IL_0553: ldc.i4.0 + IL_0554: ldnull + IL_0555: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_055a: stelem.ref + IL_055b: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0560: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0565: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__15' + IL_056a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__15' + IL_056f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0574: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__15' + IL_0579: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_057e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0583: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__14' + IL_0588: brfalse.s IL_058c + + IL_058a: br.s IL_05c2 + + IL_058c: ldc.i4.0 + IL_058d: ldc.i4.s 26 + IL_058f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0594: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0599: ldc.i4.2 + IL_059a: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_059f: dup + IL_05a0: ldc.i4.0 + IL_05a1: ldc.i4.0 + IL_05a2: ldnull + IL_05a3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05a8: stelem.ref + IL_05a9: dup + IL_05aa: ldc.i4.1 + IL_05ab: ldc.i4.3 + IL_05ac: ldnull + IL_05ad: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05b2: stelem.ref + IL_05b3: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_05b8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_05bd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__14' + IL_05c2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__14' + IL_05c7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_05cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__14' + IL_05d1: ldarg.0 + IL_05d2: ldc.i4.1 + IL_05d3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_05d8: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_05dd: nop + IL_05de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__17' + IL_05e3: brfalse.s IL_05e7 + + IL_05e5: br.s IL_0626 + + IL_05e7: ldc.i4 0x100 + IL_05ec: ldstr "MemberAccess" + IL_05f1: ldnull + IL_05f2: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_05f7: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_05fc: ldc.i4.2 + IL_05fd: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0602: dup + IL_0603: ldc.i4.0 + IL_0604: ldc.i4.s 33 + IL_0606: ldnull + IL_0607: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_060c: stelem.ref + IL_060d: dup + IL_060e: ldc.i4.1 + IL_060f: ldc.i4.0 + IL_0610: ldnull + IL_0611: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0616: stelem.ref + IL_0617: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_061c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0621: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__17' + IL_0626: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__17' + IL_062b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0630: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__17' + IL_0635: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_063a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_063f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__16' + IL_0644: brfalse.s IL_0648 + + IL_0646: br.s IL_067e + + IL_0648: ldc.i4.0 + IL_0649: ldc.i4.s 26 + IL_064b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0650: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0655: ldc.i4.2 + IL_0656: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_065b: dup + IL_065c: ldc.i4.0 + IL_065d: ldc.i4.0 + IL_065e: ldnull + IL_065f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0664: stelem.ref + IL_0665: dup + IL_0666: ldc.i4.1 + IL_0667: ldc.i4.2 + IL_0668: ldnull + IL_0669: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_066e: stelem.ref + IL_066f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0674: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0679: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__16' + IL_067e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__16' + IL_0683: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0688: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__16' + IL_068d: ldarg.0 + IL_068e: ldnull + IL_068f: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0694: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0699: nop + IL_069a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__19' + IL_069f: brfalse.s IL_06a3 + + IL_06a1: br.s IL_06e2 + + IL_06a3: ldc.i4 0x100 + IL_06a8: ldstr "MemberAccess" + IL_06ad: ldnull + IL_06ae: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_06b3: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_06b8: ldc.i4.2 + IL_06b9: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_06be: dup + IL_06bf: ldc.i4.0 + IL_06c0: ldc.i4.s 33 + IL_06c2: ldnull + IL_06c3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06c8: stelem.ref + IL_06c9: dup + IL_06ca: ldc.i4.1 + IL_06cb: ldc.i4.0 + IL_06cc: ldnull + IL_06cd: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06d2: stelem.ref + IL_06d3: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_06d8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_06dd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__19' + IL_06e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__19' + IL_06e7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_06ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__19' + IL_06f1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_06f6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_06fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__18' + IL_0700: brfalse.s IL_0704 + + IL_0702: br.s IL_073a + + IL_0704: ldc.i4.0 + IL_0705: ldc.i4.s 12 + IL_0707: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_070c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0711: ldc.i4.2 + IL_0712: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0717: dup + IL_0718: ldc.i4.0 + IL_0719: ldc.i4.0 + IL_071a: ldnull + IL_071b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0720: stelem.ref + IL_0721: dup + IL_0722: ldc.i4.1 + IL_0723: ldc.i4.0 + IL_0724: ldnull + IL_0725: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_072a: stelem.ref + IL_072b: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0730: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0735: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__18' + IL_073a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__18' + IL_073f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0744: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__18' + IL_0749: ldarg.0 + IL_074a: ldarg.1 + IL_074b: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0750: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0755: nop + IL_0756: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__21' + IL_075b: brfalse.s IL_075f + + IL_075d: br.s IL_079e + + IL_075f: ldc.i4 0x100 + IL_0764: ldstr "MemberAccess" + IL_0769: ldnull + IL_076a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_076f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0774: ldc.i4.2 + IL_0775: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_077a: dup + IL_077b: ldc.i4.0 + IL_077c: ldc.i4.s 33 + IL_077e: ldnull + IL_077f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0784: stelem.ref + IL_0785: dup + IL_0786: ldc.i4.1 + IL_0787: ldc.i4.0 + IL_0788: ldnull + IL_0789: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_078e: stelem.ref + IL_078f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0794: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0799: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__21' + IL_079e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__21' + IL_07a3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_07a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__21' + IL_07ad: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_07b2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_07b7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__20' + IL_07bc: brfalse.s IL_07c0 + + IL_07be: br.s IL_07f6 + + IL_07c0: ldc.i4.0 + IL_07c1: ldc.i4.s 12 + IL_07c3: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_07c8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_07cd: ldc.i4.2 + IL_07ce: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_07d3: dup + IL_07d4: ldc.i4.0 + IL_07d5: ldc.i4.0 + IL_07d6: ldnull + IL_07d7: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07dc: stelem.ref + IL_07dd: dup + IL_07de: ldc.i4.1 + IL_07df: ldc.i4.3 + IL_07e0: ldnull + IL_07e1: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07e6: stelem.ref + IL_07e7: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_07ec: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_07f1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__20' + IL_07f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__20' + IL_07fb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0800: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__20' + IL_0805: ldarg.0 + IL_0806: ldc.i4.1 + IL_0807: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_080c: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0811: nop + IL_0812: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__23' + IL_0817: brfalse.s IL_081b + + IL_0819: br.s IL_085a + + IL_081b: ldc.i4 0x100 + IL_0820: ldstr "MemberAccess" + IL_0825: ldnull + IL_0826: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_082b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0830: ldc.i4.2 + IL_0831: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0836: dup + IL_0837: ldc.i4.0 + IL_0838: ldc.i4.s 33 + IL_083a: ldnull + IL_083b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0840: stelem.ref + IL_0841: dup + IL_0842: ldc.i4.1 + IL_0843: ldc.i4.0 + IL_0844: ldnull + IL_0845: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_084a: stelem.ref + IL_084b: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0850: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0855: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__23' + IL_085a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__23' + IL_085f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0864: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__23' + IL_0869: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_086e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0873: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__22' + IL_0878: brfalse.s IL_087c + + IL_087a: br.s IL_08b2 + + IL_087c: ldc.i4.0 + IL_087d: ldc.i4.s 12 + IL_087f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0884: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0889: ldc.i4.2 + IL_088a: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_088f: dup + IL_0890: ldc.i4.0 + IL_0891: ldc.i4.0 + IL_0892: ldnull + IL_0893: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0898: stelem.ref + IL_0899: dup + IL_089a: ldc.i4.1 + IL_089b: ldc.i4.2 + IL_089c: ldnull + IL_089d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08a2: stelem.ref + IL_08a3: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_08a8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_08ad: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__22' + IL_08b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__22' + IL_08b7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_08bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__22' + IL_08c1: ldarg.0 + IL_08c2: ldnull + IL_08c3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_08c8: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_08cd: nop + IL_08ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__25' + IL_08d3: brfalse.s IL_08d7 + + IL_08d5: br.s IL_0916 + + IL_08d7: ldc.i4 0x100 + IL_08dc: ldstr "MemberAccess" + IL_08e1: ldnull + IL_08e2: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_08e7: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_08ec: ldc.i4.2 + IL_08ed: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_08f2: dup + IL_08f3: ldc.i4.0 + IL_08f4: ldc.i4.s 33 + IL_08f6: ldnull + IL_08f7: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08fc: stelem.ref + IL_08fd: dup + IL_08fe: ldc.i4.1 + IL_08ff: ldc.i4.0 + IL_0900: ldnull + IL_0901: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0906: stelem.ref + IL_0907: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_090c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0911: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__25' + IL_0916: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__25' + IL_091b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0920: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__25' + IL_0925: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_092a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_092f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__24' + IL_0934: brfalse.s IL_0938 + + IL_0936: br.s IL_096e + + IL_0938: ldc.i4.0 + IL_0939: ldc.i4.s 25 + IL_093b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0940: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0945: ldc.i4.2 + IL_0946: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_094b: dup + IL_094c: ldc.i4.0 + IL_094d: ldc.i4.0 + IL_094e: ldnull + IL_094f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0954: stelem.ref + IL_0955: dup + IL_0956: ldc.i4.1 + IL_0957: ldc.i4.0 + IL_0958: ldnull + IL_0959: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_095e: stelem.ref + IL_095f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0964: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0969: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__24' + IL_096e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__24' + IL_0973: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0978: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__24' + IL_097d: ldarg.0 + IL_097e: ldarg.1 + IL_097f: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0984: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0989: nop + IL_098a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__27' + IL_098f: brfalse.s IL_0993 + + IL_0991: br.s IL_09d2 + + IL_0993: ldc.i4 0x100 + IL_0998: ldstr "MemberAccess" + IL_099d: ldnull + IL_099e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_09a3: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_09a8: ldc.i4.2 + IL_09a9: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_09ae: dup + IL_09af: ldc.i4.0 + IL_09b0: ldc.i4.s 33 + IL_09b2: ldnull + IL_09b3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_09b8: stelem.ref + IL_09b9: dup + IL_09ba: ldc.i4.1 + IL_09bb: ldc.i4.0 + IL_09bc: ldnull + IL_09bd: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_09c2: stelem.ref + IL_09c3: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_09c8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_09cd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__27' + IL_09d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__27' + IL_09d7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_09dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__27' + IL_09e1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_09e6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_09eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__26' + IL_09f0: brfalse.s IL_09f4 + + IL_09f2: br.s IL_0a2a + + IL_09f4: ldc.i4.0 + IL_09f5: ldc.i4.s 25 + IL_09f7: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_09fc: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a01: ldc.i4.2 + IL_0a02: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0a07: dup + IL_0a08: ldc.i4.0 + IL_0a09: ldc.i4.0 + IL_0a0a: ldnull + IL_0a0b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a10: stelem.ref + IL_0a11: dup + IL_0a12: ldc.i4.1 + IL_0a13: ldc.i4.3 + IL_0a14: ldnull + IL_0a15: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a1a: stelem.ref + IL_0a1b: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0a20: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a25: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__26' + IL_0a2a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__26' + IL_0a2f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0a34: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__26' + IL_0a39: ldarg.0 + IL_0a3a: ldc.i4.1 + IL_0a3b: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0a40: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0a45: nop + IL_0a46: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__29' + IL_0a4b: brfalse.s IL_0a4f + + IL_0a4d: br.s IL_0a8e + + IL_0a4f: ldc.i4 0x100 + IL_0a54: ldstr "MemberAccess" + IL_0a59: ldnull + IL_0a5a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a5f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a64: ldc.i4.2 + IL_0a65: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0a6a: dup + IL_0a6b: ldc.i4.0 + IL_0a6c: ldc.i4.s 33 + IL_0a6e: ldnull + IL_0a6f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a74: stelem.ref + IL_0a75: dup + IL_0a76: ldc.i4.1 + IL_0a77: ldc.i4.0 + IL_0a78: ldnull + IL_0a79: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a7e: stelem.ref + IL_0a7f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0a84: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a89: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__29' + IL_0a8e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__29' + IL_0a93: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0a98: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__29' + IL_0a9d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0aa2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0aa7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__28' + IL_0aac: brfalse.s IL_0ab0 + + IL_0aae: br.s IL_0ae6 + + IL_0ab0: ldc.i4.0 + IL_0ab1: ldc.i4.s 25 + IL_0ab3: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0ab8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0abd: ldc.i4.2 + IL_0abe: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0ac3: dup + IL_0ac4: ldc.i4.0 + IL_0ac5: ldc.i4.0 + IL_0ac6: ldnull + IL_0ac7: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0acc: stelem.ref + IL_0acd: dup + IL_0ace: ldc.i4.1 + IL_0acf: ldc.i4.2 + IL_0ad0: ldnull + IL_0ad1: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0ad6: stelem.ref + IL_0ad7: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0adc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0ae1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__28' + IL_0ae6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__28' + IL_0aeb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0af0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__28' + IL_0af5: ldarg.0 + IL_0af6: ldnull + IL_0af7: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0afc: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0b01: nop + IL_0b02: ret + } // end of method DynamicTests::ArithmeticBinaryOperators + + .method private hidebysig static void RelationalOperators(object a, + object b) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [2] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 3386 (0xd3a) + .maxstack 11 + IL_0000: nop + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__1' + IL_0006: brfalse.s IL_000a + + IL_0008: br.s IL_0049 + + IL_000a: ldc.i4 0x100 + IL_000f: ldstr "MemberAccess" + IL_0014: ldnull + IL_0015: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_001a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001f: ldc.i4.2 + IL_0020: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0025: dup + IL_0026: ldc.i4.0 + IL_0027: ldc.i4.s 33 + IL_0029: ldnull + IL_002a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002f: stelem.ref + IL_0030: dup + IL_0031: ldc.i4.1 + IL_0032: ldc.i4.0 + IL_0033: ldnull + IL_0034: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0039: stelem.ref + IL_003a: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__1' + IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__1' + IL_004e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__1' + IL_0058: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_005d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0062: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_0067: brfalse.s IL_006b + + IL_0069: br.s IL_00a1 + + IL_006b: ldc.i4.0 + IL_006c: ldc.i4.s 13 + IL_006e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0073: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0078: ldc.i4.2 + IL_0079: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_007e: dup + IL_007f: ldc.i4.0 + IL_0080: ldc.i4.0 + IL_0081: ldnull + IL_0082: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0087: stelem.ref + IL_0088: dup + IL_0089: ldc.i4.1 + IL_008a: ldc.i4.0 + IL_008b: ldnull + IL_008c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0091: stelem.ref + IL_0092: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0097: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_009c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_00a6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_00b0: ldarg.0 + IL_00b1: ldarg.1 + IL_00b2: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_00b7: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_00bc: nop + IL_00bd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__3' + IL_00c2: brfalse.s IL_00c6 + + IL_00c4: br.s IL_0105 + + IL_00c6: ldc.i4 0x100 + IL_00cb: ldstr "MemberAccess" + IL_00d0: ldnull + IL_00d1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00d6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00db: ldc.i4.2 + IL_00dc: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00e1: dup + IL_00e2: ldc.i4.0 + IL_00e3: ldc.i4.s 33 + IL_00e5: ldnull + IL_00e6: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00eb: stelem.ref + IL_00ec: dup + IL_00ed: ldc.i4.1 + IL_00ee: ldc.i4.0 + IL_00ef: ldnull + IL_00f0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00f5: stelem.ref + IL_00f6: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00fb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0100: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__3' + IL_0105: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__3' + IL_010a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_010f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__3' + IL_0114: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0119: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_011e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__2' + IL_0123: brfalse.s IL_0127 + + IL_0125: br.s IL_015d + + IL_0127: ldc.i4.0 + IL_0128: ldc.i4.s 13 + IL_012a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_012f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0134: ldc.i4.2 + IL_0135: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_013a: dup + IL_013b: ldc.i4.0 + IL_013c: ldc.i4.0 + IL_013d: ldnull + IL_013e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0143: stelem.ref + IL_0144: dup + IL_0145: ldc.i4.1 + IL_0146: ldc.i4.3 + IL_0147: ldnull + IL_0148: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_014d: stelem.ref + IL_014e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0153: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0158: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__2' + IL_015d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__2' + IL_0162: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0167: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__2' + IL_016c: ldarg.0 + IL_016d: ldc.i4.1 + IL_016e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0173: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0178: nop + IL_0179: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__5' + IL_017e: brfalse.s IL_0182 + + IL_0180: br.s IL_01c1 + + IL_0182: ldc.i4 0x100 + IL_0187: ldstr "MemberAccess" + IL_018c: ldnull + IL_018d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0192: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0197: ldc.i4.2 + IL_0198: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_019d: dup + IL_019e: ldc.i4.0 + IL_019f: ldc.i4.s 33 + IL_01a1: ldnull + IL_01a2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01a7: stelem.ref + IL_01a8: dup + IL_01a9: ldc.i4.1 + IL_01aa: ldc.i4.0 + IL_01ab: ldnull + IL_01ac: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01b1: stelem.ref + IL_01b2: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_01b7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_01bc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__5' + IL_01c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__5' + IL_01c6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_01cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__5' + IL_01d0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01d5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__4' + IL_01df: brfalse.s IL_01e3 + + IL_01e1: br.s IL_0219 + + IL_01e3: ldc.i4.0 + IL_01e4: ldc.i4.s 13 + IL_01e6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01eb: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01f0: ldc.i4.2 + IL_01f1: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_01f6: dup + IL_01f7: ldc.i4.0 + IL_01f8: ldc.i4.0 + IL_01f9: ldnull + IL_01fa: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01ff: stelem.ref + IL_0200: dup + IL_0201: ldc.i4.1 + IL_0202: ldc.i4.2 + IL_0203: ldnull + IL_0204: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0209: stelem.ref + IL_020a: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_020f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0214: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__4' + IL_0219: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__4' + IL_021e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0223: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__4' + IL_0228: ldarg.0 + IL_0229: ldnull + IL_022a: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_022f: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0234: nop + IL_0235: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__7' + IL_023a: brfalse.s IL_023e + + IL_023c: br.s IL_027d + + IL_023e: ldc.i4 0x100 + IL_0243: ldstr "MemberAccess" + IL_0248: ldnull + IL_0249: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_024e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0253: ldc.i4.2 + IL_0254: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0259: dup + IL_025a: ldc.i4.0 + IL_025b: ldc.i4.s 33 + IL_025d: ldnull + IL_025e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0263: stelem.ref + IL_0264: dup + IL_0265: ldc.i4.1 + IL_0266: ldc.i4.0 + IL_0267: ldnull + IL_0268: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_026d: stelem.ref + IL_026e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0273: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0278: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__7' + IL_027d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__7' + IL_0282: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0287: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__7' + IL_028c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0291: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0296: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__6' + IL_029b: brfalse.s IL_029f + + IL_029d: br.s IL_02d5 + + IL_029f: ldc.i4.0 + IL_02a0: ldc.i4.s 35 + IL_02a2: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_02a7: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_02ac: ldc.i4.2 + IL_02ad: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_02b2: dup + IL_02b3: ldc.i4.0 + IL_02b4: ldc.i4.0 + IL_02b5: ldnull + IL_02b6: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02bb: stelem.ref + IL_02bc: dup + IL_02bd: ldc.i4.1 + IL_02be: ldc.i4.0 + IL_02bf: ldnull + IL_02c0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02c5: stelem.ref + IL_02c6: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_02cb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_02d0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__6' + IL_02d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__6' + IL_02da: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_02df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__6' + IL_02e4: ldarg.0 + IL_02e5: ldarg.1 + IL_02e6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_02eb: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_02f0: nop + IL_02f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__9' + IL_02f6: brfalse.s IL_02fa + + IL_02f8: br.s IL_0339 + + IL_02fa: ldc.i4 0x100 + IL_02ff: ldstr "MemberAccess" + IL_0304: ldnull + IL_0305: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_030a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_030f: ldc.i4.2 + IL_0310: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0315: dup + IL_0316: ldc.i4.0 + IL_0317: ldc.i4.s 33 + IL_0319: ldnull + IL_031a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_031f: stelem.ref + IL_0320: dup + IL_0321: ldc.i4.1 + IL_0322: ldc.i4.0 + IL_0323: ldnull + IL_0324: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0329: stelem.ref + IL_032a: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_032f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0334: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__9' + IL_0339: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__9' + IL_033e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0343: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__9' + IL_0348: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_034d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0352: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__8' + IL_0357: brfalse.s IL_035b + + IL_0359: br.s IL_0391 + + IL_035b: ldc.i4.0 + IL_035c: ldc.i4.s 35 + IL_035e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0363: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0368: ldc.i4.2 + IL_0369: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_036e: dup + IL_036f: ldc.i4.0 + IL_0370: ldc.i4.0 + IL_0371: ldnull + IL_0372: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0377: stelem.ref + IL_0378: dup + IL_0379: ldc.i4.1 + IL_037a: ldc.i4.3 + IL_037b: ldnull + IL_037c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0381: stelem.ref + IL_0382: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0387: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_038c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__8' + IL_0391: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__8' + IL_0396: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_039b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__8' + IL_03a0: ldarg.0 + IL_03a1: ldc.i4.1 + IL_03a2: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_03a7: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_03ac: nop + IL_03ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__11' + IL_03b2: brfalse.s IL_03b6 + + IL_03b4: br.s IL_03f5 + + IL_03b6: ldc.i4 0x100 + IL_03bb: ldstr "MemberAccess" + IL_03c0: ldnull + IL_03c1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_03c6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_03cb: ldc.i4.2 + IL_03cc: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_03d1: dup + IL_03d2: ldc.i4.0 + IL_03d3: ldc.i4.s 33 + IL_03d5: ldnull + IL_03d6: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03db: stelem.ref + IL_03dc: dup + IL_03dd: ldc.i4.1 + IL_03de: ldc.i4.0 + IL_03df: ldnull + IL_03e0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03e5: stelem.ref + IL_03e6: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_03eb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_03f0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__11' + IL_03f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__11' + IL_03fa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_03ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__11' + IL_0404: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0409: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_040e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__10' + IL_0413: brfalse.s IL_0417 + + IL_0415: br.s IL_044d + + IL_0417: ldc.i4.0 + IL_0418: ldc.i4.s 35 + IL_041a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_041f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0424: ldc.i4.2 + IL_0425: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_042a: dup + IL_042b: ldc.i4.0 + IL_042c: ldc.i4.0 + IL_042d: ldnull + IL_042e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0433: stelem.ref + IL_0434: dup + IL_0435: ldc.i4.1 + IL_0436: ldc.i4.2 + IL_0437: ldnull + IL_0438: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_043d: stelem.ref + IL_043e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0443: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0448: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__10' + IL_044d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__10' + IL_0452: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0457: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__10' + IL_045c: ldarg.0 + IL_045d: ldnull + IL_045e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0463: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0468: nop + IL_0469: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__13' + IL_046e: brfalse.s IL_0472 + + IL_0470: br.s IL_04b1 + + IL_0472: ldc.i4 0x100 + IL_0477: ldstr "MemberAccess" + IL_047c: ldnull + IL_047d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0482: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0487: ldc.i4.2 + IL_0488: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_048d: dup + IL_048e: ldc.i4.0 + IL_048f: ldc.i4.s 33 + IL_0491: ldnull + IL_0492: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0497: stelem.ref + IL_0498: dup + IL_0499: ldc.i4.1 + IL_049a: ldc.i4.0 + IL_049b: ldnull + IL_049c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04a1: stelem.ref + IL_04a2: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_04a7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_04ac: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__13' + IL_04b1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__13' + IL_04b6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_04bb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__13' + IL_04c0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_04c5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_04ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__12' + IL_04cf: brfalse.s IL_04d3 + + IL_04d1: br.s IL_0509 + + IL_04d3: ldc.i4.0 + IL_04d4: ldc.i4.s 20 + IL_04d6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_04db: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_04e0: ldc.i4.2 + IL_04e1: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_04e6: dup + IL_04e7: ldc.i4.0 + IL_04e8: ldc.i4.0 + IL_04e9: ldnull + IL_04ea: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04ef: stelem.ref + IL_04f0: dup + IL_04f1: ldc.i4.1 + IL_04f2: ldc.i4.0 + IL_04f3: ldnull + IL_04f4: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04f9: stelem.ref + IL_04fa: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_04ff: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0504: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__12' + IL_0509: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__12' + IL_050e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0513: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__12' + IL_0518: ldarg.0 + IL_0519: ldarg.1 + IL_051a: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_051f: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0524: nop + IL_0525: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__15' + IL_052a: brfalse.s IL_052e + + IL_052c: br.s IL_056d + + IL_052e: ldc.i4 0x100 + IL_0533: ldstr "MemberAccess" + IL_0538: ldnull + IL_0539: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_053e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0543: ldc.i4.2 + IL_0544: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0549: dup + IL_054a: ldc.i4.0 + IL_054b: ldc.i4.s 33 + IL_054d: ldnull + IL_054e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0553: stelem.ref + IL_0554: dup + IL_0555: ldc.i4.1 + IL_0556: ldc.i4.0 + IL_0557: ldnull + IL_0558: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_055d: stelem.ref + IL_055e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0563: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0568: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__15' + IL_056d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__15' + IL_0572: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0577: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__15' + IL_057c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0581: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0586: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__14' + IL_058b: brfalse.s IL_058f + + IL_058d: br.s IL_05c5 + + IL_058f: ldc.i4.0 + IL_0590: ldc.i4.s 20 + IL_0592: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0597: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_059c: ldc.i4.2 + IL_059d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_05a2: dup + IL_05a3: ldc.i4.0 + IL_05a4: ldc.i4.0 + IL_05a5: ldnull + IL_05a6: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05ab: stelem.ref + IL_05ac: dup + IL_05ad: ldc.i4.1 + IL_05ae: ldc.i4.3 + IL_05af: ldnull + IL_05b0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05b5: stelem.ref + IL_05b6: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_05bb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_05c0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__14' + IL_05c5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__14' + IL_05ca: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_05cf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__14' + IL_05d4: ldarg.0 + IL_05d5: ldc.i4.1 + IL_05d6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_05db: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_05e0: nop + IL_05e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__17' + IL_05e6: brfalse.s IL_05ea + + IL_05e8: br.s IL_0629 + + IL_05ea: ldc.i4 0x100 + IL_05ef: ldstr "MemberAccess" + IL_05f4: ldnull + IL_05f5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_05fa: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_05ff: ldc.i4.2 + IL_0600: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0605: dup + IL_0606: ldc.i4.0 + IL_0607: ldc.i4.s 33 + IL_0609: ldnull + IL_060a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_060f: stelem.ref + IL_0610: dup + IL_0611: ldc.i4.1 + IL_0612: ldc.i4.0 + IL_0613: ldnull + IL_0614: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0619: stelem.ref + IL_061a: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_061f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0624: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__17' + IL_0629: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__17' + IL_062e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0633: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__17' + IL_0638: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_063d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0642: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__16' + IL_0647: brfalse.s IL_064b + + IL_0649: br.s IL_0681 + + IL_064b: ldc.i4.0 + IL_064c: ldc.i4.s 20 + IL_064e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0653: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0658: ldc.i4.2 + IL_0659: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_065e: dup + IL_065f: ldc.i4.0 + IL_0660: ldc.i4.0 + IL_0661: ldnull + IL_0662: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0667: stelem.ref + IL_0668: dup + IL_0669: ldc.i4.1 + IL_066a: ldc.i4.2 + IL_066b: ldnull + IL_066c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0671: stelem.ref + IL_0672: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0677: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_067c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__16' + IL_0681: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__16' + IL_0686: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_068b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__16' + IL_0690: ldarg.0 + IL_0691: ldnull + IL_0692: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0697: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_069c: nop + IL_069d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__19' + IL_06a2: brfalse.s IL_06a6 + + IL_06a4: br.s IL_06e5 + + IL_06a6: ldc.i4 0x100 + IL_06ab: ldstr "MemberAccess" + IL_06b0: ldnull + IL_06b1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_06b6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_06bb: ldc.i4.2 + IL_06bc: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_06c1: dup + IL_06c2: ldc.i4.0 + IL_06c3: ldc.i4.s 33 + IL_06c5: ldnull + IL_06c6: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06cb: stelem.ref + IL_06cc: dup + IL_06cd: ldc.i4.1 + IL_06ce: ldc.i4.0 + IL_06cf: ldnull + IL_06d0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06d5: stelem.ref + IL_06d6: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_06db: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_06e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__19' + IL_06e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__19' + IL_06ea: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_06ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__19' + IL_06f4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_06f9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_06fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__18' + IL_0703: brfalse.s IL_0707 + + IL_0705: br.s IL_073d + + IL_0707: ldc.i4.0 + IL_0708: ldc.i4.s 15 + IL_070a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_070f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0714: ldc.i4.2 + IL_0715: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_071a: dup + IL_071b: ldc.i4.0 + IL_071c: ldc.i4.0 + IL_071d: ldnull + IL_071e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0723: stelem.ref + IL_0724: dup + IL_0725: ldc.i4.1 + IL_0726: ldc.i4.0 + IL_0727: ldnull + IL_0728: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_072d: stelem.ref + IL_072e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0733: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0738: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__18' + IL_073d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__18' + IL_0742: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0747: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__18' + IL_074c: ldarg.0 + IL_074d: ldarg.1 + IL_074e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0753: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0758: nop + IL_0759: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__21' + IL_075e: brfalse.s IL_0762 + + IL_0760: br.s IL_07a1 + + IL_0762: ldc.i4 0x100 + IL_0767: ldstr "MemberAccess" + IL_076c: ldnull + IL_076d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0772: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0777: ldc.i4.2 + IL_0778: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_077d: dup + IL_077e: ldc.i4.0 + IL_077f: ldc.i4.s 33 + IL_0781: ldnull + IL_0782: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0787: stelem.ref + IL_0788: dup + IL_0789: ldc.i4.1 + IL_078a: ldc.i4.0 + IL_078b: ldnull + IL_078c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0791: stelem.ref + IL_0792: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0797: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_079c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__21' + IL_07a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__21' + IL_07a6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_07ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__21' + IL_07b0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_07b5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_07ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__20' + IL_07bf: brfalse.s IL_07c3 + + IL_07c1: br.s IL_07f9 + + IL_07c3: ldc.i4.0 + IL_07c4: ldc.i4.s 15 + IL_07c6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_07cb: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_07d0: ldc.i4.2 + IL_07d1: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_07d6: dup + IL_07d7: ldc.i4.0 + IL_07d8: ldc.i4.0 + IL_07d9: ldnull + IL_07da: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07df: stelem.ref + IL_07e0: dup + IL_07e1: ldc.i4.1 + IL_07e2: ldc.i4.3 + IL_07e3: ldnull + IL_07e4: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07e9: stelem.ref + IL_07ea: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_07ef: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_07f4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__20' + IL_07f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__20' + IL_07fe: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0803: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__20' + IL_0808: ldarg.0 + IL_0809: ldc.i4.1 + IL_080a: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_080f: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0814: nop + IL_0815: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__23' + IL_081a: brfalse.s IL_081e + + IL_081c: br.s IL_085d + + IL_081e: ldc.i4 0x100 + IL_0823: ldstr "MemberAccess" + IL_0828: ldnull + IL_0829: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_082e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0833: ldc.i4.2 + IL_0834: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0839: dup + IL_083a: ldc.i4.0 + IL_083b: ldc.i4.s 33 + IL_083d: ldnull + IL_083e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0843: stelem.ref + IL_0844: dup + IL_0845: ldc.i4.1 + IL_0846: ldc.i4.0 + IL_0847: ldnull + IL_0848: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_084d: stelem.ref + IL_084e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0853: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0858: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__23' + IL_085d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__23' + IL_0862: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0867: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__23' + IL_086c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0871: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0876: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__22' + IL_087b: brfalse.s IL_087f + + IL_087d: br.s IL_08b5 + + IL_087f: ldc.i4.0 + IL_0880: ldc.i4.s 15 + IL_0882: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0887: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_088c: ldc.i4.2 + IL_088d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0892: dup + IL_0893: ldc.i4.0 + IL_0894: ldc.i4.0 + IL_0895: ldnull + IL_0896: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_089b: stelem.ref + IL_089c: dup + IL_089d: ldc.i4.1 + IL_089e: ldc.i4.2 + IL_089f: ldnull + IL_08a0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08a5: stelem.ref + IL_08a6: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_08ab: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_08b0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__22' + IL_08b5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__22' + IL_08ba: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_08bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__22' + IL_08c4: ldarg.0 + IL_08c5: ldnull + IL_08c6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_08cb: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_08d0: nop + IL_08d1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__25' + IL_08d6: brfalse.s IL_08da + + IL_08d8: br.s IL_0919 + + IL_08da: ldc.i4 0x100 + IL_08df: ldstr "MemberAccess" + IL_08e4: ldnull + IL_08e5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_08ea: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_08ef: ldc.i4.2 + IL_08f0: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_08f5: dup + IL_08f6: ldc.i4.0 + IL_08f7: ldc.i4.s 33 + IL_08f9: ldnull + IL_08fa: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08ff: stelem.ref + IL_0900: dup + IL_0901: ldc.i4.1 + IL_0902: ldc.i4.0 + IL_0903: ldnull + IL_0904: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0909: stelem.ref + IL_090a: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_090f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0914: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__25' + IL_0919: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__25' + IL_091e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0923: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__25' + IL_0928: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_092d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0932: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__24' + IL_0937: brfalse.s IL_093b + + IL_0939: br.s IL_0971 + + IL_093b: ldc.i4.0 + IL_093c: ldc.i4.s 16 + IL_093e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0943: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0948: ldc.i4.2 + IL_0949: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_094e: dup + IL_094f: ldc.i4.0 + IL_0950: ldc.i4.0 + IL_0951: ldnull + IL_0952: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0957: stelem.ref + IL_0958: dup + IL_0959: ldc.i4.1 + IL_095a: ldc.i4.0 + IL_095b: ldnull + IL_095c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0961: stelem.ref + IL_0962: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0967: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_096c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__24' + IL_0971: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__24' + IL_0976: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_097b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__24' + IL_0980: ldarg.0 + IL_0981: ldarg.1 + IL_0982: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0987: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_098c: nop + IL_098d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__27' + IL_0992: brfalse.s IL_0996 + + IL_0994: br.s IL_09d5 + + IL_0996: ldc.i4 0x100 + IL_099b: ldstr "MemberAccess" + IL_09a0: ldnull + IL_09a1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_09a6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_09ab: ldc.i4.2 + IL_09ac: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_09b1: dup + IL_09b2: ldc.i4.0 + IL_09b3: ldc.i4.s 33 + IL_09b5: ldnull + IL_09b6: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_09bb: stelem.ref + IL_09bc: dup + IL_09bd: ldc.i4.1 + IL_09be: ldc.i4.0 + IL_09bf: ldnull + IL_09c0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_09c5: stelem.ref + IL_09c6: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_09cb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_09d0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__27' + IL_09d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__27' + IL_09da: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_09df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__27' + IL_09e4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_09e9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_09ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__26' + IL_09f3: brfalse.s IL_09f7 + + IL_09f5: br.s IL_0a2d + + IL_09f7: ldc.i4.0 + IL_09f8: ldc.i4.s 16 + IL_09fa: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_09ff: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a04: ldc.i4.2 + IL_0a05: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0a0a: dup + IL_0a0b: ldc.i4.0 + IL_0a0c: ldc.i4.0 + IL_0a0d: ldnull + IL_0a0e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a13: stelem.ref + IL_0a14: dup + IL_0a15: ldc.i4.1 + IL_0a16: ldc.i4.3 + IL_0a17: ldnull + IL_0a18: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a1d: stelem.ref + IL_0a1e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0a23: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a28: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__26' + IL_0a2d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__26' + IL_0a32: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0a37: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__26' + IL_0a3c: ldarg.0 + IL_0a3d: ldc.i4.1 + IL_0a3e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0a43: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0a48: nop + IL_0a49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__29' + IL_0a4e: brfalse.s IL_0a52 + + IL_0a50: br.s IL_0a91 + + IL_0a52: ldc.i4 0x100 + IL_0a57: ldstr "MemberAccess" + IL_0a5c: ldnull + IL_0a5d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a62: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a67: ldc.i4.2 + IL_0a68: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0a6d: dup + IL_0a6e: ldc.i4.0 + IL_0a6f: ldc.i4.s 33 + IL_0a71: ldnull + IL_0a72: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a77: stelem.ref + IL_0a78: dup + IL_0a79: ldc.i4.1 + IL_0a7a: ldc.i4.0 + IL_0a7b: ldnull + IL_0a7c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a81: stelem.ref + IL_0a82: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0a87: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a8c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__29' + IL_0a91: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__29' + IL_0a96: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0a9b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__29' + IL_0aa0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0aa5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0aaa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__28' + IL_0aaf: brfalse.s IL_0ab3 + + IL_0ab1: br.s IL_0ae9 + + IL_0ab3: ldc.i4.0 + IL_0ab4: ldc.i4.s 16 + IL_0ab6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0abb: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0ac0: ldc.i4.2 + IL_0ac1: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0ac6: dup + IL_0ac7: ldc.i4.0 + IL_0ac8: ldc.i4.0 + IL_0ac9: ldnull + IL_0aca: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0acf: stelem.ref + IL_0ad0: dup + IL_0ad1: ldc.i4.1 + IL_0ad2: ldc.i4.2 + IL_0ad3: ldnull + IL_0ad4: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0ad9: stelem.ref + IL_0ada: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0adf: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0ae4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__28' + IL_0ae9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__28' + IL_0aee: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0af3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__28' + IL_0af8: ldarg.0 + IL_0af9: ldnull + IL_0afa: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0aff: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0b04: nop + IL_0b05: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__31' + IL_0b0a: brfalse.s IL_0b0e + + IL_0b0c: br.s IL_0b4d + + IL_0b0e: ldc.i4 0x100 + IL_0b13: ldstr "MemberAccess" + IL_0b18: ldnull + IL_0b19: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0b1e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0b23: ldc.i4.2 + IL_0b24: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0b29: dup + IL_0b2a: ldc.i4.0 + IL_0b2b: ldc.i4.s 33 + IL_0b2d: ldnull + IL_0b2e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b33: stelem.ref + IL_0b34: dup + IL_0b35: ldc.i4.1 + IL_0b36: ldc.i4.0 + IL_0b37: ldnull + IL_0b38: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b3d: stelem.ref + IL_0b3e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0b43: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0b48: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__31' + IL_0b4d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__31' + IL_0b52: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0b57: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__31' + IL_0b5c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0b61: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0b66: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__30' + IL_0b6b: brfalse.s IL_0b6f + + IL_0b6d: br.s IL_0ba5 + + IL_0b6f: ldc.i4.0 + IL_0b70: ldc.i4.s 21 + IL_0b72: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0b77: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0b7c: ldc.i4.2 + IL_0b7d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0b82: dup + IL_0b83: ldc.i4.0 + IL_0b84: ldc.i4.0 + IL_0b85: ldnull + IL_0b86: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b8b: stelem.ref + IL_0b8c: dup + IL_0b8d: ldc.i4.1 + IL_0b8e: ldc.i4.0 + IL_0b8f: ldnull + IL_0b90: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b95: stelem.ref + IL_0b96: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0b9b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0ba0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__30' + IL_0ba5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__30' + IL_0baa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0baf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__30' + IL_0bb4: ldarg.0 + IL_0bb5: ldarg.1 + IL_0bb6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0bbb: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0bc0: nop + IL_0bc1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__33' + IL_0bc6: brfalse.s IL_0bca + + IL_0bc8: br.s IL_0c09 + + IL_0bca: ldc.i4 0x100 + IL_0bcf: ldstr "MemberAccess" + IL_0bd4: ldnull + IL_0bd5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0bda: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0bdf: ldc.i4.2 + IL_0be0: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0be5: dup + IL_0be6: ldc.i4.0 + IL_0be7: ldc.i4.s 33 + IL_0be9: ldnull + IL_0bea: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0bef: stelem.ref + IL_0bf0: dup + IL_0bf1: ldc.i4.1 + IL_0bf2: ldc.i4.0 + IL_0bf3: ldnull + IL_0bf4: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0bf9: stelem.ref + IL_0bfa: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0bff: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0c04: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__33' + IL_0c09: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__33' + IL_0c0e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0c13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__33' + IL_0c18: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0c1d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0c22: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__32' + IL_0c27: brfalse.s IL_0c2b + + IL_0c29: br.s IL_0c61 + + IL_0c2b: ldc.i4.0 + IL_0c2c: ldc.i4.s 21 + IL_0c2e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0c33: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0c38: ldc.i4.2 + IL_0c39: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0c3e: dup + IL_0c3f: ldc.i4.0 + IL_0c40: ldc.i4.0 + IL_0c41: ldnull + IL_0c42: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0c47: stelem.ref + IL_0c48: dup + IL_0c49: ldc.i4.1 + IL_0c4a: ldc.i4.3 + IL_0c4b: ldnull + IL_0c4c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0c51: stelem.ref + IL_0c52: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0c57: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0c5c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__32' + IL_0c61: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__32' + IL_0c66: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0c6b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__32' + IL_0c70: ldarg.0 + IL_0c71: ldc.i4.1 + IL_0c72: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0c77: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0c7c: nop + IL_0c7d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__35' + IL_0c82: brfalse.s IL_0c86 + + IL_0c84: br.s IL_0cc5 + + IL_0c86: ldc.i4 0x100 + IL_0c8b: ldstr "MemberAccess" + IL_0c90: ldnull + IL_0c91: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0c96: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0c9b: ldc.i4.2 + IL_0c9c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0ca1: dup + IL_0ca2: ldc.i4.0 + IL_0ca3: ldc.i4.s 33 + IL_0ca5: ldnull + IL_0ca6: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0cab: stelem.ref + IL_0cac: dup + IL_0cad: ldc.i4.1 + IL_0cae: ldc.i4.0 + IL_0caf: ldnull + IL_0cb0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0cb5: stelem.ref + IL_0cb6: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0cbb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0cc0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__35' + IL_0cc5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__35' + IL_0cca: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0ccf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__35' + IL_0cd4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0cd9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0cde: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__34' + IL_0ce3: brfalse.s IL_0ce7 + + IL_0ce5: br.s IL_0d1d + + IL_0ce7: ldc.i4.0 + IL_0ce8: ldc.i4.s 21 + IL_0cea: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0cef: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0cf4: ldc.i4.2 + IL_0cf5: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0cfa: dup + IL_0cfb: ldc.i4.0 + IL_0cfc: ldc.i4.0 + IL_0cfd: ldnull + IL_0cfe: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0d03: stelem.ref + IL_0d04: dup + IL_0d05: ldc.i4.1 + IL_0d06: ldc.i4.2 + IL_0d07: ldnull + IL_0d08: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0d0d: stelem.ref + IL_0d0e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0d13: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0d18: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__34' + IL_0d1d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__34' + IL_0d22: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0d27: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__34' + IL_0d2c: ldarg.0 + IL_0d2d: ldnull + IL_0d2e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0d33: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0d38: nop + IL_0d39: ret + } // end of method DynamicTests::RelationalOperators + + .method private hidebysig static void Casts(object a) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 98 (0x62) + .maxstack 3 + .locals init (int32 V_0, + bool V_1) + IL_0000: nop + IL_0001: call void [mscorlib]System.Console::WriteLine() + IL_0006: nop + IL_0007: ldc.i4.5 + IL_0008: stloc.0 + IL_0009: ldloc.0 + IL_000a: ldc.i4.0 + IL_000b: clt + IL_000d: stloc.1 + IL_000e: ldloc.1 + IL_000f: brfalse.s IL_0013 + + IL_0011: br.s IL_0061 + + IL_0013: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_0018: brfalse.s IL_001c + + IL_001a: br.s IL_0041 + + IL_001c: ldc.i4.s 16 + IL_001e: ldtoken [mscorlib]System.Int32 + IL_0023: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0028: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_002d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0032: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::Convert(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Type) + IL_0037: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_003c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_0041: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_0046: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_0050: ldarg.0 + IL_0051: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0056: box [mscorlib]System.Int32 + IL_005b: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::MemberAccess(object) + IL_0060: nop + IL_0061: ret + } // end of method DynamicTests::Casts + + .method private hidebysig static void CompoundAssignment(object a, + object b) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [2] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 3536 (0xdd0) + .maxstack 13 + .locals init (object V_0, + object V_1) + IL_0000: nop + IL_0001: ldarg.0 + IL_0002: stloc.0 + IL_0003: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__3' + IL_0008: brfalse.s IL_000c + + IL_000a: br.s IL_002b + + IL_000c: ldc.i4.0 + IL_000d: ldstr "Setter2" + IL_0012: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0017: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::IsEvent(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type) + IL_0021: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0026: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__3' + IL_002b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__3' + IL_0030: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__3' + IL_003a: ldloc.0 + IL_003b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0040: brtrue IL_0144 + + IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__2' + IL_004a: brfalse.s IL_004e + + IL_004c: br.s IL_008b + + IL_004e: ldc.i4 0x80 + IL_0053: ldstr "Setter2" + IL_0058: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_005d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0062: ldc.i4.2 + IL_0063: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0068: dup + IL_0069: ldc.i4.0 + IL_006a: ldc.i4.0 + IL_006b: ldnull + IL_006c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0071: stelem.ref + IL_0072: dup + IL_0073: ldc.i4.1 + IL_0074: ldc.i4.0 + IL_0075: ldnull + IL_0076: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_007b: stelem.ref + IL_007c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0081: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0086: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__2' + IL_008b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__2' + IL_0090: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0095: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__2' + IL_009a: ldloc.0 + IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__1' + IL_00a0: brfalse.s IL_00a4 + + IL_00a2: br.s IL_00da + + IL_00a4: ldc.i4.0 + IL_00a5: ldc.i4.s 63 + IL_00a7: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00ac: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00b1: ldc.i4.2 + IL_00b2: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00b7: dup + IL_00b8: ldc.i4.0 + IL_00b9: ldc.i4.0 + IL_00ba: ldnull + IL_00bb: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00c0: stelem.ref + IL_00c1: dup + IL_00c2: ldc.i4.1 + IL_00c3: ldc.i4.3 + IL_00c4: ldnull + IL_00c5: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00ca: stelem.ref + IL_00cb: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00d0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__1' + IL_00da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__1' + IL_00df: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__1' + IL_00e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_00ee: brfalse.s IL_00f2 + + IL_00f0: br.s IL_0121 + + IL_00f2: ldc.i4.0 + IL_00f3: ldstr "Setter2" + IL_00f8: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00fd: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0102: ldc.i4.1 + IL_0103: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0108: dup + IL_0109: ldc.i4.0 + IL_010a: ldc.i4.0 + IL_010b: ldnull + IL_010c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0111: stelem.ref + IL_0112: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0117: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_011c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_0121: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_0126: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_012b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_0130: ldloc.0 + IL_0131: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0136: ldc.i4.5 + IL_0137: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_013c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0141: pop + IL_0142: br.s IL_01a2 + + IL_0144: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__4' + IL_0149: brfalse.s IL_014d + + IL_014b: br.s IL_018b + + IL_014d: ldc.i4 0x104 + IL_0152: ldstr "add_Setter2" + IL_0157: ldnull + IL_0158: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_015d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0162: ldc.i4.2 + IL_0163: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0168: dup + IL_0169: ldc.i4.0 + IL_016a: ldc.i4.0 + IL_016b: ldnull + IL_016c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0171: stelem.ref + IL_0172: dup + IL_0173: ldc.i4.1 + IL_0174: ldc.i4.3 + IL_0175: ldnull + IL_0176: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_017b: stelem.ref + IL_017c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0181: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0186: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__4' + IL_018b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__4' + IL_0190: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0195: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__4' + IL_019a: ldloc.0 + IL_019b: ldc.i4.5 + IL_019c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_01a1: pop + IL_01a2: ldarg.0 + IL_01a3: stloc.0 + IL_01a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__8' + IL_01a9: brfalse.s IL_01ad + + IL_01ab: br.s IL_01cc + + IL_01ad: ldc.i4.0 + IL_01ae: ldstr "Setter2" + IL_01b3: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01b8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01bd: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::IsEvent(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type) + IL_01c2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_01c7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__8' + IL_01cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__8' + IL_01d1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_01d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__8' + IL_01db: ldloc.0 + IL_01dc: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_01e1: brtrue IL_02e5 + + IL_01e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__7' + IL_01eb: brfalse.s IL_01ef + + IL_01ed: br.s IL_022c + + IL_01ef: ldc.i4 0x80 + IL_01f4: ldstr "Setter2" + IL_01f9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01fe: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0203: ldc.i4.2 + IL_0204: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0209: dup + IL_020a: ldc.i4.0 + IL_020b: ldc.i4.0 + IL_020c: ldnull + IL_020d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0212: stelem.ref + IL_0213: dup + IL_0214: ldc.i4.1 + IL_0215: ldc.i4.0 + IL_0216: ldnull + IL_0217: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_021c: stelem.ref + IL_021d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0222: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0227: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__7' + IL_022c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__7' + IL_0231: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0236: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__7' + IL_023b: ldloc.0 + IL_023c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__6' + IL_0241: brfalse.s IL_0245 + + IL_0243: br.s IL_027b + + IL_0245: ldc.i4.0 + IL_0246: ldc.i4.s 73 + IL_0248: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_024d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0252: ldc.i4.2 + IL_0253: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0258: dup + IL_0259: ldc.i4.0 + IL_025a: ldc.i4.0 + IL_025b: ldnull + IL_025c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0261: stelem.ref + IL_0262: dup + IL_0263: ldc.i4.1 + IL_0264: ldc.i4.3 + IL_0265: ldnull + IL_0266: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_026b: stelem.ref + IL_026c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0271: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0276: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__6' + IL_027b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__6' + IL_0280: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0285: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__6' + IL_028a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__5' + IL_028f: brfalse.s IL_0293 + + IL_0291: br.s IL_02c2 + + IL_0293: ldc.i4.0 + IL_0294: ldstr "Setter2" + IL_0299: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_029e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_02a3: ldc.i4.1 + IL_02a4: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_02a9: dup + IL_02aa: ldc.i4.0 + IL_02ab: ldc.i4.0 + IL_02ac: ldnull + IL_02ad: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02b2: stelem.ref + IL_02b3: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_02b8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_02bd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__5' + IL_02c2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__5' + IL_02c7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_02cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__5' + IL_02d1: ldloc.0 + IL_02d2: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_02d7: ldc.i4.1 + IL_02d8: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_02dd: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_02e2: pop + IL_02e3: br.s IL_0343 + + IL_02e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__9' + IL_02ea: brfalse.s IL_02ee + + IL_02ec: br.s IL_032c + + IL_02ee: ldc.i4 0x104 + IL_02f3: ldstr "remove_Setter2" + IL_02f8: ldnull + IL_02f9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_02fe: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0303: ldc.i4.2 + IL_0304: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0309: dup + IL_030a: ldc.i4.0 + IL_030b: ldc.i4.0 + IL_030c: ldnull + IL_030d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0312: stelem.ref + IL_0313: dup + IL_0314: ldc.i4.1 + IL_0315: ldc.i4.3 + IL_0316: ldnull + IL_0317: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_031c: stelem.ref + IL_031d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0322: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0327: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__9' + IL_032c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__9' + IL_0331: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0336: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__9' + IL_033b: ldloc.0 + IL_033c: ldc.i4.1 + IL_033d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0342: pop + IL_0343: ldarg.0 + IL_0344: stloc.0 + IL_0345: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__12' + IL_034a: brfalse.s IL_034e + + IL_034c: br.s IL_038b + + IL_034e: ldc.i4 0x80 + IL_0353: ldstr "Setter2" + IL_0358: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_035d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0362: ldc.i4.2 + IL_0363: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0368: dup + IL_0369: ldc.i4.0 + IL_036a: ldc.i4.0 + IL_036b: ldnull + IL_036c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0371: stelem.ref + IL_0372: dup + IL_0373: ldc.i4.1 + IL_0374: ldc.i4.0 + IL_0375: ldnull + IL_0376: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_037b: stelem.ref + IL_037c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0381: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0386: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__12' + IL_038b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__12' + IL_0390: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0395: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__12' + IL_039a: ldloc.0 + IL_039b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__11' + IL_03a0: brfalse.s IL_03a4 + + IL_03a2: br.s IL_03da + + IL_03a4: ldc.i4.0 + IL_03a5: ldc.i4.s 69 + IL_03a7: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_03ac: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_03b1: ldc.i4.2 + IL_03b2: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_03b7: dup + IL_03b8: ldc.i4.0 + IL_03b9: ldc.i4.0 + IL_03ba: ldnull + IL_03bb: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03c0: stelem.ref + IL_03c1: dup + IL_03c2: ldc.i4.1 + IL_03c3: ldc.i4.3 + IL_03c4: ldnull + IL_03c5: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03ca: stelem.ref + IL_03cb: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_03d0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_03d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__11' + IL_03da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__11' + IL_03df: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_03e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__11' + IL_03e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__10' + IL_03ee: brfalse.s IL_03f2 + + IL_03f0: br.s IL_0421 + + IL_03f2: ldc.i4.0 + IL_03f3: ldstr "Setter2" + IL_03f8: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_03fd: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0402: ldc.i4.1 + IL_0403: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0408: dup + IL_0409: ldc.i4.0 + IL_040a: ldc.i4.0 + IL_040b: ldnull + IL_040c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0411: stelem.ref + IL_0412: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0417: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_041c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__10' + IL_0421: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__10' + IL_0426: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_042b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__10' + IL_0430: ldloc.0 + IL_0431: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0436: ldc.i4.2 + IL_0437: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_043c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0441: pop + IL_0442: ldarg.0 + IL_0443: stloc.0 + IL_0444: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__15' + IL_0449: brfalse.s IL_044d + + IL_044b: br.s IL_048a + + IL_044d: ldc.i4 0x80 + IL_0452: ldstr "Setter2" + IL_0457: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_045c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0461: ldc.i4.2 + IL_0462: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0467: dup + IL_0468: ldc.i4.0 + IL_0469: ldc.i4.0 + IL_046a: ldnull + IL_046b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0470: stelem.ref + IL_0471: dup + IL_0472: ldc.i4.1 + IL_0473: ldc.i4.0 + IL_0474: ldnull + IL_0475: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_047a: stelem.ref + IL_047b: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0480: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0485: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__15' + IL_048a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__15' + IL_048f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0494: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__15' + IL_0499: ldloc.0 + IL_049a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__14' + IL_049f: brfalse.s IL_04a3 + + IL_04a1: br.s IL_04d9 + + IL_04a3: ldc.i4.0 + IL_04a4: ldc.i4.s 65 + IL_04a6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_04ab: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_04b0: ldc.i4.2 + IL_04b1: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_04b6: dup + IL_04b7: ldc.i4.0 + IL_04b8: ldc.i4.0 + IL_04b9: ldnull + IL_04ba: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04bf: stelem.ref + IL_04c0: dup + IL_04c1: ldc.i4.1 + IL_04c2: ldc.i4.3 + IL_04c3: ldnull + IL_04c4: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04c9: stelem.ref + IL_04ca: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_04cf: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_04d4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__14' + IL_04d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__14' + IL_04de: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_04e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__14' + IL_04e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__13' + IL_04ed: brfalse.s IL_04f1 + + IL_04ef: br.s IL_0520 + + IL_04f1: ldc.i4.0 + IL_04f2: ldstr "Setter2" + IL_04f7: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_04fc: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0501: ldc.i4.1 + IL_0502: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0507: dup + IL_0508: ldc.i4.0 + IL_0509: ldc.i4.0 + IL_050a: ldnull + IL_050b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0510: stelem.ref + IL_0511: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0516: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_051b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__13' + IL_0520: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__13' + IL_0525: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_052a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__13' + IL_052f: ldloc.0 + IL_0530: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0535: ldc.i4.5 + IL_0536: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_053b: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0540: pop + IL_0541: ldarg.1 + IL_0542: stloc.0 + IL_0543: ldarg.0 + IL_0544: stloc.1 + IL_0545: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__19' + IL_054a: brfalse.s IL_054e + + IL_054c: br.s IL_056d + + IL_054e: ldc.i4.0 + IL_054f: ldstr "Setter2" + IL_0554: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0559: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_055e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::IsEvent(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type) + IL_0563: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0568: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__19' + IL_056d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__19' + IL_0572: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0577: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__19' + IL_057c: ldloc.1 + IL_057d: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0582: brtrue IL_0686 + + IL_0587: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__18' + IL_058c: brfalse.s IL_0590 + + IL_058e: br.s IL_05cd + + IL_0590: ldc.i4 0x80 + IL_0595: ldstr "Setter2" + IL_059a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_059f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_05a4: ldc.i4.2 + IL_05a5: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_05aa: dup + IL_05ab: ldc.i4.0 + IL_05ac: ldc.i4.0 + IL_05ad: ldnull + IL_05ae: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05b3: stelem.ref + IL_05b4: dup + IL_05b5: ldc.i4.1 + IL_05b6: ldc.i4.0 + IL_05b7: ldnull + IL_05b8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05bd: stelem.ref + IL_05be: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_05c3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_05c8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__18' + IL_05cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__18' + IL_05d2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_05d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__18' + IL_05dc: ldloc.1 + IL_05dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__17' + IL_05e2: brfalse.s IL_05e6 + + IL_05e4: br.s IL_061c + + IL_05e6: ldc.i4.0 + IL_05e7: ldc.i4.s 63 + IL_05e9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_05ee: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_05f3: ldc.i4.2 + IL_05f4: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_05f9: dup + IL_05fa: ldc.i4.0 + IL_05fb: ldc.i4.0 + IL_05fc: ldnull + IL_05fd: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0602: stelem.ref + IL_0603: dup + IL_0604: ldc.i4.1 + IL_0605: ldc.i4.0 + IL_0606: ldnull + IL_0607: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_060c: stelem.ref + IL_060d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0612: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0617: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__17' + IL_061c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__17' + IL_0621: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0626: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__17' + IL_062b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__16' + IL_0630: brfalse.s IL_0634 + + IL_0632: br.s IL_0663 + + IL_0634: ldc.i4.0 + IL_0635: ldstr "Setter2" + IL_063a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_063f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0644: ldc.i4.1 + IL_0645: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_064a: dup + IL_064b: ldc.i4.0 + IL_064c: ldc.i4.0 + IL_064d: ldnull + IL_064e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0653: stelem.ref + IL_0654: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0659: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_065e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__16' + IL_0663: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__16' + IL_0668: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_066d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__16' + IL_0672: ldloc.1 + IL_0673: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0678: ldloc.0 + IL_0679: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_067e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0683: pop + IL_0684: br.s IL_06e4 + + IL_0686: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__20' + IL_068b: brfalse.s IL_068f + + IL_068d: br.s IL_06cd + + IL_068f: ldc.i4 0x104 + IL_0694: ldstr "add_Setter2" + IL_0699: ldnull + IL_069a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_069f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_06a4: ldc.i4.2 + IL_06a5: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_06aa: dup + IL_06ab: ldc.i4.0 + IL_06ac: ldc.i4.0 + IL_06ad: ldnull + IL_06ae: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06b3: stelem.ref + IL_06b4: dup + IL_06b5: ldc.i4.1 + IL_06b6: ldc.i4.0 + IL_06b7: ldnull + IL_06b8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06bd: stelem.ref + IL_06be: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_06c3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_06c8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__20' + IL_06cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__20' + IL_06d2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_06d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__20' + IL_06dc: ldloc.1 + IL_06dd: ldloc.0 + IL_06de: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_06e3: pop + IL_06e4: ldarg.1 + IL_06e5: stloc.1 + IL_06e6: ldarg.0 + IL_06e7: stloc.0 + IL_06e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__24' + IL_06ed: brfalse.s IL_06f1 + + IL_06ef: br.s IL_0710 + + IL_06f1: ldc.i4.0 + IL_06f2: ldstr "Setter2" + IL_06f7: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_06fc: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0701: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::IsEvent(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type) + IL_0706: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_070b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__24' + IL_0710: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__24' + IL_0715: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_071a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__24' + IL_071f: ldloc.0 + IL_0720: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0725: brtrue IL_0829 + + IL_072a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__23' + IL_072f: brfalse.s IL_0733 + + IL_0731: br.s IL_0770 + + IL_0733: ldc.i4 0x80 + IL_0738: ldstr "Setter2" + IL_073d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0742: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0747: ldc.i4.2 + IL_0748: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_074d: dup + IL_074e: ldc.i4.0 + IL_074f: ldc.i4.0 + IL_0750: ldnull + IL_0751: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0756: stelem.ref + IL_0757: dup + IL_0758: ldc.i4.1 + IL_0759: ldc.i4.0 + IL_075a: ldnull + IL_075b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0760: stelem.ref + IL_0761: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0766: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_076b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__23' + IL_0770: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__23' + IL_0775: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_077a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__23' + IL_077f: ldloc.0 + IL_0780: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__22' + IL_0785: brfalse.s IL_0789 + + IL_0787: br.s IL_07bf + + IL_0789: ldc.i4.0 + IL_078a: ldc.i4.s 73 + IL_078c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0791: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0796: ldc.i4.2 + IL_0797: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_079c: dup + IL_079d: ldc.i4.0 + IL_079e: ldc.i4.0 + IL_079f: ldnull + IL_07a0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07a5: stelem.ref + IL_07a6: dup + IL_07a7: ldc.i4.1 + IL_07a8: ldc.i4.0 + IL_07a9: ldnull + IL_07aa: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07af: stelem.ref + IL_07b0: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_07b5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_07ba: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__22' + IL_07bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__22' + IL_07c4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_07c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__22' + IL_07ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__21' + IL_07d3: brfalse.s IL_07d7 + + IL_07d5: br.s IL_0806 + + IL_07d7: ldc.i4.0 + IL_07d8: ldstr "Setter2" + IL_07dd: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_07e2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_07e7: ldc.i4.1 + IL_07e8: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_07ed: dup + IL_07ee: ldc.i4.0 + IL_07ef: ldc.i4.0 + IL_07f0: ldnull + IL_07f1: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07f6: stelem.ref + IL_07f7: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_07fc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0801: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__21' + IL_0806: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__21' + IL_080b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0810: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__21' + IL_0815: ldloc.0 + IL_0816: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_081b: ldloc.1 + IL_081c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0821: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0826: pop + IL_0827: br.s IL_0887 + + IL_0829: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__25' + IL_082e: brfalse.s IL_0832 + + IL_0830: br.s IL_0870 + + IL_0832: ldc.i4 0x104 + IL_0837: ldstr "remove_Setter2" + IL_083c: ldnull + IL_083d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0842: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0847: ldc.i4.2 + IL_0848: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_084d: dup + IL_084e: ldc.i4.0 + IL_084f: ldc.i4.0 + IL_0850: ldnull + IL_0851: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0856: stelem.ref + IL_0857: dup + IL_0858: ldc.i4.1 + IL_0859: ldc.i4.0 + IL_085a: ldnull + IL_085b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0860: stelem.ref + IL_0861: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0866: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_086b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__25' + IL_0870: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__25' + IL_0875: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_087a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__25' + IL_087f: ldloc.0 + IL_0880: ldloc.1 + IL_0881: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0886: pop + IL_0887: ldarg.0 + IL_0888: stloc.0 + IL_0889: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__28' + IL_088e: brfalse.s IL_0892 + + IL_0890: br.s IL_08cf + + IL_0892: ldc.i4 0x80 + IL_0897: ldstr "Setter2" + IL_089c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_08a1: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_08a6: ldc.i4.2 + IL_08a7: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_08ac: dup + IL_08ad: ldc.i4.0 + IL_08ae: ldc.i4.0 + IL_08af: ldnull + IL_08b0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08b5: stelem.ref + IL_08b6: dup + IL_08b7: ldc.i4.1 + IL_08b8: ldc.i4.0 + IL_08b9: ldnull + IL_08ba: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08bf: stelem.ref + IL_08c0: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_08c5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_08ca: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__28' + IL_08cf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__28' + IL_08d4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_08d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__28' + IL_08de: ldloc.0 + IL_08df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__27' + IL_08e4: brfalse.s IL_08e8 + + IL_08e6: br.s IL_091e + + IL_08e8: ldc.i4.0 + IL_08e9: ldc.i4.s 69 + IL_08eb: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_08f0: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_08f5: ldc.i4.2 + IL_08f6: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_08fb: dup + IL_08fc: ldc.i4.0 + IL_08fd: ldc.i4.0 + IL_08fe: ldnull + IL_08ff: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0904: stelem.ref + IL_0905: dup + IL_0906: ldc.i4.1 + IL_0907: ldc.i4.0 + IL_0908: ldnull + IL_0909: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_090e: stelem.ref + IL_090f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0914: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0919: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__27' + IL_091e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__27' + IL_0923: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0928: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__27' + IL_092d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__26' + IL_0932: brfalse.s IL_0936 + + IL_0934: br.s IL_0965 + + IL_0936: ldc.i4.0 + IL_0937: ldstr "Setter2" + IL_093c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0941: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0946: ldc.i4.1 + IL_0947: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_094c: dup + IL_094d: ldc.i4.0 + IL_094e: ldc.i4.0 + IL_094f: ldnull + IL_0950: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0955: stelem.ref + IL_0956: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_095b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0960: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__26' + IL_0965: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__26' + IL_096a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_096f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__26' + IL_0974: ldloc.0 + IL_0975: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_097a: ldarg.1 + IL_097b: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0980: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0985: pop + IL_0986: ldarg.0 + IL_0987: stloc.0 + IL_0988: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__31' + IL_098d: brfalse.s IL_0991 + + IL_098f: br.s IL_09ce + + IL_0991: ldc.i4 0x80 + IL_0996: ldstr "Setter2" + IL_099b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_09a0: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_09a5: ldc.i4.2 + IL_09a6: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_09ab: dup + IL_09ac: ldc.i4.0 + IL_09ad: ldc.i4.0 + IL_09ae: ldnull + IL_09af: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_09b4: stelem.ref + IL_09b5: dup + IL_09b6: ldc.i4.1 + IL_09b7: ldc.i4.0 + IL_09b8: ldnull + IL_09b9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_09be: stelem.ref + IL_09bf: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_09c4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_09c9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__31' + IL_09ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__31' + IL_09d3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_09d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__31' + IL_09dd: ldloc.0 + IL_09de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__30' + IL_09e3: brfalse.s IL_09e7 + + IL_09e5: br.s IL_0a1d + + IL_09e7: ldc.i4.0 + IL_09e8: ldc.i4.s 65 + IL_09ea: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_09ef: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_09f4: ldc.i4.2 + IL_09f5: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_09fa: dup + IL_09fb: ldc.i4.0 + IL_09fc: ldc.i4.0 + IL_09fd: ldnull + IL_09fe: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a03: stelem.ref + IL_0a04: dup + IL_0a05: ldc.i4.1 + IL_0a06: ldc.i4.0 + IL_0a07: ldnull + IL_0a08: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a0d: stelem.ref + IL_0a0e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0a13: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a18: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__30' + IL_0a1d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__30' + IL_0a22: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0a27: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__30' + IL_0a2c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__29' + IL_0a31: brfalse.s IL_0a35 + + IL_0a33: br.s IL_0a64 + + IL_0a35: ldc.i4.0 + IL_0a36: ldstr "Setter2" + IL_0a3b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a40: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a45: ldc.i4.1 + IL_0a46: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0a4b: dup + IL_0a4c: ldc.i4.0 + IL_0a4d: ldc.i4.0 + IL_0a4e: ldnull + IL_0a4f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a54: stelem.ref + IL_0a55: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0a5a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a5f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__29' + IL_0a64: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__29' + IL_0a69: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0a6e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__29' + IL_0a73: ldloc.0 + IL_0a74: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0a79: ldarg.1 + IL_0a7a: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0a7f: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0a84: pop + IL_0a85: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' + IL_0a8a: stloc.0 + IL_0a8b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__35' + IL_0a90: brfalse.s IL_0a94 + + IL_0a92: br.s IL_0ab3 + + IL_0a94: ldc.i4.0 + IL_0a95: ldstr "Setter" + IL_0a9a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a9f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0aa4: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::IsEvent(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type) + IL_0aa9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0aae: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__35' + IL_0ab3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__35' + IL_0ab8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0abd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__35' + IL_0ac2: ldloc.0 + IL_0ac3: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0ac8: brtrue IL_0bcc + + IL_0acd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__34' + IL_0ad2: brfalse.s IL_0ad6 + + IL_0ad4: br.s IL_0b13 + + IL_0ad6: ldc.i4 0x80 + IL_0adb: ldstr "Setter" + IL_0ae0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0ae5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0aea: ldc.i4.2 + IL_0aeb: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0af0: dup + IL_0af1: ldc.i4.0 + IL_0af2: ldc.i4.0 + IL_0af3: ldnull + IL_0af4: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0af9: stelem.ref + IL_0afa: dup + IL_0afb: ldc.i4.1 + IL_0afc: ldc.i4.0 + IL_0afd: ldnull + IL_0afe: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b03: stelem.ref + IL_0b04: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0b09: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0b0e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__34' + IL_0b13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__34' + IL_0b18: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0b1d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__34' + IL_0b22: ldloc.0 + IL_0b23: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__33' + IL_0b28: brfalse.s IL_0b2c + + IL_0b2a: br.s IL_0b62 + + IL_0b2c: ldc.i4.0 + IL_0b2d: ldc.i4.s 63 + IL_0b2f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0b34: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0b39: ldc.i4.2 + IL_0b3a: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0b3f: dup + IL_0b40: ldc.i4.0 + IL_0b41: ldc.i4.0 + IL_0b42: ldnull + IL_0b43: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b48: stelem.ref + IL_0b49: dup + IL_0b4a: ldc.i4.1 + IL_0b4b: ldc.i4.3 + IL_0b4c: ldnull + IL_0b4d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b52: stelem.ref + IL_0b53: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0b58: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0b5d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__33' + IL_0b62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__33' + IL_0b67: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0b6c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__33' + IL_0b71: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__32' + IL_0b76: brfalse.s IL_0b7a + + IL_0b78: br.s IL_0ba9 + + IL_0b7a: ldc.i4.0 + IL_0b7b: ldstr "Setter" + IL_0b80: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0b85: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0b8a: ldc.i4.1 + IL_0b8b: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0b90: dup + IL_0b91: ldc.i4.0 + IL_0b92: ldc.i4.0 + IL_0b93: ldnull + IL_0b94: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b99: stelem.ref + IL_0b9a: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0b9f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0ba4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__32' + IL_0ba9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__32' + IL_0bae: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0bb3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__32' + IL_0bb8: ldloc.0 + IL_0bb9: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0bbe: ldc.i4.5 + IL_0bbf: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0bc4: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0bc9: pop + IL_0bca: br.s IL_0c2a + + IL_0bcc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__36' + IL_0bd1: brfalse.s IL_0bd5 + + IL_0bd3: br.s IL_0c13 + + IL_0bd5: ldc.i4 0x104 + IL_0bda: ldstr "add_Setter" + IL_0bdf: ldnull + IL_0be0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0be5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0bea: ldc.i4.2 + IL_0beb: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0bf0: dup + IL_0bf1: ldc.i4.0 + IL_0bf2: ldc.i4.0 + IL_0bf3: ldnull + IL_0bf4: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0bf9: stelem.ref + IL_0bfa: dup + IL_0bfb: ldc.i4.1 + IL_0bfc: ldc.i4.3 + IL_0bfd: ldnull + IL_0bfe: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0c03: stelem.ref + IL_0c04: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0c09: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0c0e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__36' + IL_0c13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__36' + IL_0c18: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0c1d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__36' + IL_0c22: ldloc.0 + IL_0c23: ldc.i4.5 + IL_0c24: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0c29: pop + IL_0c2a: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' + IL_0c2f: stloc.0 + IL_0c30: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__40' + IL_0c35: brfalse.s IL_0c39 + + IL_0c37: br.s IL_0c58 + + IL_0c39: ldc.i4.0 + IL_0c3a: ldstr "Setter" + IL_0c3f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0c44: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0c49: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::IsEvent(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type) + IL_0c4e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0c53: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__40' + IL_0c58: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__40' + IL_0c5d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0c62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__40' + IL_0c67: ldloc.0 + IL_0c68: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0c6d: brtrue IL_0d71 + + IL_0c72: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__39' + IL_0c77: brfalse.s IL_0c7b + + IL_0c79: br.s IL_0cb8 + + IL_0c7b: ldc.i4 0x80 + IL_0c80: ldstr "Setter" + IL_0c85: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0c8a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0c8f: ldc.i4.2 + IL_0c90: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0c95: dup + IL_0c96: ldc.i4.0 + IL_0c97: ldc.i4.0 + IL_0c98: ldnull + IL_0c99: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0c9e: stelem.ref + IL_0c9f: dup + IL_0ca0: ldc.i4.1 + IL_0ca1: ldc.i4.0 + IL_0ca2: ldnull + IL_0ca3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0ca8: stelem.ref + IL_0ca9: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0cae: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0cb3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__39' + IL_0cb8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__39' + IL_0cbd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0cc2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__39' + IL_0cc7: ldloc.0 + IL_0cc8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__38' + IL_0ccd: brfalse.s IL_0cd1 + + IL_0ccf: br.s IL_0d07 + + IL_0cd1: ldc.i4.0 + IL_0cd2: ldc.i4.s 73 + IL_0cd4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0cd9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0cde: ldc.i4.2 + IL_0cdf: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0ce4: dup + IL_0ce5: ldc.i4.0 + IL_0ce6: ldc.i4.0 + IL_0ce7: ldnull + IL_0ce8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0ced: stelem.ref + IL_0cee: dup + IL_0cef: ldc.i4.1 + IL_0cf0: ldc.i4.3 + IL_0cf1: ldnull + IL_0cf2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0cf7: stelem.ref + IL_0cf8: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0cfd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0d02: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__38' + IL_0d07: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__38' + IL_0d0c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0d11: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__38' + IL_0d16: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__37' + IL_0d1b: brfalse.s IL_0d1f + + IL_0d1d: br.s IL_0d4e + + IL_0d1f: ldc.i4.0 + IL_0d20: ldstr "Setter" + IL_0d25: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0d2a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0d2f: ldc.i4.1 + IL_0d30: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0d35: dup + IL_0d36: ldc.i4.0 + IL_0d37: ldc.i4.0 + IL_0d38: ldnull + IL_0d39: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0d3e: stelem.ref + IL_0d3f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0d44: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0d49: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__37' + IL_0d4e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__37' + IL_0d53: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0d58: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__37' + IL_0d5d: ldloc.0 + IL_0d5e: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0d63: ldc.i4.5 + IL_0d64: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0d69: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0d6e: pop + IL_0d6f: br.s IL_0dcf + + IL_0d71: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__41' + IL_0d76: brfalse.s IL_0d7a + + IL_0d78: br.s IL_0db8 + + IL_0d7a: ldc.i4 0x104 + IL_0d7f: ldstr "remove_Setter" + IL_0d84: ldnull + IL_0d85: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0d8a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0d8f: ldc.i4.2 + IL_0d90: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0d95: dup + IL_0d96: ldc.i4.0 + IL_0d97: ldc.i4.0 + IL_0d98: ldnull + IL_0d99: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0d9e: stelem.ref + IL_0d9f: dup + IL_0da0: ldc.i4.1 + IL_0da1: ldc.i4.3 + IL_0da2: ldnull + IL_0da3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0da8: stelem.ref + IL_0da9: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0dae: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0db3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__41' + IL_0db8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__41' + IL_0dbd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0dc2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__41' + IL_0dc7: ldloc.0 + IL_0dc8: ldc.i4.5 + IL_0dc9: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0dce: pop + IL_0dcf: ret + } // end of method DynamicTests::CompoundAssignment + + .method private hidebysig static void InlineCompoundAssignment(object a, + object b) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [2] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 3506 (0xdb2) + .maxstack 16 + .locals init (object V_0, + object V_1) + IL_0000: nop + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__5' + IL_0006: brfalse.s IL_000a + + IL_0008: br.s IL_0049 + + IL_000a: ldc.i4 0x100 + IL_000f: ldstr "WriteLine" + IL_0014: ldnull + IL_0015: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_001a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001f: ldc.i4.2 + IL_0020: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0025: dup + IL_0026: ldc.i4.0 + IL_0027: ldc.i4.s 33 + IL_0029: ldnull + IL_002a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002f: stelem.ref + IL_0030: dup + IL_0031: ldc.i4.1 + IL_0032: ldc.i4.0 + IL_0033: ldnull + IL_0034: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0039: stelem.ref + IL_003a: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__5' + IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__5' + IL_004e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__5' + IL_0058: ldtoken [mscorlib]System.Console + IL_005d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0062: ldarg.0 + IL_0063: stloc.0 + IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__3' + IL_0069: brfalse.s IL_006d + + IL_006b: br.s IL_008c + + IL_006d: ldc.i4.0 + IL_006e: ldstr "Setter2" + IL_0073: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0078: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_007d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::IsEvent(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type) + IL_0082: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0087: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__3' + IL_008c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__3' + IL_0091: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__3' + IL_009b: ldloc.0 + IL_009c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_00a1: brtrue IL_01a4 + + IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__2' + IL_00ab: brfalse.s IL_00af + + IL_00ad: br.s IL_00ec + + IL_00af: ldc.i4 0x80 + IL_00b4: ldstr "Setter2" + IL_00b9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00be: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00c3: ldc.i4.2 + IL_00c4: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00c9: dup + IL_00ca: ldc.i4.0 + IL_00cb: ldc.i4.0 + IL_00cc: ldnull + IL_00cd: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00d2: stelem.ref + IL_00d3: dup + IL_00d4: ldc.i4.1 + IL_00d5: ldc.i4.0 + IL_00d6: ldnull + IL_00d7: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00dc: stelem.ref + IL_00dd: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00e2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00e7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__2' + IL_00ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__2' + IL_00f1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__2' + IL_00fb: ldloc.0 + IL_00fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__1' + IL_0101: brfalse.s IL_0105 + + IL_0103: br.s IL_013b + + IL_0105: ldc.i4.0 + IL_0106: ldc.i4.s 63 + IL_0108: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_010d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0112: ldc.i4.2 + IL_0113: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0118: dup + IL_0119: ldc.i4.0 + IL_011a: ldc.i4.0 + IL_011b: ldnull + IL_011c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0121: stelem.ref + IL_0122: dup + IL_0123: ldc.i4.1 + IL_0124: ldc.i4.3 + IL_0125: ldnull + IL_0126: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_012b: stelem.ref + IL_012c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0131: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0136: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__1' + IL_013b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__1' + IL_0140: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0145: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__1' + IL_014a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' + IL_014f: brfalse.s IL_0153 + + IL_0151: br.s IL_0182 + + IL_0153: ldc.i4.0 + IL_0154: ldstr "Setter2" + IL_0159: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_015e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0163: ldc.i4.1 + IL_0164: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0169: dup + IL_016a: ldc.i4.0 + IL_016b: ldc.i4.0 + IL_016c: ldnull + IL_016d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0172: stelem.ref + IL_0173: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0178: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_017d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' + IL_0182: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' + IL_0187: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_018c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' + IL_0191: ldloc.0 + IL_0192: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0197: ldc.i4.5 + IL_0198: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_019d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_01a2: br.s IL_0201 + + IL_01a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__4' + IL_01a9: brfalse.s IL_01ad + + IL_01ab: br.s IL_01eb + + IL_01ad: ldc.i4 0x104 + IL_01b2: ldstr "add_Setter2" + IL_01b7: ldnull + IL_01b8: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01bd: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01c2: ldc.i4.2 + IL_01c3: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_01c8: dup + IL_01c9: ldc.i4.0 + IL_01ca: ldc.i4.0 + IL_01cb: ldnull + IL_01cc: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01d1: stelem.ref + IL_01d2: dup + IL_01d3: ldc.i4.1 + IL_01d4: ldc.i4.3 + IL_01d5: ldnull + IL_01d6: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01db: stelem.ref + IL_01dc: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_01e1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_01e6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__4' + IL_01eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__4' + IL_01f0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_01f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__4' + IL_01fa: ldloc.0 + IL_01fb: ldc.i4.5 + IL_01fc: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0201: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0206: nop + IL_0207: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__11' + IL_020c: brfalse.s IL_0210 + + IL_020e: br.s IL_024f + + IL_0210: ldc.i4 0x100 + IL_0215: ldstr "WriteLine" + IL_021a: ldnull + IL_021b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0220: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0225: ldc.i4.2 + IL_0226: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_022b: dup + IL_022c: ldc.i4.0 + IL_022d: ldc.i4.s 33 + IL_022f: ldnull + IL_0230: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0235: stelem.ref + IL_0236: dup + IL_0237: ldc.i4.1 + IL_0238: ldc.i4.0 + IL_0239: ldnull + IL_023a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_023f: stelem.ref + IL_0240: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0245: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_024a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__11' + IL_024f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__11' + IL_0254: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0259: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__11' + IL_025e: ldtoken [mscorlib]System.Console + IL_0263: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0268: ldarg.0 + IL_0269: stloc.0 + IL_026a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__9' + IL_026f: brfalse.s IL_0273 + + IL_0271: br.s IL_0292 + + IL_0273: ldc.i4.0 + IL_0274: ldstr "Setter2" + IL_0279: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_027e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0283: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::IsEvent(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type) + IL_0288: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_028d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__9' + IL_0292: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__9' + IL_0297: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_029c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__9' + IL_02a1: ldloc.0 + IL_02a2: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_02a7: brtrue IL_03aa + + IL_02ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__8' + IL_02b1: brfalse.s IL_02b5 + + IL_02b3: br.s IL_02f2 + + IL_02b5: ldc.i4 0x80 + IL_02ba: ldstr "Setter2" + IL_02bf: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_02c4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_02c9: ldc.i4.2 + IL_02ca: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_02cf: dup + IL_02d0: ldc.i4.0 + IL_02d1: ldc.i4.0 + IL_02d2: ldnull + IL_02d3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02d8: stelem.ref + IL_02d9: dup + IL_02da: ldc.i4.1 + IL_02db: ldc.i4.0 + IL_02dc: ldnull + IL_02dd: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02e2: stelem.ref + IL_02e3: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_02e8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_02ed: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__8' + IL_02f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__8' + IL_02f7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_02fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__8' + IL_0301: ldloc.0 + IL_0302: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__7' + IL_0307: brfalse.s IL_030b + + IL_0309: br.s IL_0341 + + IL_030b: ldc.i4.0 + IL_030c: ldc.i4.s 73 + IL_030e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0313: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0318: ldc.i4.2 + IL_0319: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_031e: dup + IL_031f: ldc.i4.0 + IL_0320: ldc.i4.0 + IL_0321: ldnull + IL_0322: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0327: stelem.ref + IL_0328: dup + IL_0329: ldc.i4.1 + IL_032a: ldc.i4.3 + IL_032b: ldnull + IL_032c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0331: stelem.ref + IL_0332: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0337: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_033c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__7' + IL_0341: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__7' + IL_0346: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_034b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__7' + IL_0350: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__6' + IL_0355: brfalse.s IL_0359 + + IL_0357: br.s IL_0388 + + IL_0359: ldc.i4.0 + IL_035a: ldstr "Setter2" + IL_035f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0364: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0369: ldc.i4.1 + IL_036a: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_036f: dup + IL_0370: ldc.i4.0 + IL_0371: ldc.i4.0 + IL_0372: ldnull + IL_0373: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0378: stelem.ref + IL_0379: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_037e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0383: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__6' + IL_0388: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__6' + IL_038d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0392: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__6' + IL_0397: ldloc.0 + IL_0398: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_039d: ldc.i4.1 + IL_039e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_03a3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_03a8: br.s IL_0407 + + IL_03aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__10' + IL_03af: brfalse.s IL_03b3 + + IL_03b1: br.s IL_03f1 + + IL_03b3: ldc.i4 0x104 + IL_03b8: ldstr "remove_Setter2" + IL_03bd: ldnull + IL_03be: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_03c3: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_03c8: ldc.i4.2 + IL_03c9: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_03ce: dup + IL_03cf: ldc.i4.0 + IL_03d0: ldc.i4.0 + IL_03d1: ldnull + IL_03d2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03d7: stelem.ref + IL_03d8: dup + IL_03d9: ldc.i4.1 + IL_03da: ldc.i4.3 + IL_03db: ldnull + IL_03dc: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03e1: stelem.ref + IL_03e2: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_03e7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_03ec: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__10' + IL_03f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__10' + IL_03f6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_03fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__10' + IL_0400: ldloc.0 + IL_0401: ldc.i4.1 + IL_0402: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0407: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_040c: nop + IL_040d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__15' + IL_0412: brfalse.s IL_0416 + + IL_0414: br.s IL_0455 + + IL_0416: ldc.i4 0x100 + IL_041b: ldstr "WriteLine" + IL_0420: ldnull + IL_0421: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0426: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_042b: ldc.i4.2 + IL_042c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0431: dup + IL_0432: ldc.i4.0 + IL_0433: ldc.i4.s 33 + IL_0435: ldnull + IL_0436: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_043b: stelem.ref + IL_043c: dup + IL_043d: ldc.i4.1 + IL_043e: ldc.i4.0 + IL_043f: ldnull + IL_0440: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0445: stelem.ref + IL_0446: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_044b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0450: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__15' + IL_0455: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__15' + IL_045a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_045f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__15' + IL_0464: ldtoken [mscorlib]System.Console + IL_0469: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_046e: ldarg.0 + IL_046f: stloc.0 + IL_0470: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__14' + IL_0475: brfalse.s IL_0479 + + IL_0477: br.s IL_04b6 + + IL_0479: ldc.i4 0x80 + IL_047e: ldstr "Setter2" + IL_0483: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0488: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_048d: ldc.i4.2 + IL_048e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0493: dup + IL_0494: ldc.i4.0 + IL_0495: ldc.i4.0 + IL_0496: ldnull + IL_0497: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_049c: stelem.ref + IL_049d: dup + IL_049e: ldc.i4.1 + IL_049f: ldc.i4.0 + IL_04a0: ldnull + IL_04a1: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04a6: stelem.ref + IL_04a7: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_04ac: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_04b1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__14' + IL_04b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__14' + IL_04bb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_04c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__14' + IL_04c5: ldloc.0 + IL_04c6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__13' + IL_04cb: brfalse.s IL_04cf + + IL_04cd: br.s IL_0505 + + IL_04cf: ldc.i4.0 + IL_04d0: ldc.i4.s 69 + IL_04d2: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_04d7: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_04dc: ldc.i4.2 + IL_04dd: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_04e2: dup + IL_04e3: ldc.i4.0 + IL_04e4: ldc.i4.0 + IL_04e5: ldnull + IL_04e6: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04eb: stelem.ref + IL_04ec: dup + IL_04ed: ldc.i4.1 + IL_04ee: ldc.i4.3 + IL_04ef: ldnull + IL_04f0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04f5: stelem.ref + IL_04f6: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_04fb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0500: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__13' + IL_0505: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__13' + IL_050a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_050f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__13' + IL_0514: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__12' + IL_0519: brfalse.s IL_051d + + IL_051b: br.s IL_054c + + IL_051d: ldc.i4.0 + IL_051e: ldstr "Setter2" + IL_0523: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0528: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_052d: ldc.i4.1 + IL_052e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0533: dup + IL_0534: ldc.i4.0 + IL_0535: ldc.i4.0 + IL_0536: ldnull + IL_0537: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_053c: stelem.ref + IL_053d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0542: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0547: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__12' + IL_054c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__12' + IL_0551: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0556: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__12' + IL_055b: ldloc.0 + IL_055c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0561: ldc.i4.2 + IL_0562: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0567: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_056c: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0571: nop + IL_0572: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__19' + IL_0577: brfalse.s IL_057b + + IL_0579: br.s IL_05ba + + IL_057b: ldc.i4 0x100 + IL_0580: ldstr "WriteLine" + IL_0585: ldnull + IL_0586: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_058b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0590: ldc.i4.2 + IL_0591: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0596: dup + IL_0597: ldc.i4.0 + IL_0598: ldc.i4.s 33 + IL_059a: ldnull + IL_059b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05a0: stelem.ref + IL_05a1: dup + IL_05a2: ldc.i4.1 + IL_05a3: ldc.i4.0 + IL_05a4: ldnull + IL_05a5: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05aa: stelem.ref + IL_05ab: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_05b0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_05b5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__19' + IL_05ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__19' + IL_05bf: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_05c4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__19' + IL_05c9: ldtoken [mscorlib]System.Console + IL_05ce: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_05d3: ldarg.0 + IL_05d4: stloc.0 + IL_05d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__18' + IL_05da: brfalse.s IL_05de + + IL_05dc: br.s IL_061b + + IL_05de: ldc.i4 0x80 + IL_05e3: ldstr "Setter2" + IL_05e8: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_05ed: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_05f2: ldc.i4.2 + IL_05f3: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_05f8: dup + IL_05f9: ldc.i4.0 + IL_05fa: ldc.i4.0 + IL_05fb: ldnull + IL_05fc: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0601: stelem.ref + IL_0602: dup + IL_0603: ldc.i4.1 + IL_0604: ldc.i4.0 + IL_0605: ldnull + IL_0606: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_060b: stelem.ref + IL_060c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0611: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0616: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__18' + IL_061b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__18' + IL_0620: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0625: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__18' + IL_062a: ldloc.0 + IL_062b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__17' + IL_0630: brfalse.s IL_0634 + + IL_0632: br.s IL_066a + + IL_0634: ldc.i4.0 + IL_0635: ldc.i4.s 65 + IL_0637: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_063c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0641: ldc.i4.2 + IL_0642: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0647: dup + IL_0648: ldc.i4.0 + IL_0649: ldc.i4.0 + IL_064a: ldnull + IL_064b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0650: stelem.ref + IL_0651: dup + IL_0652: ldc.i4.1 + IL_0653: ldc.i4.3 + IL_0654: ldnull + IL_0655: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_065a: stelem.ref + IL_065b: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0660: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0665: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__17' + IL_066a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__17' + IL_066f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0674: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__17' + IL_0679: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__16' + IL_067e: brfalse.s IL_0682 + + IL_0680: br.s IL_06b1 + + IL_0682: ldc.i4.0 + IL_0683: ldstr "Setter2" + IL_0688: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_068d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0692: ldc.i4.1 + IL_0693: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0698: dup + IL_0699: ldc.i4.0 + IL_069a: ldc.i4.0 + IL_069b: ldnull + IL_069c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06a1: stelem.ref + IL_06a2: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_06a7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_06ac: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__16' + IL_06b1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__16' + IL_06b6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_06bb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__16' + IL_06c0: ldloc.0 + IL_06c1: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_06c6: ldc.i4.5 + IL_06c7: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_06cc: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_06d1: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_06d6: nop + IL_06d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__25' + IL_06dc: brfalse.s IL_06e0 + + IL_06de: br.s IL_071f + + IL_06e0: ldc.i4 0x100 + IL_06e5: ldstr "WriteLine" + IL_06ea: ldnull + IL_06eb: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_06f0: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_06f5: ldc.i4.2 + IL_06f6: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_06fb: dup + IL_06fc: ldc.i4.0 + IL_06fd: ldc.i4.s 33 + IL_06ff: ldnull + IL_0700: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0705: stelem.ref + IL_0706: dup + IL_0707: ldc.i4.1 + IL_0708: ldc.i4.0 + IL_0709: ldnull + IL_070a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_070f: stelem.ref + IL_0710: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0715: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_071a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__25' + IL_071f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__25' + IL_0724: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0729: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__25' + IL_072e: ldtoken [mscorlib]System.Console + IL_0733: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0738: ldarg.1 + IL_0739: stloc.0 + IL_073a: ldarg.0 + IL_073b: stloc.1 + IL_073c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__23' + IL_0741: brfalse.s IL_0745 + + IL_0743: br.s IL_0764 + + IL_0745: ldc.i4.0 + IL_0746: ldstr "Setter2" + IL_074b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0750: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0755: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::IsEvent(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type) + IL_075a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_075f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__23' + IL_0764: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__23' + IL_0769: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_076e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__23' + IL_0773: ldloc.1 + IL_0774: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0779: brtrue IL_087c + + IL_077e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__22' + IL_0783: brfalse.s IL_0787 + + IL_0785: br.s IL_07c4 + + IL_0787: ldc.i4 0x80 + IL_078c: ldstr "Setter2" + IL_0791: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0796: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_079b: ldc.i4.2 + IL_079c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_07a1: dup + IL_07a2: ldc.i4.0 + IL_07a3: ldc.i4.0 + IL_07a4: ldnull + IL_07a5: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07aa: stelem.ref + IL_07ab: dup + IL_07ac: ldc.i4.1 + IL_07ad: ldc.i4.0 + IL_07ae: ldnull + IL_07af: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07b4: stelem.ref + IL_07b5: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_07ba: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_07bf: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__22' + IL_07c4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__22' + IL_07c9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_07ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__22' + IL_07d3: ldloc.1 + IL_07d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__21' + IL_07d9: brfalse.s IL_07dd + + IL_07db: br.s IL_0813 + + IL_07dd: ldc.i4.0 + IL_07de: ldc.i4.s 63 + IL_07e0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_07e5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_07ea: ldc.i4.2 + IL_07eb: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_07f0: dup + IL_07f1: ldc.i4.0 + IL_07f2: ldc.i4.0 + IL_07f3: ldnull + IL_07f4: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07f9: stelem.ref + IL_07fa: dup + IL_07fb: ldc.i4.1 + IL_07fc: ldc.i4.0 + IL_07fd: ldnull + IL_07fe: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0803: stelem.ref + IL_0804: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0809: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_080e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__21' + IL_0813: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__21' + IL_0818: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_081d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__21' + IL_0822: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__20' + IL_0827: brfalse.s IL_082b + + IL_0829: br.s IL_085a + + IL_082b: ldc.i4.0 + IL_082c: ldstr "Setter2" + IL_0831: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0836: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_083b: ldc.i4.1 + IL_083c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0841: dup + IL_0842: ldc.i4.0 + IL_0843: ldc.i4.0 + IL_0844: ldnull + IL_0845: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_084a: stelem.ref + IL_084b: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0850: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0855: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__20' + IL_085a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__20' + IL_085f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0864: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__20' + IL_0869: ldloc.1 + IL_086a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_086f: ldloc.0 + IL_0870: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0875: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_087a: br.s IL_08d9 + + IL_087c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__24' + IL_0881: brfalse.s IL_0885 + + IL_0883: br.s IL_08c3 + + IL_0885: ldc.i4 0x104 + IL_088a: ldstr "add_Setter2" + IL_088f: ldnull + IL_0890: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0895: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_089a: ldc.i4.2 + IL_089b: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_08a0: dup + IL_08a1: ldc.i4.0 + IL_08a2: ldc.i4.0 + IL_08a3: ldnull + IL_08a4: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08a9: stelem.ref + IL_08aa: dup + IL_08ab: ldc.i4.1 + IL_08ac: ldc.i4.0 + IL_08ad: ldnull + IL_08ae: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08b3: stelem.ref + IL_08b4: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_08b9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_08be: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__24' + IL_08c3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__24' + IL_08c8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_08cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__24' + IL_08d2: ldloc.1 + IL_08d3: ldloc.0 + IL_08d4: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_08d9: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_08de: nop + IL_08df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__31' + IL_08e4: brfalse.s IL_08e8 + + IL_08e6: br.s IL_0927 + + IL_08e8: ldc.i4 0x100 + IL_08ed: ldstr "WriteLine" + IL_08f2: ldnull + IL_08f3: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_08f8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_08fd: ldc.i4.2 + IL_08fe: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0903: dup + IL_0904: ldc.i4.0 + IL_0905: ldc.i4.s 33 + IL_0907: ldnull + IL_0908: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_090d: stelem.ref + IL_090e: dup + IL_090f: ldc.i4.1 + IL_0910: ldc.i4.0 + IL_0911: ldnull + IL_0912: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0917: stelem.ref + IL_0918: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_091d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0922: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__31' + IL_0927: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__31' + IL_092c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0931: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__31' + IL_0936: ldtoken [mscorlib]System.Console + IL_093b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0940: ldarg.1 + IL_0941: stloc.1 + IL_0942: ldarg.0 + IL_0943: stloc.0 + IL_0944: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__29' + IL_0949: brfalse.s IL_094d + + IL_094b: br.s IL_096c + + IL_094d: ldc.i4.0 + IL_094e: ldstr "Setter2" + IL_0953: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0958: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_095d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::IsEvent(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type) + IL_0962: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0967: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__29' + IL_096c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__29' + IL_0971: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0976: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__29' + IL_097b: ldloc.0 + IL_097c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0981: brtrue IL_0a84 + + IL_0986: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__28' + IL_098b: brfalse.s IL_098f + + IL_098d: br.s IL_09cc + + IL_098f: ldc.i4 0x80 + IL_0994: ldstr "Setter2" + IL_0999: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_099e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_09a3: ldc.i4.2 + IL_09a4: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_09a9: dup + IL_09aa: ldc.i4.0 + IL_09ab: ldc.i4.0 + IL_09ac: ldnull + IL_09ad: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_09b2: stelem.ref + IL_09b3: dup + IL_09b4: ldc.i4.1 + IL_09b5: ldc.i4.0 + IL_09b6: ldnull + IL_09b7: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_09bc: stelem.ref + IL_09bd: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_09c2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_09c7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__28' + IL_09cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__28' + IL_09d1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_09d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__28' + IL_09db: ldloc.0 + IL_09dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__27' + IL_09e1: brfalse.s IL_09e5 + + IL_09e3: br.s IL_0a1b + + IL_09e5: ldc.i4.0 + IL_09e6: ldc.i4.s 73 + IL_09e8: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_09ed: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_09f2: ldc.i4.2 + IL_09f3: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_09f8: dup + IL_09f9: ldc.i4.0 + IL_09fa: ldc.i4.0 + IL_09fb: ldnull + IL_09fc: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a01: stelem.ref + IL_0a02: dup + IL_0a03: ldc.i4.1 + IL_0a04: ldc.i4.0 + IL_0a05: ldnull + IL_0a06: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a0b: stelem.ref + IL_0a0c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0a11: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a16: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__27' + IL_0a1b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__27' + IL_0a20: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0a25: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__27' + IL_0a2a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__26' + IL_0a2f: brfalse.s IL_0a33 + + IL_0a31: br.s IL_0a62 + + IL_0a33: ldc.i4.0 + IL_0a34: ldstr "Setter2" + IL_0a39: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a3e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a43: ldc.i4.1 + IL_0a44: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0a49: dup + IL_0a4a: ldc.i4.0 + IL_0a4b: ldc.i4.0 + IL_0a4c: ldnull + IL_0a4d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a52: stelem.ref + IL_0a53: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0a58: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a5d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__26' + IL_0a62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__26' + IL_0a67: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0a6c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__26' + IL_0a71: ldloc.0 + IL_0a72: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0a77: ldloc.1 + IL_0a78: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0a7d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0a82: br.s IL_0ae1 + + IL_0a84: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__30' + IL_0a89: brfalse.s IL_0a8d + + IL_0a8b: br.s IL_0acb + + IL_0a8d: ldc.i4 0x104 + IL_0a92: ldstr "remove_Setter2" + IL_0a97: ldnull + IL_0a98: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a9d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0aa2: ldc.i4.2 + IL_0aa3: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0aa8: dup + IL_0aa9: ldc.i4.0 + IL_0aaa: ldc.i4.0 + IL_0aab: ldnull + IL_0aac: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0ab1: stelem.ref + IL_0ab2: dup + IL_0ab3: ldc.i4.1 + IL_0ab4: ldc.i4.0 + IL_0ab5: ldnull + IL_0ab6: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0abb: stelem.ref + IL_0abc: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0ac1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0ac6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__30' + IL_0acb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__30' + IL_0ad0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0ad5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__30' + IL_0ada: ldloc.0 + IL_0adb: ldloc.1 + IL_0adc: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0ae1: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0ae6: nop + IL_0ae7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__35' + IL_0aec: brfalse.s IL_0af0 + + IL_0aee: br.s IL_0b2f + + IL_0af0: ldc.i4 0x100 + IL_0af5: ldstr "WriteLine" + IL_0afa: ldnull + IL_0afb: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0b00: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0b05: ldc.i4.2 + IL_0b06: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0b0b: dup + IL_0b0c: ldc.i4.0 + IL_0b0d: ldc.i4.s 33 + IL_0b0f: ldnull + IL_0b10: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b15: stelem.ref + IL_0b16: dup + IL_0b17: ldc.i4.1 + IL_0b18: ldc.i4.0 + IL_0b19: ldnull + IL_0b1a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b1f: stelem.ref + IL_0b20: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0b25: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0b2a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__35' + IL_0b2f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__35' + IL_0b34: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0b39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__35' + IL_0b3e: ldtoken [mscorlib]System.Console + IL_0b43: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0b48: ldarg.0 + IL_0b49: stloc.0 + IL_0b4a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__34' + IL_0b4f: brfalse.s IL_0b53 + + IL_0b51: br.s IL_0b90 + + IL_0b53: ldc.i4 0x80 + IL_0b58: ldstr "Setter2" + IL_0b5d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0b62: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0b67: ldc.i4.2 + IL_0b68: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0b6d: dup + IL_0b6e: ldc.i4.0 + IL_0b6f: ldc.i4.0 + IL_0b70: ldnull + IL_0b71: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b76: stelem.ref + IL_0b77: dup + IL_0b78: ldc.i4.1 + IL_0b79: ldc.i4.0 + IL_0b7a: ldnull + IL_0b7b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b80: stelem.ref + IL_0b81: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0b86: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0b8b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__34' + IL_0b90: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__34' + IL_0b95: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0b9a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__34' + IL_0b9f: ldloc.0 + IL_0ba0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__33' + IL_0ba5: brfalse.s IL_0ba9 + + IL_0ba7: br.s IL_0bdf + + IL_0ba9: ldc.i4.0 + IL_0baa: ldc.i4.s 69 + IL_0bac: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0bb1: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0bb6: ldc.i4.2 + IL_0bb7: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0bbc: dup + IL_0bbd: ldc.i4.0 + IL_0bbe: ldc.i4.0 + IL_0bbf: ldnull + IL_0bc0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0bc5: stelem.ref + IL_0bc6: dup + IL_0bc7: ldc.i4.1 + IL_0bc8: ldc.i4.0 + IL_0bc9: ldnull + IL_0bca: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0bcf: stelem.ref + IL_0bd0: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0bd5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0bda: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__33' + IL_0bdf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__33' + IL_0be4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0be9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__33' + IL_0bee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__32' + IL_0bf3: brfalse.s IL_0bf7 + + IL_0bf5: br.s IL_0c26 + + IL_0bf7: ldc.i4.0 + IL_0bf8: ldstr "Setter2" + IL_0bfd: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0c02: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0c07: ldc.i4.1 + IL_0c08: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0c0d: dup + IL_0c0e: ldc.i4.0 + IL_0c0f: ldc.i4.0 + IL_0c10: ldnull + IL_0c11: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0c16: stelem.ref + IL_0c17: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0c1c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0c21: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__32' + IL_0c26: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__32' + IL_0c2b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0c30: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__32' + IL_0c35: ldloc.0 + IL_0c36: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0c3b: ldarg.1 + IL_0c3c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0c41: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0c46: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0c4b: nop + IL_0c4c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__39' + IL_0c51: brfalse.s IL_0c55 + + IL_0c53: br.s IL_0c94 + + IL_0c55: ldc.i4 0x100 + IL_0c5a: ldstr "WriteLine" + IL_0c5f: ldnull + IL_0c60: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0c65: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0c6a: ldc.i4.2 + IL_0c6b: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0c70: dup + IL_0c71: ldc.i4.0 + IL_0c72: ldc.i4.s 33 + IL_0c74: ldnull + IL_0c75: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0c7a: stelem.ref + IL_0c7b: dup + IL_0c7c: ldc.i4.1 + IL_0c7d: ldc.i4.0 + IL_0c7e: ldnull + IL_0c7f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0c84: stelem.ref + IL_0c85: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0c8a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0c8f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__39' + IL_0c94: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__39' + IL_0c99: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0c9e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__39' + IL_0ca3: ldtoken [mscorlib]System.Console + IL_0ca8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0cad: ldarg.0 + IL_0cae: stloc.0 + IL_0caf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__38' + IL_0cb4: brfalse.s IL_0cb8 + + IL_0cb6: br.s IL_0cf5 + + IL_0cb8: ldc.i4 0x80 + IL_0cbd: ldstr "Setter2" + IL_0cc2: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0cc7: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0ccc: ldc.i4.2 + IL_0ccd: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0cd2: dup + IL_0cd3: ldc.i4.0 + IL_0cd4: ldc.i4.0 + IL_0cd5: ldnull + IL_0cd6: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0cdb: stelem.ref + IL_0cdc: dup + IL_0cdd: ldc.i4.1 + IL_0cde: ldc.i4.0 + IL_0cdf: ldnull + IL_0ce0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0ce5: stelem.ref + IL_0ce6: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0ceb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0cf0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__38' + IL_0cf5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__38' + IL_0cfa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0cff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__38' + IL_0d04: ldloc.0 + IL_0d05: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__37' + IL_0d0a: brfalse.s IL_0d0e + + IL_0d0c: br.s IL_0d44 + + IL_0d0e: ldc.i4.0 + IL_0d0f: ldc.i4.s 65 + IL_0d11: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0d16: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0d1b: ldc.i4.2 + IL_0d1c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0d21: dup + IL_0d22: ldc.i4.0 + IL_0d23: ldc.i4.0 + IL_0d24: ldnull + IL_0d25: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0d2a: stelem.ref + IL_0d2b: dup + IL_0d2c: ldc.i4.1 + IL_0d2d: ldc.i4.0 + IL_0d2e: ldnull + IL_0d2f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0d34: stelem.ref + IL_0d35: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0d3a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0d3f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__37' + IL_0d44: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__37' + IL_0d49: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0d4e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__37' + IL_0d53: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__36' + IL_0d58: brfalse.s IL_0d5c + + IL_0d5a: br.s IL_0d8b + + IL_0d5c: ldc.i4.0 + IL_0d5d: ldstr "Setter2" + IL_0d62: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0d67: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0d6c: ldc.i4.1 + IL_0d6d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0d72: dup + IL_0d73: ldc.i4.0 + IL_0d74: ldc.i4.0 + IL_0d75: ldnull + IL_0d76: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0d7b: stelem.ref + IL_0d7c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0d81: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0d86: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__36' + IL_0d8b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__36' + IL_0d90: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0d95: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__36' + IL_0d9a: ldloc.0 + IL_0d9b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0da0: ldarg.1 + IL_0da1: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0da6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0dab: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0db0: nop + IL_0db1: ret + } // end of method DynamicTests::InlineCompoundAssignment + + .method private hidebysig static void UnaryOperators(object a) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 664 (0x298) + .maxstack 11 + .locals init (object V_0) + IL_0000: nop + IL_0001: ldarg.0 + IL_0002: stloc.0 + IL_0003: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' + IL_0008: brfalse.s IL_000c + + IL_000a: br.s IL_0038 + + IL_000c: ldc.i4.0 + IL_000d: ldc.i4.s 49 + IL_000f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0014: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0019: ldc.i4.1 + IL_001a: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_001f: dup + IL_0020: ldc.i4.0 + IL_0021: ldc.i4.0 + IL_0022: ldnull + IL_0023: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0028: stelem.ref + IL_0029: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_002e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0033: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' + IL_0038: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' + IL_003d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' + IL_0047: ldloc.0 + IL_0048: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_004d: starg.s a + IL_004f: ldarg.0 + IL_0050: stloc.0 + IL_0051: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__1' + IL_0056: brfalse.s IL_005a + + IL_0058: br.s IL_0086 + + IL_005a: ldc.i4.0 + IL_005b: ldc.i4.s 54 + IL_005d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0062: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0067: ldc.i4.1 + IL_0068: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_006d: dup + IL_006e: ldc.i4.0 + IL_006f: ldc.i4.0 + IL_0070: ldnull + IL_0071: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0076: stelem.ref + IL_0077: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_007c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0081: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__1' + IL_0086: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__1' + IL_008b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0090: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__1' + IL_0095: ldloc.0 + IL_0096: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_009b: starg.s a + IL_009d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__2' + IL_00a2: brfalse.s IL_00a6 + + IL_00a4: br.s IL_00d2 + + IL_00a6: ldc.i4.0 + IL_00a7: ldc.i4.s 49 + IL_00a9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00ae: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00b3: ldc.i4.1 + IL_00b4: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00b9: dup + IL_00ba: ldc.i4.0 + IL_00bb: ldc.i4.0 + IL_00bc: ldnull + IL_00bd: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00c2: stelem.ref + IL_00c3: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00c8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00cd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__2' + IL_00d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__2' + IL_00d7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__2' + IL_00e1: ldarg.0 + IL_00e2: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_00e7: starg.s a + IL_00e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__3' + IL_00ee: brfalse.s IL_00f2 + + IL_00f0: br.s IL_011e + + IL_00f2: ldc.i4.0 + IL_00f3: ldc.i4.s 54 + IL_00f5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00fa: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00ff: ldc.i4.1 + IL_0100: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0105: dup + IL_0106: ldc.i4.0 + IL_0107: ldc.i4.0 + IL_0108: ldnull + IL_0109: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_010e: stelem.ref + IL_010f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0114: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0119: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__3' + IL_011e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__3' + IL_0123: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0128: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__3' + IL_012d: ldarg.0 + IL_012e: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0133: starg.s a + IL_0135: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__5' + IL_013a: brfalse.s IL_013e + + IL_013c: br.s IL_017d + + IL_013e: ldc.i4 0x100 + IL_0143: ldstr "Casts" + IL_0148: ldnull + IL_0149: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_014e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0153: ldc.i4.2 + IL_0154: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0159: dup + IL_015a: ldc.i4.0 + IL_015b: ldc.i4.s 33 + IL_015d: ldnull + IL_015e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0163: stelem.ref + IL_0164: dup + IL_0165: ldc.i4.1 + IL_0166: ldc.i4.0 + IL_0167: ldnull + IL_0168: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_016d: stelem.ref + IL_016e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0173: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0178: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__5' + IL_017d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__5' + IL_0182: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0187: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__5' + IL_018c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0191: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0196: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__4' + IL_019b: brfalse.s IL_019f + + IL_019d: br.s IL_01cb + + IL_019f: ldc.i4.0 + IL_01a0: ldc.i4.s 28 + IL_01a2: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01a7: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01ac: ldc.i4.1 + IL_01ad: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_01b2: dup + IL_01b3: ldc.i4.0 + IL_01b4: ldc.i4.0 + IL_01b5: ldnull + IL_01b6: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01bb: stelem.ref + IL_01bc: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_01c1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_01c6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__4' + IL_01cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__4' + IL_01d0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_01d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__4' + IL_01da: ldarg.0 + IL_01db: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_01e0: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_01e5: nop + IL_01e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__7' + IL_01eb: brfalse.s IL_01ef + + IL_01ed: br.s IL_022e + + IL_01ef: ldc.i4 0x100 + IL_01f4: ldstr "Casts" + IL_01f9: ldnull + IL_01fa: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01ff: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0204: ldc.i4.2 + IL_0205: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_020a: dup + IL_020b: ldc.i4.0 + IL_020c: ldc.i4.s 33 + IL_020e: ldnull + IL_020f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0214: stelem.ref + IL_0215: dup + IL_0216: ldc.i4.1 + IL_0217: ldc.i4.0 + IL_0218: ldnull + IL_0219: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_021e: stelem.ref + IL_021f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0224: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0229: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__7' + IL_022e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__7' + IL_0233: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0238: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__7' + IL_023d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0242: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0247: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__6' + IL_024c: brfalse.s IL_0250 + + IL_024e: br.s IL_027c + + IL_0250: ldc.i4.0 + IL_0251: ldc.i4.s 29 + IL_0253: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0258: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_025d: ldc.i4.1 + IL_025e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0263: dup + IL_0264: ldc.i4.0 + IL_0265: ldc.i4.0 + IL_0266: ldnull + IL_0267: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_026c: stelem.ref + IL_026d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0272: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0277: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__6' + IL_027c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__6' + IL_0281: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0286: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__6' + IL_028b: ldarg.0 + IL_028c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0291: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0296: nop + IL_0297: ret + } // end of method DynamicTests::UnaryOperators + + .method private hidebysig static void Loops(object list) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 218 (0xda) + .maxstack 9 + .locals init (class [mscorlib]System.Collections.IEnumerator V_0, + object V_1, + class [mscorlib]System.IDisposable V_2) + IL_0000: nop + IL_0001: nop + IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__1' + IL_0007: brfalse.s IL_000b + + IL_0009: br.s IL_002f + + IL_000b: ldc.i4.0 + IL_000c: ldtoken [mscorlib]System.Collections.IEnumerable + IL_0011: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0016: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_001b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0020: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::Convert(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Type) + IL_0025: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_002a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__1' + IL_002f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__1' + IL_0034: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0039: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__1' + IL_003e: ldarg.0 + IL_003f: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0044: callvirt instance class [mscorlib]System.Collections.IEnumerator [mscorlib]System.Collections.IEnumerable::GetEnumerator() + IL_0049: stloc.0 + .try + { + IL_004a: br.s IL_00bd + + IL_004c: ldloc.0 + IL_004d: callvirt instance object [mscorlib]System.Collections.IEnumerator::get_Current() + IL_0052: stloc.1 + IL_0053: nop + IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' + IL_0059: brfalse.s IL_005d + + IL_005b: br.s IL_009c + + IL_005d: ldc.i4 0x100 + IL_0062: ldstr "UnaryOperators" + IL_0067: ldnull + IL_0068: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_006d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0072: ldc.i4.2 + IL_0073: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0078: dup + IL_0079: ldc.i4.0 + IL_007a: ldc.i4.s 33 + IL_007c: ldnull + IL_007d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0082: stelem.ref + IL_0083: dup + IL_0084: ldc.i4.1 + IL_0085: ldc.i4.0 + IL_0086: ldnull + IL_0087: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_008c: stelem.ref + IL_008d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0092: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0097: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' + IL_009c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' + IL_00a1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' + IL_00ab: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00b0: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00b5: ldloc.1 + IL_00b6: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_00bb: nop + IL_00bc: nop + IL_00bd: ldloc.0 + IL_00be: callvirt instance bool [mscorlib]System.Collections.IEnumerator::MoveNext() + IL_00c3: brtrue.s IL_004c + + IL_00c5: leave.s IL_00d9 + + } // end .try + finally + { + IL_00c7: ldloc.0 + IL_00c8: isinst [mscorlib]System.IDisposable + IL_00cd: stloc.2 + IL_00ce: ldloc.2 + IL_00cf: brfalse.s IL_00d8 + + IL_00d1: ldloc.2 + IL_00d2: callvirt instance void [mscorlib]System.IDisposable::Dispose() + IL_00d7: nop + IL_00d8: endfinally + } // end handler + IL_00d9: ret + } // end of method DynamicTests::Loops + + .method private hidebysig static void If(object a, + object b) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [2] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 177 (0xb1) + .maxstack 10 + .locals init (bool V_0) + IL_0000: nop + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' + IL_0006: brfalse.s IL_000a + + IL_0008: br.s IL_0036 + + IL_000a: ldc.i4.0 + IL_000b: ldc.i4.s 83 + IL_000d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0012: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0017: ldc.i4.1 + IL_0018: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_001d: dup + IL_001e: ldc.i4.0 + IL_001f: ldc.i4.0 + IL_0020: ldnull + IL_0021: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0026: stelem.ref + IL_0027: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_002c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0031: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' + IL_0036: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' + IL_003b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' + IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' + IL_004a: brfalse.s IL_004e + + IL_004c: br.s IL_0084 + + IL_004e: ldc.i4.0 + IL_004f: ldc.i4.s 13 + IL_0051: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0056: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_005b: ldc.i4.2 + IL_005c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0061: dup + IL_0062: ldc.i4.0 + IL_0063: ldc.i4.0 + IL_0064: ldnull + IL_0065: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_006a: stelem.ref + IL_006b: dup + IL_006c: ldc.i4.1 + IL_006d: ldc.i4.0 + IL_006e: ldnull + IL_006f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0074: stelem.ref + IL_0075: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_007a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_007f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' + IL_0084: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' + IL_0089: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_008e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' + IL_0093: ldarg.0 + IL_0094: ldarg.1 + IL_0095: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_009a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_009f: stloc.0 + IL_00a0: ldloc.0 + IL_00a1: brfalse.s IL_00b0 + + IL_00a3: nop + IL_00a4: ldstr "Equal" + IL_00a9: call void [mscorlib]System.Console::WriteLine(string) + IL_00ae: nop + IL_00af: nop + IL_00b0: ret + } // end of method DynamicTests::If + + .method private hidebysig static void If2(object a, + object b) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [2] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 429 (0x1ad) + .maxstack 13 + .locals init (bool V_0, + object V_1) + IL_0000: nop + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' + IL_0006: brfalse.s IL_000a + + IL_0008: br.s IL_0040 + + IL_000a: ldc.i4.0 + IL_000b: ldc.i4.s 13 + IL_000d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0012: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0017: ldc.i4.2 + IL_0018: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_001d: dup + IL_001e: ldc.i4.0 + IL_001f: ldc.i4.0 + IL_0020: ldnull + IL_0021: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0026: stelem.ref + IL_0027: dup + IL_0028: ldc.i4.1 + IL_0029: ldc.i4.2 + IL_002a: ldnull + IL_002b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0030: stelem.ref + IL_0031: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0036: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_003b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' + IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' + IL_0045: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' + IL_004f: ldarg.0 + IL_0050: ldnull + IL_0051: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0056: stloc.1 + IL_0057: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__4' + IL_005c: brfalse.s IL_0060 + + IL_005e: br.s IL_008c + + IL_0060: ldc.i4.0 + IL_0061: ldc.i4.s 83 + IL_0063: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0068: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_006d: ldc.i4.1 + IL_006e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0073: dup + IL_0074: ldc.i4.0 + IL_0075: ldc.i4.0 + IL_0076: ldnull + IL_0077: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_007c: stelem.ref + IL_007d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0082: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0087: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__4' + IL_008c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__4' + IL_0091: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__4' + IL_009b: ldloc.1 + IL_009c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_00a1: brtrue IL_019a + + IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__3' + IL_00ab: brfalse.s IL_00af + + IL_00ad: br.s IL_00db + + IL_00af: ldc.i4.0 + IL_00b0: ldc.i4.s 83 + IL_00b2: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00b7: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00bc: ldc.i4.1 + IL_00bd: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00c2: dup + IL_00c3: ldc.i4.0 + IL_00c4: ldc.i4.0 + IL_00c5: ldnull + IL_00c6: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00cb: stelem.ref + IL_00cc: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00d1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00d6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__3' + IL_00db: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__3' + IL_00e0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__3' + IL_00ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__2' + IL_00ef: brfalse.s IL_00f3 + + IL_00f1: br.s IL_0129 + + IL_00f3: ldc.i4.8 + IL_00f4: ldc.i4.s 36 + IL_00f6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00fb: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0100: ldc.i4.2 + IL_0101: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0106: dup + IL_0107: ldc.i4.0 + IL_0108: ldc.i4.0 + IL_0109: ldnull + IL_010a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_010f: stelem.ref + IL_0110: dup + IL_0111: ldc.i4.1 + IL_0112: ldc.i4.0 + IL_0113: ldnull + IL_0114: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0119: stelem.ref + IL_011a: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_011f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0124: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__2' + IL_0129: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__2' + IL_012e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0133: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__2' + IL_0138: ldloc.1 + IL_0139: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' + IL_013e: brfalse.s IL_0142 + + IL_0140: br.s IL_0178 + + IL_0142: ldc.i4.0 + IL_0143: ldc.i4.s 13 + IL_0145: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_014a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_014f: ldc.i4.2 + IL_0150: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0155: dup + IL_0156: ldc.i4.0 + IL_0157: ldc.i4.0 + IL_0158: ldnull + IL_0159: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_015e: stelem.ref + IL_015f: dup + IL_0160: ldc.i4.1 + IL_0161: ldc.i4.2 + IL_0162: ldnull + IL_0163: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0168: stelem.ref + IL_0169: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_016e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0173: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' + IL_0178: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' + IL_017d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0182: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' + IL_0187: ldarg.1 + IL_0188: ldnull + IL_0189: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_018e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0193: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0198: br.s IL_019b + + IL_019a: ldc.i4.1 + IL_019b: stloc.0 + IL_019c: ldloc.0 + IL_019d: brfalse.s IL_01ac + + IL_019f: nop + IL_01a0: ldstr "Equal" + IL_01a5: call void [mscorlib]System.Console::WriteLine(string) + IL_01aa: nop + IL_01ab: nop + IL_01ac: ret + } // end of method DynamicTests::If2 + + .method public hidebysig specialname rtspecialname + instance void .ctor() cil managed + { + // Code size 8 (0x8) + .maxstack 8 + IL_0000: ldarg.0 + IL_0001: call instance void [mscorlib]System.Object::.ctor() + IL_0006: nop + IL_0007: ret + } // end of method DynamicTests::.ctor + + .property instance object Property() + { + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .get instance object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::get_Property() + .set instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::set_Property(object) + } // end of property DynamicTests::Property +} // end of class ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + + +// ============================================================= + +// *********** DISASSEMBLY COMPLETE *********************** From 6888b405b7802844a139400b043439944fc2c7c6 Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Fri, 1 Jun 2018 20:13:13 +0200 Subject: [PATCH 04/49] Add TS method to ILReader --- ICSharpCode.Decompiler/IL/ILReader.cs | 14 ++++++++------ ILSpy/Languages/ILAstLanguage.cs | 2 +- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/ICSharpCode.Decompiler/IL/ILReader.cs b/ICSharpCode.Decompiler/IL/ILReader.cs index b191b142b..0afb70f5b 100644 --- a/ICSharpCode.Decompiler/IL/ILReader.cs +++ b/ICSharpCode.Decompiler/IL/ILReader.cs @@ -48,6 +48,7 @@ namespace ICSharpCode.Decompiler.IL this.compilation = typeSystem.Compilation; } + IMethod method; Cil.MethodBody body; Cil.MethodDebugInformation debugInfo; StackType methodReturnStackType; @@ -67,11 +68,12 @@ namespace ICSharpCode.Decompiler.IL List<(ILVariable, ILVariable)> stackMismatchPairs; IEnumerable stackVariables; - void Init(Cil.MethodBody body) + void Init(Cil.MethodBody body, IMethod method) { if (body == null) throw new ArgumentNullException(nameof(body)); this.body = body; + this.method = method; this.debugInfo = body.Method.DebugInformation; this.currentInstruction = null; this.nextInstructionIndex = 0; @@ -167,7 +169,7 @@ namespace ICSharpCode.Decompiler.IL parameterType = typeSystem.Resolve(p.ParameterType, isFromSignature: true); } } else { - parameterType = typeSystem.Resolve(p.ParameterType, isFromSignature: true); + parameterType = method.Parameters[p.Index].Type; } Debug.Assert(!parameterType.IsUnbound()); if (parameterType.IsUnbound()) { @@ -379,9 +381,9 @@ namespace ICSharpCode.Decompiler.IL /// /// Debugging helper: writes the decoded instruction stream interleaved with the inferred evaluation stack layout. /// - public void WriteTypedIL(Cil.MethodBody body, ITextOutput output, CancellationToken cancellationToken = default(CancellationToken)) + public void WriteTypedIL(Cil.MethodBody body, IMethod method, ITextOutput output, CancellationToken cancellationToken = default(CancellationToken)) { - Init(body); + Init(body, method); ReadInstructions(cancellationToken); foreach (var inst in instructionBuilder) { if (inst is StLoc stloc && stloc.IsStackAdjustment) { @@ -422,11 +424,11 @@ namespace ICSharpCode.Decompiler.IL public ILFunction ReadIL(Cil.MethodBody body, CancellationToken cancellationToken = default(CancellationToken)) { cancellationToken.ThrowIfCancellationRequested(); - Init(body); + var method = typeSystem.Resolve(body.Method); + Init(body, method); ReadInstructions(cancellationToken); var blockBuilder = new BlockBuilder(body, typeSystem, variableByExceptionHandler); blockBuilder.CreateBlocks(mainContainer, instructionBuilder, isBranchTarget, cancellationToken); - var method = typeSystem.Resolve(body.Method); var function = new ILFunction(method, body.Method, mainContainer); CollectionExtensions.AddRange(function.Variables, parameterVariables); CollectionExtensions.AddRange(function.Variables, localVariables); diff --git a/ILSpy/Languages/ILAstLanguage.cs b/ILSpy/Languages/ILAstLanguage.cs index 539e9b34b..bc2c63776 100644 --- a/ILSpy/Languages/ILAstLanguage.cs +++ b/ILSpy/Languages/ILAstLanguage.cs @@ -94,7 +94,7 @@ namespace ICSharpCode.ILSpy return; var typeSystem = new DecompilerTypeSystem(method.Module); ILReader reader = new ILReader(typeSystem); - reader.WriteTypedIL(method.Body, output, options.CancellationToken); + reader.WriteTypedIL(method.Body, typeSystem.Resolve(method), output, options.CancellationToken); } } From d0f7a1088804ddac0221cf6868ccea6cce25da72 Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Fri, 1 Jun 2018 20:13:39 +0200 Subject: [PATCH 05/49] Refactor DynamicCallSiteTransform --- .../IL/Transforms/DynamicCallSiteTransform.cs | 118 ++++++------------ 1 file changed, 36 insertions(+), 82 deletions(-) diff --git a/ICSharpCode.Decompiler/IL/Transforms/DynamicCallSiteTransform.cs b/ICSharpCode.Decompiler/IL/Transforms/DynamicCallSiteTransform.cs index 8c16c864e..6b7c17c84 100644 --- a/ICSharpCode.Decompiler/IL/Transforms/DynamicCallSiteTransform.cs +++ b/ICSharpCode.Decompiler/IL/Transforms/DynamicCallSiteTransform.cs @@ -64,7 +64,7 @@ namespace ICSharpCode.Decompiler.IL.Transforms callSiteInitBlock = trueBlock; targetBlockAfterInit = branchAfterInit.TargetBlock; } - if (!ScanCallSiteInitBlock(callSiteInitBlock, callSiteCacheField, out var callSiteInfo, out var blockAfterInit)) + if (!ScanCallSiteInitBlock(callSiteInitBlock, callSiteCacheField, callSiteDelegate, out var callSiteInfo, out var blockAfterInit)) continue; if (targetBlockAfterInit != blockAfterInit) continue; @@ -228,7 +228,7 @@ namespace ICSharpCode.Decompiler.IL.Transforms throw new NotImplementedException(); } - bool ScanCallSiteInitBlock(Block callSiteInitBlock, IField callSiteCacheField, out CallSiteInfo callSiteInfo, out Block blockAfterInit) + bool ScanCallSiteInitBlock(Block callSiteInitBlock, IField callSiteCacheField, IType callSiteDelegateType, out CallSiteInfo callSiteInfo, out Block blockAfterInit) { callSiteInfo = default(CallSiteInfo); blockAfterInit = null; @@ -243,6 +243,7 @@ namespace ICSharpCode.Decompiler.IL.Transforms return false; if (!(createBinderCall.Arguments[0] is Call binderCall) || binderCall.Method.DeclaringType.FullName != CSharpBinderTypeName || binderCall.Method.DeclaringType.TypeParameterCount != 0) return false; + callSiteInfo.DelegateType = callSiteDelegateType; callSiteInfo.InitBlock = callSiteInitBlock; switch (binderCall.Method.Name) { case "IsEvent": @@ -335,26 +336,8 @@ namespace ICSharpCode.Decompiler.IL.Transforms return false; if (!callSiteInitBlock.Instructions[4 + numberOfTypeArguments].MatchStLoc(variable, out value)) return false; - if (value is NewArr newArr && newArr.Type.FullName == "Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" && newArr.Indices.Count == 1 && newArr.Indices[0].MatchLdcI4(out int numberOfArguments)) { - if (!TransformArrayInitializers.HandleSimpleArrayInitializer(callSiteInitBlock, 5 + numberOfTypeArguments, variable, newArr.Type, numberOfArguments, out var arguments, out _)) - return false; - int i = 0; - callSiteInfo.ArgumentInfos = new CSharpArgumentInfo[numberOfArguments]; - foreach (var arg in arguments) { - if (!(arg is Call createCall)) - return false; - if (!(createCall.Method.Name == "Create" && createCall.Method.DeclaringType.FullName == "Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" && createCall.Arguments.Count == 2)) - return false; - if (!createCall.Arguments[0].MatchLdcI4(out var argumentInfoFlags)) - return false; - string argumentName = null; - if (!createCall.Arguments[1].MatchLdStr(out argumentName)) - if (!createCall.Arguments[1].MatchLdNull()) - return false; - callSiteInfo.ArgumentInfos[i] = new CSharpArgumentInfo { Flags = (CSharpArgumentInfoFlags)argumentInfoFlags, Name = argumentName }; - i++; - } - } + if (!ExtractArgumentInfo(value, ref callSiteInfo, 5 + numberOfTypeArguments, variable)) + return false; return true; case "GetMember": case "SetMember": @@ -392,26 +375,8 @@ namespace ICSharpCode.Decompiler.IL.Transforms return false; if (!callSiteInitBlock.Instructions[3].MatchStLoc(variable, out value)) return false; - if (value is NewArr newArr2 && newArr2.Type.FullName == "Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" && newArr2.Indices.Count == 1 && newArr2.Indices[0].MatchLdcI4(out numberOfArguments)) { - if (!TransformArrayInitializers.HandleSimpleArrayInitializer(callSiteInitBlock, 4, variable, newArr2.Type, numberOfArguments, out var arguments, out _)) - return false; - int i = 0; - callSiteInfo.ArgumentInfos = new CSharpArgumentInfo[numberOfArguments]; - foreach (var arg in arguments) { - if (!(arg is Call createCall)) - return false; - if (!(createCall.Method.Name == "Create" && createCall.Method.DeclaringType.FullName == "Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" && createCall.Arguments.Count == 2)) - return false; - if (!createCall.Arguments[0].MatchLdcI4(out var argumentInfoFlags)) - return false; - string argumentName = null; - if (!createCall.Arguments[1].MatchLdStr(out argumentName)) - if (!createCall.Arguments[1].MatchLdNull()) - return false; - callSiteInfo.ArgumentInfos[i] = new CSharpArgumentInfo { Flags = (CSharpArgumentInfoFlags)argumentInfoFlags, Name = argumentName }; - i++; - } - } + if (!ExtractArgumentInfo(value, ref callSiteInfo, 4, variable)) + return false; return true; case "GetIndex": case "SetIndex": @@ -457,26 +422,8 @@ namespace ICSharpCode.Decompiler.IL.Transforms return false; if (!callSiteInitBlock.Instructions[2].MatchStLoc(variable, out value)) return false; - if (value is NewArr newArr3 && newArr3.Type.FullName == "Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" && newArr3.Indices.Count == 1 && newArr3.Indices[0].MatchLdcI4(out numberOfArguments)) { - if (!TransformArrayInitializers.HandleSimpleArrayInitializer(callSiteInitBlock, 3, variable, newArr3.Type, numberOfArguments, out var arguments, out _)) - return false; - int i = 0; - callSiteInfo.ArgumentInfos = new CSharpArgumentInfo[numberOfArguments]; - foreach (var arg in arguments) { - if (!(arg is Call createCall)) - return false; - if (!(createCall.Method.Name == "Create" && createCall.Method.DeclaringType.FullName == "Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" && createCall.Arguments.Count == 2)) - return false; - if (!createCall.Arguments[0].MatchLdcI4(out var argumentInfoFlags)) - return false; - string argumentName = null; - if (!createCall.Arguments[1].MatchLdStr(out argumentName)) - if (!createCall.Arguments[1].MatchLdNull()) - return false; - callSiteInfo.ArgumentInfos[i] = new CSharpArgumentInfo { Flags = (CSharpArgumentInfoFlags)argumentInfoFlags, Name = argumentName }; - i++; - } - } + if (!ExtractArgumentInfo(value, ref callSiteInfo, 3, variable)) + return false; return true; case "UnaryOperation": case "BinaryOperation": @@ -514,32 +461,39 @@ namespace ICSharpCode.Decompiler.IL.Transforms return false; if (!callSiteInitBlock.Instructions[3].MatchStLoc(variable, out value)) return false; - if (value is NewArr newArr4 && newArr4.Type.FullName == "Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" && newArr4.Indices.Count == 1 && newArr4.Indices[0].MatchLdcI4(out numberOfArguments)) { - if (!TransformArrayInitializers.HandleSimpleArrayInitializer(callSiteInitBlock, 4, variable, newArr4.Type, numberOfArguments, out var arguments, out _)) - return false; - int i = 0; - callSiteInfo.ArgumentInfos = new CSharpArgumentInfo[numberOfArguments]; - foreach (var arg in arguments) { - if (!(arg is Call createCall)) - return false; - if (!(createCall.Method.Name == "Create" && createCall.Method.DeclaringType.FullName == "Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" && createCall.Arguments.Count == 2)) - return false; - if (!createCall.Arguments[0].MatchLdcI4(out var argumentInfoFlags)) - return false; - string argumentName = null; - if (!createCall.Arguments[1].MatchLdStr(out argumentName)) - if (!createCall.Arguments[1].MatchLdNull()) - return false; - callSiteInfo.ArgumentInfos[i] = new CSharpArgumentInfo { Flags = (CSharpArgumentInfoFlags)argumentInfoFlags, Name = argumentName }; - i++; - } - } + if (!ExtractArgumentInfo(value, ref callSiteInfo, 4, variable)) + return false; return true; default: return false; } } + bool ExtractArgumentInfo(ILInstruction value, ref CallSiteInfo callSiteInfo, int instructionOffset, ILVariable variable) + { + if (!(value is NewArr newArr2 && newArr2.Type.FullName == "Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" && newArr2.Indices.Count == 1 && newArr2.Indices[0].MatchLdcI4(out var numberOfArguments))) + return false; + if (!TransformArrayInitializers.HandleSimpleArrayInitializer(callSiteInfo.InitBlock, instructionOffset, variable, newArr2.Type, numberOfArguments, out var arguments, out _)) + return false; + int i = 0; + callSiteInfo.ArgumentInfos = new CSharpArgumentInfo[numberOfArguments]; + foreach (var arg in arguments) { + if (!(arg is Call createCall)) + return false; + if (!(createCall.Method.Name == "Create" && createCall.Method.DeclaringType.FullName == "Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo" && createCall.Arguments.Count == 2)) + return false; + if (!createCall.Arguments[0].MatchLdcI4(out var argumentInfoFlags)) + return false; + string argumentName = null; + if (!createCall.Arguments[1].MatchLdStr(out argumentName)) + if (!createCall.Arguments[1].MatchLdNull()) + return false; + callSiteInfo.ArgumentInfos[i] = new CSharpArgumentInfo { Flags = (CSharpArgumentInfoFlags)argumentInfoFlags, Name = argumentName, CompileTimeType = callSiteInfo.DelegateType.TypeArguments[i + 1] }; + i++; + } + return true; + } + bool MatchCallSiteCacheNullCheck(ILInstruction condition, out IField callSiteCacheField, out IType callSiteDelegate, out bool invertBranches) { callSiteCacheField = null; From 0bb71f469d0ab3a8ea8cfea5b6900ee917beb1e3 Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Fri, 1 Jun 2018 20:14:22 +0200 Subject: [PATCH 06/49] Add DynamicCompoundAssign instruction --- ICSharpCode.Decompiler/IL/Instructions.cs | 89 ++++++++++++++----- ICSharpCode.Decompiler/IL/Instructions.tt | 6 ++ .../CompoundAssignmentInstruction.cs | 68 ++++++++++++++ .../IL/Instructions/DynamicInstructions.cs | 4 + 4 files changed, 147 insertions(+), 20 deletions(-) diff --git a/ICSharpCode.Decompiler/IL/Instructions.cs b/ICSharpCode.Decompiler/IL/Instructions.cs index cefff257e..ab2b0fbe7 100644 --- a/ICSharpCode.Decompiler/IL/Instructions.cs +++ b/ICSharpCode.Decompiler/IL/Instructions.cs @@ -49,6 +49,8 @@ namespace ICSharpCode.Decompiler.IL NumericCompoundAssign, /// Common instruction for user-defined compound assignments. UserDefinedCompoundAssign, + /// Common instruction for dynamic compound assignments. + DynamicCompoundAssign, /// Bitwise NOT BitNot, /// Retrieves the RuntimeArgumentHandle. @@ -497,26 +499,6 @@ namespace ICSharpCode.Decompiler.IL } } } -namespace ICSharpCode.Decompiler.IL -{ - /// Instruction representing a dynamic call site. - public abstract partial class DynamicInstruction : ILInstruction - { - protected DynamicInstruction(OpCode opCode) : base(opCode) - { - } - - protected override InstructionFlags ComputeFlags() - { - return InstructionFlags.MayThrow | InstructionFlags.SideEffect; - } - public override InstructionFlags DirectFlags { - get { - return InstructionFlags.MayThrow | InstructionFlags.SideEffect; - } - } - } -} namespace ICSharpCode.Decompiler.IL.Patterns { /// Base class for pattern matching in ILAst. @@ -619,6 +601,26 @@ namespace ICSharpCode.Decompiler.IL } } namespace ICSharpCode.Decompiler.IL +{ + /// Instruction representing a dynamic call site. + public abstract partial class DynamicInstruction : ILInstruction + { + protected DynamicInstruction(OpCode opCode) : base(opCode) + { + } + + protected override InstructionFlags ComputeFlags() + { + return InstructionFlags.MayThrow | InstructionFlags.SideEffect; + } + public override InstructionFlags DirectFlags { + get { + return InstructionFlags.MayThrow | InstructionFlags.SideEffect; + } + } + } +} +namespace ICSharpCode.Decompiler.IL { /// Represents invalid IL. Semantically, this instruction is considered to throw some kind of exception. public sealed partial class InvalidBranch : SimpleInstruction @@ -1089,6 +1091,40 @@ namespace ICSharpCode.Decompiler.IL } } namespace ICSharpCode.Decompiler.IL +{ + /// Common instruction for dynamic compound assignments. + public sealed partial class DynamicCompoundAssign : CompoundAssignmentInstruction + { + public override StackType ResultType { get { return StackType.O; } } + protected override InstructionFlags ComputeFlags() + { + return base.ComputeFlags() | InstructionFlags.MayThrow | InstructionFlags.SideEffect; + } + public override InstructionFlags DirectFlags { + get { + return base.DirectFlags | InstructionFlags.MayThrow | InstructionFlags.SideEffect; + } + } + public override void AcceptVisitor(ILVisitor visitor) + { + visitor.VisitDynamicCompoundAssign(this); + } + public override T AcceptVisitor(ILVisitor visitor) + { + return visitor.VisitDynamicCompoundAssign(this); + } + public override T AcceptVisitor(ILVisitor visitor, C context) + { + return visitor.VisitDynamicCompoundAssign(this, context); + } + protected internal override bool PerformMatch(ILInstruction other, ref Patterns.Match match) + { + var o = other as DynamicCompoundAssign; + return o != null && this.CompoundAssignmentType == o.CompoundAssignmentType && Target.PerformMatch(o.Target, ref match) && Value.PerformMatch(o.Value, ref match); + } + } +} +namespace ICSharpCode.Decompiler.IL { /// Bitwise NOT public sealed partial class BitNot : UnaryInstruction @@ -6091,6 +6127,10 @@ namespace ICSharpCode.Decompiler.IL { Default(inst); } + protected internal virtual void VisitDynamicCompoundAssign(DynamicCompoundAssign inst) + { + Default(inst); + } protected internal virtual void VisitBitNot(BitNot inst) { Default(inst); @@ -6457,6 +6497,10 @@ namespace ICSharpCode.Decompiler.IL { return Default(inst); } + protected internal virtual T VisitDynamicCompoundAssign(DynamicCompoundAssign inst) + { + return Default(inst); + } protected internal virtual T VisitBitNot(BitNot inst) { return Default(inst); @@ -6823,6 +6867,10 @@ namespace ICSharpCode.Decompiler.IL { return Default(inst, context); } + protected internal virtual T VisitDynamicCompoundAssign(DynamicCompoundAssign inst, C context) + { + return Default(inst, context); + } protected internal virtual T VisitBitNot(BitNot inst, C context) { return Default(inst, context); @@ -7154,6 +7202,7 @@ namespace ICSharpCode.Decompiler.IL "binary", "numeric.compound", "user.compound", + "dynamic.compound", "bit.not", "arglist", "br", diff --git a/ICSharpCode.Decompiler/IL/Instructions.tt b/ICSharpCode.Decompiler/IL/Instructions.tt index a5d031b43..8e36f1bce 100644 --- a/ICSharpCode.Decompiler/IL/Instructions.tt +++ b/ICSharpCode.Decompiler/IL/Instructions.tt @@ -83,6 +83,12 @@ MatchCondition("this.CompoundAssignmentType == o.CompoundAssignmentType"), MatchCondition("Target.PerformMatch(o.Target, ref match)"), MatchCondition("Value.PerformMatch(o.Value, ref match)")), + new OpCode("dynamic.compound", "Common instruction for dynamic compound assignments.", + CustomClassName("DynamicCompoundAssign"), BaseClass("CompoundAssignmentInstruction"), CustomConstructor, + MayThrow, SideEffect, CustomWriteTo, ResultType("O"), + MatchCondition("this.CompoundAssignmentType == o.CompoundAssignmentType"), + MatchCondition("Target.PerformMatch(o.Target, ref match)"), + MatchCondition("Value.PerformMatch(o.Value, ref match)")), new OpCode("bit.not", "Bitwise NOT", Unary, CustomConstructor, MatchCondition("IsLifted == o.IsLifted && UnderlyingResultType == o.UnderlyingResultType")), new OpCode("arglist", "Retrieves the RuntimeArgumentHandle.", NoArguments, ResultType("O")), new OpCode("br", "Unconditional branch. goto target;", diff --git a/ICSharpCode.Decompiler/IL/Instructions/CompoundAssignmentInstruction.cs b/ICSharpCode.Decompiler/IL/Instructions/CompoundAssignmentInstruction.cs index 1c9753620..687d6daf0 100644 --- a/ICSharpCode.Decompiler/IL/Instructions/CompoundAssignmentInstruction.cs +++ b/ICSharpCode.Decompiler/IL/Instructions/CompoundAssignmentInstruction.cs @@ -18,6 +18,7 @@ using System; using System.Diagnostics; +using System.Linq.Expressions; using ICSharpCode.Decompiler.TypeSystem; namespace ICSharpCode.Decompiler.IL @@ -212,6 +213,7 @@ namespace ICSharpCode.Decompiler.IL { ILRange.WriteTo(output, options); output.Write(OpCode); + if (CompoundAssignmentType == CompoundAssignmentType.EvaluatesToNewValue) output.Write(".new"); else @@ -225,6 +227,72 @@ namespace ICSharpCode.Decompiler.IL output.Write(')'); } } + + public partial class DynamicCompoundAssign : CompoundAssignmentInstruction + { + public ExpressionType Operation { get; } + public CSharpArgumentInfo TargetArgumentInfo { get; } + public CSharpArgumentInfo ValueArgumentInfo { get; } + + public DynamicCompoundAssign(ExpressionType op, ILInstruction target, CSharpArgumentInfo targetArgumentInfo, ILInstruction value, CSharpArgumentInfo valueArgumentInfo) + : base(OpCode.DynamicCompoundAssign, CompoundAssignmentTypeFromOperation(op), target, value) + { + if (!IsExpressionTypeSupported(op)) + throw new ArgumentOutOfRangeException("op"); + this.Operation = op; + this.TargetArgumentInfo = targetArgumentInfo; + this.ValueArgumentInfo = valueArgumentInfo; + } + + public override void WriteTo(ITextOutput output, ILAstWritingOptions options) + { + ILRange.WriteTo(output, options); + output.Write(OpCode); + output.Write("." + Operation.ToString().ToLower()); + if (CompoundAssignmentType == CompoundAssignmentType.EvaluatesToNewValue) + output.Write(".new"); + else + output.Write(".old"); + output.Write(' '); + output.Write('('); + this.Target.WriteTo(output, options); + output.Write(", "); + this.Value.WriteTo(output, options); + output.Write(')'); + } + + internal static bool IsExpressionTypeSupported(ExpressionType type) + { + return type == ExpressionType.AddAssign + || type == ExpressionType.AddAssignChecked + || type == ExpressionType.AndAssign + || type == ExpressionType.DivideAssign + || type == ExpressionType.ExclusiveOrAssign + || type == ExpressionType.LeftShiftAssign + || type == ExpressionType.ModuloAssign + || type == ExpressionType.MultiplyAssign + || type == ExpressionType.MultiplyAssignChecked + || type == ExpressionType.OrAssign + || type == ExpressionType.PostDecrementAssign + || type == ExpressionType.PostIncrementAssign + || type == ExpressionType.PreDecrementAssign + || type == ExpressionType.PreIncrementAssign + || type == ExpressionType.RightShiftAssign + || type == ExpressionType.SubtractAssign + || type == ExpressionType.SubtractAssignChecked; + } + + static CompoundAssignmentType CompoundAssignmentTypeFromOperation(ExpressionType op) + { + switch (op) { + case ExpressionType.PostIncrementAssign: + case ExpressionType.PostDecrementAssign: + return CompoundAssignmentType.EvaluatesToOldValue; + default: + return CompoundAssignmentType.EvaluatesToNewValue; + } + } + } } diff --git a/ICSharpCode.Decompiler/IL/Instructions/DynamicInstructions.cs b/ICSharpCode.Decompiler/IL/Instructions/DynamicInstructions.cs index 9a9c65694..263cd86ff 100644 --- a/ICSharpCode.Decompiler/IL/Instructions/DynamicInstructions.cs +++ b/ICSharpCode.Decompiler/IL/Instructions/DynamicInstructions.cs @@ -57,6 +57,7 @@ namespace ICSharpCode.Decompiler.IL { public string Name { get; set; } public CSharpArgumentInfoFlags Flags { get; set; } + public IType CompileTimeType { get; set; } } partial class DynamicInstruction @@ -164,6 +165,9 @@ namespace ICSharpCode.Decompiler.IL foreach (var arg in Arguments) { if (j > 0) output.Write(", "); + output.Write("[flags: "); + output.Write(ArgumentInfo[j].Flags.ToString()); + output.Write(", name: " + ArgumentInfo[j].Name + "] "); arg.WriteTo(output, options); j++; } From 273a1c24ff980df46e7862c53d9fcbaaac7f429a Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Fri, 1 Jun 2018 20:15:03 +0200 Subject: [PATCH 07/49] Add dynamic compound assignment transforms --- .../Expressions/AssignmentExpression.cs | 31 +++++++ .../IL/Transforms/ExpressionTransforms.cs | 84 +++++++++++++------ .../IL/Transforms/TransformAssignment.cs | 5 ++ 3 files changed, 93 insertions(+), 27 deletions(-) diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/AssignmentExpression.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/AssignmentExpression.cs index e2ffd0fa0..c840261e2 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/AssignmentExpression.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/AssignmentExpression.cs @@ -202,6 +202,37 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax throw new NotSupportedException("Invalid value for AssignmentOperatorType"); } } + + public static AssignmentOperatorType GetAssignmentOperatorTypeFromExpressionType(ExpressionType expressionType) + { + switch (expressionType) { + case ExpressionType.AddAssign: + case ExpressionType.AddAssignChecked: + return AssignmentOperatorType.Add; + case ExpressionType.AndAssign: + return AssignmentOperatorType.BitwiseAnd; + case ExpressionType.DivideAssign: + return AssignmentOperatorType.Divide; + case ExpressionType.ExclusiveOrAssign: + return AssignmentOperatorType.ExclusiveOr; + case ExpressionType.LeftShiftAssign: + return AssignmentOperatorType.ShiftLeft; + case ExpressionType.ModuloAssign: + return AssignmentOperatorType.Modulus; + case ExpressionType.MultiplyAssign: + case ExpressionType.MultiplyAssignChecked: + return AssignmentOperatorType.Multiply; + case ExpressionType.OrAssign: + return AssignmentOperatorType.BitwiseOr; + case ExpressionType.RightShiftAssign: + return AssignmentOperatorType.ShiftRight; + case ExpressionType.SubtractAssign: + case ExpressionType.SubtractAssignChecked: + return AssignmentOperatorType.Subtract; + default: + throw new NotSupportedException($"ExpressionType.{expressionType} not supported!"); + } + } } public enum AssignmentOperatorType diff --git a/ICSharpCode.Decompiler/IL/Transforms/ExpressionTransforms.cs b/ICSharpCode.Decompiler/IL/Transforms/ExpressionTransforms.cs index e32732099..50357d262 100644 --- a/ICSharpCode.Decompiler/IL/Transforms/ExpressionTransforms.cs +++ b/ICSharpCode.Decompiler/IL/Transforms/ExpressionTransforms.cs @@ -303,7 +303,7 @@ namespace ICSharpCode.Decompiler.IL.Transforms return; } TransformAssignment.HandleCompoundAssign(inst, context); - } + } protected internal override void VisitIfInstruction(IfInstruction inst) { @@ -336,53 +336,83 @@ namespace ICSharpCode.Decompiler.IL.Transforms } /// - /// if (logic.not(dynamic.isevent (ldloc a))) Block IL_0045 { - /// dynamic.setmember.compound Setter2(ldloc a, dynamic.binary.operator AddAssign(dynamic.getmember Setter2(ldloc a), ldc.i4 5)) - /// } else Block IL_0144 { - /// dynamic.invokemember.invokespecial.discard add_Setter2(ldloc a, ldc.i4 5) + /// op is either add or remove/subtract: + /// if (dynamic.isevent (target)) { + /// dynamic.invokemember.invokespecial.discard op_Name(target, value) + /// } else { + /// dynamic.compound.op (dynamic.getmember Name(target), value) /// } /// => - /// dynamic.setmember.compound Setter2(ldloc a, dynamic.binary.operator AddAssign(dynamic.getmember Setter2(ldloc a), ldc.i4 5)) + /// dynamic.compound.op (dynamic.getmember Name(target), value) /// bool TransformDynamicAddAssignOrRemoveAssign(IfInstruction inst) { - if (!inst.Condition.MatchLogicNot(out var possibleIsEvent)) + if (!inst.MatchIfInstructionPositiveCondition(out var condition, out var trueInst, out var falseInst)) return false; - if (!(possibleIsEvent is DynamicIsEventInstruction isEvent)) + if (!(condition is DynamicIsEventInstruction isEvent)) return false; - var trueInst = Block.Unwrap(inst.TrueInst); - var falseInst = Block.Unwrap(inst.FalseInst); - if (!(trueInst is DynamicSetMemberInstruction dynamicSetMember - && dynamicSetMember.BinderFlags.HasFlag(CSharpBinderFlags.ValueFromCompoundAssignment) - && isEvent.Argument.Match(dynamicSetMember.Target).Success - && dynamicSetMember.Value is DynamicBinaryOperatorInstruction binaryOp - && binaryOp.Left is DynamicGetMemberInstruction dynamicGetMember - && dynamicGetMember.Target.Match(dynamicSetMember.Target).Success - && dynamicSetMember.Name == dynamicGetMember.Name - && falseInst is DynamicInvokeMemberInstruction invokeMember - && invokeMember.BinderFlags.HasFlag(CSharpBinderFlags.InvokeSpecialName) - && invokeMember.Arguments.Count == 2 && invokeMember.Arguments[0].Match(dynamicGetMember.Target).Success) - ) { + trueInst = Block.Unwrap(trueInst); + falseInst = Block.Unwrap(falseInst); + if (!(falseInst is DynamicCompoundAssign dynamicCompoundAssign)) return false; - } - switch (binaryOp.Operation) { + if (!(dynamicCompoundAssign.Target is DynamicGetMemberInstruction getMember)) + return false; + if (!isEvent.Argument.Match(getMember.Target).Success) + return false; + if (!(trueInst is DynamicInvokeMemberInstruction invokeMember)) + return false; + if (!(invokeMember.BinderFlags.HasFlag(CSharpBinderFlags.InvokeSpecialName) && invokeMember.BinderFlags.HasFlag(CSharpBinderFlags.ResultDiscarded))) + return false; + switch (dynamicCompoundAssign.Operation) { case ExpressionType.AddAssign: - if (invokeMember.Name != "add_" + dynamicGetMember.Name) + if (invokeMember.Name != "add_" + getMember.Name) return false; break; case ExpressionType.SubtractAssign: - if (invokeMember.Name != "remove_" + dynamicGetMember.Name) + if (invokeMember.Name != "remove_" + getMember.Name) return false; break; default: return false; } - if (!binaryOp.Right.Match(invokeMember.Arguments[1]).Success) + if (!dynamicCompoundAssign.Value.Match(invokeMember.Arguments[1]).Success) + return false; + if (!invokeMember.Arguments[0].Match(getMember.Target).Success) return false; - inst.ReplaceWith(trueInst); + inst.ReplaceWith(dynamicCompoundAssign); return true; } + /// + /// dynamic.setmember.compound Name(target, dynamic.binary.operator AddAssign(dynamic.getmember Name(target), value)) + /// => + /// dynamic.compound.op (dynamic.getmember Name(target), value) + /// + protected internal override void VisitDynamicSetMemberInstruction(DynamicSetMemberInstruction inst) + { + if (!inst.BinderFlags.HasFlag(CSharpBinderFlags.ValueFromCompoundAssignment)) { + base.VisitDynamicSetMemberInstruction(inst); + return; + } + if (!(inst.Value is DynamicBinaryOperatorInstruction binaryOp)) { + base.VisitDynamicSetMemberInstruction(inst); + return; + } + if (!(binaryOp.Left is DynamicGetMemberInstruction dynamicGetMember)) { + base.VisitDynamicSetMemberInstruction(inst); + return; + } + if (!dynamicGetMember.Target.Match(inst.Target).Success) { + base.VisitDynamicSetMemberInstruction(inst); + return; + } + if (inst.Name != dynamicGetMember.Name || !DynamicCompoundAssign.IsExpressionTypeSupported(binaryOp.Operation)) { + base.VisitDynamicSetMemberInstruction(inst); + return; + } + inst.ReplaceWith(new DynamicCompoundAssign(binaryOp.Operation, binaryOp.Left, binaryOp.LeftArgumentInfo, binaryOp.Right, binaryOp.RightArgumentInfo)); + } + IfInstruction HandleConditionalOperator(IfInstruction inst) { // if (cond) stloc (A, V1) else stloc (A, V2) --> stloc (A, if (cond) V1 else V2) diff --git a/ICSharpCode.Decompiler/IL/Transforms/TransformAssignment.cs b/ICSharpCode.Decompiler/IL/Transforms/TransformAssignment.cs index 25a398df8..66fbaea2c 100644 --- a/ICSharpCode.Decompiler/IL/Transforms/TransformAssignment.cs +++ b/ICSharpCode.Decompiler/IL/Transforms/TransformAssignment.cs @@ -293,6 +293,11 @@ namespace ICSharpCode.Decompiler.IL.Transforms context.Step($"Compound assignment (user-defined binary)", compoundStore); newInst = new UserDefinedCompoundAssign(operatorCall.Method, CompoundAssignmentType.EvaluatesToNewValue, operatorCall.Arguments[0], rhs); + } else if (setterValue is DynamicBinaryOperatorInstruction dynamicBinaryOp) { + if (!IsMatchingCompoundLoad(dynamicBinaryOp.Left, compoundStore, forbiddenVariable: storeInSetter?.Variable)) + return false; + context.Step($"Compound assignment (dynamic binary)", compoundStore); + newInst = new DynamicCompoundAssign(dynamicBinaryOp.Operation, dynamicBinaryOp.Left, dynamicBinaryOp.LeftArgumentInfo, dynamicBinaryOp.Right, dynamicBinaryOp.RightArgumentInfo); } else { return false; } From ae018846d6fdd6a455029c4dd9b83edb1d810178 Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Fri, 1 Jun 2018 20:15:26 +0200 Subject: [PATCH 08/49] Implement some dynamic instructions in ExpressionBuilder --- ICSharpCode.Decompiler/CSharp/CallBuilder.cs | 11 +- .../CSharp/ExpressionBuilder.cs | 138 ++++++++++++++---- 2 files changed, 114 insertions(+), 35 deletions(-) diff --git a/ICSharpCode.Decompiler/CSharp/CallBuilder.cs b/ICSharpCode.Decompiler/CSharp/CallBuilder.cs index e660452cf..9117cb82a 100644 --- a/ICSharpCode.Decompiler/CSharp/CallBuilder.cs +++ b/ICSharpCode.Decompiler/CSharp/CallBuilder.cs @@ -149,15 +149,8 @@ namespace ICSharpCode.Decompiler.CSharp arguments.Add(arg.ConvertTo(parameter.Type, expressionBuilder, allowImplicitConversion: true)); - if (parameter.IsOut && arguments[i].Expression is DirectionExpression dirExpr && arguments[i].ResolveResult is ByReferenceResolveResult brrr) { - dirExpr.FieldDirection = FieldDirection.Out; - dirExpr.RemoveAnnotations(); - if (brrr.ElementResult == null) - brrr = new ByReferenceResolveResult(brrr.ElementType, isOut: true); - else - brrr = new ByReferenceResolveResult(brrr.ElementResult, isOut: true); - dirExpr.AddAnnotation(brrr); - arguments[i] = new TranslatedExpression(dirExpr); + if (parameter.IsOut) { + arguments[i] = ExpressionBuilder.ChangeDirectionExpressionToOut(arguments[i]); } } diff --git a/ICSharpCode.Decompiler/CSharp/ExpressionBuilder.cs b/ICSharpCode.Decompiler/CSharp/ExpressionBuilder.cs index c2a9dbe55..4ad95ce55 100644 --- a/ICSharpCode.Decompiler/CSharp/ExpressionBuilder.cs +++ b/ICSharpCode.Decompiler/CSharp/ExpressionBuilder.cs @@ -614,7 +614,8 @@ namespace ICSharpCode.Decompiler.CSharp as OperatorResolveResult; } if (rr == null || rr.IsError || rr.UserDefinedOperatorMethod != null - || NullableType.GetUnderlyingType(rr.Operands[0].Type).GetStackType() != inst.InputType) + || NullableType.GetUnderlyingType(rr.Operands[0].Type).GetStackType() != inst.InputType + || !rr.Type.IsKnownType(KnownTypeCode.Boolean)) { IType targetType; if (inst.InputType == StackType.O) { @@ -641,7 +642,8 @@ namespace ICSharpCode.Decompiler.CSharp rr = resolver.ResolveBinaryOperator(inst.Kind.ToBinaryOperatorType(), left.ResolveResult, right.ResolveResult) as OperatorResolveResult; if (rr == null || rr.IsError || rr.UserDefinedOperatorMethod != null - || NullableType.GetUnderlyingType(rr.Operands[0].Type).GetStackType() != inst.InputType) + || NullableType.GetUnderlyingType(rr.Operands[0].Type).GetStackType() != inst.InputType + || !rr.Type.IsKnownType(KnownTypeCode.Boolean)) { // If converting one input wasn't sufficient, convert both: left = left.ConvertTo(targetType, this); @@ -2340,15 +2342,16 @@ namespace ICSharpCode.Decompiler.CSharp protected internal override TranslatedExpression VisitDynamicGetIndexInstruction(DynamicGetIndexInstruction inst, TranslationContext context) { - var target = Translate(inst.Arguments[0], SpecialType.Dynamic); - return new IndexerExpression(target, inst.Arguments.Skip(1).Select(arg => Translate(arg, SpecialType.Dynamic).Expression)) + var target = TranslateDynamicTarget(inst.Arguments[0], inst.ArgumentInfo[0]); + var arguments = TranslateDynamicArguments(inst.Arguments.Skip(1), inst.ArgumentInfo.Skip(1)); + return new IndexerExpression(target, arguments) .WithILInstruction(inst) .WithRR(new ResolveResult(SpecialType.Dynamic)); } protected internal override TranslatedExpression VisitDynamicGetMemberInstruction(DynamicGetMemberInstruction inst, TranslationContext context) { - var target = Translate(inst.Target, SpecialType.Dynamic); + var target = TranslateDynamicTarget(inst.Target, inst.TargetArgumentInfo); return new MemberReferenceExpression(target, inst.Name) .WithILInstruction(inst) .WithRR(new ResolveResult(SpecialType.Dynamic)); @@ -2363,33 +2366,94 @@ namespace ICSharpCode.Decompiler.CSharp protected internal override TranslatedExpression VisitDynamicInvokeMemberInstruction(DynamicInvokeMemberInstruction inst, TranslationContext context) { - TranslatedExpression target; - if (!IL.Transforms.TransformExpressionTrees.MatchGetTypeFromHandle(inst.Arguments[0], out var callTargetType)) - target = Translate(inst.Arguments[0], SpecialType.Dynamic); - else - target = new TypeReferenceExpression(ConvertType(callTargetType)) - .WithoutILInstruction() - .WithRR(new TypeResolveResult(callTargetType)); - return new InvocationExpression(new MemberReferenceExpression(target, inst.Name, inst.TypeArguments.Select(ConvertType)), inst.Arguments.Skip(1).Select(arg => Translate(arg, SpecialType.Dynamic).Expression)) + var target = TranslateDynamicTarget(inst.Arguments[0], inst.ArgumentInfo[0]); + var arguments = TranslateDynamicArguments(inst.Arguments.Skip(1), inst.ArgumentInfo.Skip(1)); + return new InvocationExpression(new MemberReferenceExpression(target, inst.Name, inst.TypeArguments.Select(ConvertType)), arguments) .WithILInstruction(inst) .WithRR(new ResolveResult(SpecialType.Dynamic)); } + protected internal override TranslatedExpression VisitDynamicInvokeInstruction(DynamicInvokeInstruction inst, TranslationContext context) + { + return base.VisitDynamicInvokeInstruction(inst, context); + } + + TranslatedExpression TranslateDynamicTarget(ILInstruction inst, CSharpArgumentInfo argumentInfo) + { + Debug.Assert(!argumentInfo.Flags.HasFlag(CSharpArgumentInfoFlags.NamedArgument)); + Debug.Assert(!argumentInfo.Flags.HasFlag(CSharpArgumentInfoFlags.IsOut)); + Debug.Assert(!argumentInfo.Flags.HasFlag(CSharpArgumentInfoFlags.IsRef)); + Debug.Assert(!argumentInfo.Flags.HasFlag(CSharpArgumentInfoFlags.Constant)); + + if (argumentInfo.Flags.HasFlag(CSharpArgumentInfoFlags.IsStaticType) && IL.Transforms.TransformExpressionTrees.MatchGetTypeFromHandle(inst, out var callTargetType)) + return new TypeReferenceExpression(ConvertType(callTargetType)) + .WithoutILInstruction() + .WithRR(new TypeResolveResult(callTargetType)); + IType targetType = SpecialType.Dynamic; + if (argumentInfo.Flags.HasFlag(CSharpArgumentInfoFlags.UseCompileTimeType)) + targetType = argumentInfo.CompileTimeType; + return Translate(inst, targetType).ConvertTo(targetType, this); + } + + IEnumerable TranslateDynamicArguments(IEnumerable arguments, IEnumerable argumentInfo) + { + foreach (var (argument, info) in arguments.Zip(argumentInfo)) + yield return TranslateDynamicArgument(argument, info).Expression; + } + + TranslatedExpression TranslateDynamicArgument(ILInstruction argument, CSharpArgumentInfo info) + { + Debug.Assert(!info.Flags.HasFlag(CSharpArgumentInfoFlags.IsStaticType)); + + IType typeHint = SpecialType.Dynamic; + if (info.Flags.HasFlag(CSharpArgumentInfoFlags.UseCompileTimeType)) { + typeHint = info.CompileTimeType; + } + if (info.Flags.HasFlag(CSharpArgumentInfoFlags.IsRef) || info.Flags.HasFlag(CSharpArgumentInfoFlags.IsOut)) { + typeHint = new ByReferenceType(typeHint); + } + var translatedExpression = Translate(argument, typeHint); + if (!(typeHint.Equals(SpecialType.Dynamic) && translatedExpression.Type.Equals(SpecialType.NullType))) + translatedExpression = translatedExpression.ConvertTo(typeHint, this); + if (info.Flags.HasFlag(CSharpArgumentInfoFlags.IsOut)) { + translatedExpression = ChangeDirectionExpressionToOut(translatedExpression); + } + if (info.Flags.HasFlag(CSharpArgumentInfoFlags.NamedArgument) && !string.IsNullOrWhiteSpace(info.Name)) + translatedExpression = new TranslatedExpression(new NamedArgumentExpression(info.Name, translatedExpression.Expression)); + return translatedExpression; + } + + internal static TranslatedExpression ChangeDirectionExpressionToOut(TranslatedExpression input) + { + if (!(input.Expression is DirectionExpression dirExpr && input.ResolveResult is ByReferenceResolveResult brrr)) + return input; + dirExpr.FieldDirection = FieldDirection.Out; + dirExpr.RemoveAnnotations(); + if (brrr.ElementResult == null) + brrr = new ByReferenceResolveResult(brrr.ElementType, isOut: true); + else + brrr = new ByReferenceResolveResult(brrr.ElementResult, isOut: true); + dirExpr.AddAnnotation(brrr); + return new TranslatedExpression(dirExpr); + } + protected internal override TranslatedExpression VisitDynamicSetIndexInstruction(DynamicSetIndexInstruction inst, TranslationContext context) { Debug.Assert(inst.Arguments.Count >= 3); - var target = Translate(inst.Arguments[0], SpecialType.Dynamic); - var value = Translate(inst.Arguments.Last(), SpecialType.Dynamic); + var target = TranslateDynamicTarget(inst.Arguments[0], inst.ArgumentInfo[0]).Expression; + var arguments = TranslateDynamicArguments(inst.Arguments.Skip(1), inst.ArgumentInfo.Skip(1)); + var value = new TranslatedExpression(arguments.Last()); + var indexer = new IndexerExpression(target, arguments.Take(inst.Arguments.Count - 2)); return Assignment( - new IndexerExpression(target, inst.Arguments.Skip(1).Take(inst.Arguments.Count - 2).Select(arg => Translate(arg, SpecialType.Dynamic).Expression)).WithoutILInstruction().WithRR(new ResolveResult(SpecialType.Dynamic)), + indexer.WithoutILInstruction().WithRR(new ResolveResult(SpecialType.Dynamic)), value ).WithILInstruction(inst); } protected internal override TranslatedExpression VisitDynamicSetMemberInstruction(DynamicSetMemberInstruction inst, TranslationContext context) { - var target = Translate(inst.Target, SpecialType.Dynamic); - var value = Translate(inst.Value, SpecialType.Dynamic); + var target = TranslateDynamicTarget(inst.Target, inst.TargetArgumentInfo); + var value = TranslateDynamicArgument(inst.Value, inst.ValueArgumentInfo); return Assignment( new MemberReferenceExpression(target, inst.Name).WithoutILInstruction().WithRR(new ResolveResult(SpecialType.Dynamic)), value @@ -2400,28 +2464,50 @@ namespace ICSharpCode.Decompiler.CSharp { switch (inst.Operation) { case ExpressionType.Add: - return CreateArithmeticBinaryOperator(BinaryOperatorType.Add); + return CreateBinaryOperator(BinaryOperatorType.Add); case ExpressionType.Subtract: - return CreateArithmeticBinaryOperator(BinaryOperatorType.Subtract); + return CreateBinaryOperator(BinaryOperatorType.Subtract); case ExpressionType.Multiply: - return CreateArithmeticBinaryOperator(BinaryOperatorType.Multiply); + return CreateBinaryOperator(BinaryOperatorType.Multiply); case ExpressionType.Divide: - return CreateArithmeticBinaryOperator(BinaryOperatorType.Divide); + return CreateBinaryOperator(BinaryOperatorType.Divide); case ExpressionType.Modulo: - return CreateArithmeticBinaryOperator(BinaryOperatorType.Modulus); + return CreateBinaryOperator(BinaryOperatorType.Modulus); + case ExpressionType.Equal: + return CreateBinaryOperator(BinaryOperatorType.Equality); + case ExpressionType.NotEqual: + return CreateBinaryOperator(BinaryOperatorType.InEquality); + case ExpressionType.LessThan: + return CreateBinaryOperator(BinaryOperatorType.LessThan); + case ExpressionType.LessThanOrEqual: + return CreateBinaryOperator(BinaryOperatorType.LessThanOrEqual); + case ExpressionType.GreaterThan: + return CreateBinaryOperator(BinaryOperatorType.GreaterThan); + case ExpressionType.GreaterThanOrEqual: + return CreateBinaryOperator(BinaryOperatorType.GreaterThanOrEqual); default: return base.VisitDynamicBinaryOperatorInstruction(inst, context); } - TranslatedExpression CreateArithmeticBinaryOperator(BinaryOperatorType operatorType) + TranslatedExpression CreateBinaryOperator(BinaryOperatorType operatorType) { - var left = Translate(inst.Left); - var right = Translate(inst.Right); + var left = TranslateDynamicArgument(inst.Left, inst.LeftArgumentInfo); + var right = TranslateDynamicArgument(inst.Right, inst.RightArgumentInfo); return new BinaryOperatorExpression(left.Expression, operatorType, right.Expression) .WithILInstruction(inst).WithRR(new ResolveResult(SpecialType.Dynamic)); } } + protected internal override TranslatedExpression VisitDynamicCompoundAssign(DynamicCompoundAssign inst, TranslationContext context) + { + var target = TranslateDynamicArgument(inst.Target, inst.TargetArgumentInfo); + var value = TranslateDynamicArgument(inst.Value, inst.ValueArgumentInfo); + + return new AssignmentExpression(target, AssignmentExpression.GetAssignmentOperatorTypeFromExpressionType(inst.Operation), value) + .WithILInstruction(inst) + .WithRR(new OperatorResolveResult(SpecialType.Dynamic, inst.Operation, new[] { target.ResolveResult, value.ResolveResult })); + } + protected internal override TranslatedExpression VisitInvalidBranch(InvalidBranch inst, TranslationContext context) { string message = "Error"; From 6886d2f753a2c26f421f9c2533fa32efcb67406b Mon Sep 17 00:00:00 2001 From: Daniel Grunwald Date: Fri, 1 Jun 2018 20:38:34 +0200 Subject: [PATCH 09/49] Add support for ?. operator on dynamic. --- .../TestCases/Pretty/NullPropagation.cs | 5 + .../Pretty/NullPropagation.opt.roslyn.il | 177 ++++++++++++++++ .../Pretty/NullPropagation.roslyn.il | 191 ++++++++++++++++++ .../IL/Transforms/ILInlining.cs | 4 +- .../IL/Transforms/NullPropagationTransform.cs | 28 ++- 5 files changed, 398 insertions(+), 7 deletions(-) diff --git a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/NullPropagation.cs b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/NullPropagation.cs index 5804e0624..516401074 100644 --- a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/NullPropagation.cs +++ b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/NullPropagation.cs @@ -239,5 +239,10 @@ namespace ICSharpCode.Decompiler.Tests.TestCases.Pretty { return t?.Int(); } + + private static dynamic DynamicNullProp(dynamic a) + { + return a?.b.c(1)?.d[10]; + } } } diff --git a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/NullPropagation.opt.roslyn.il b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/NullPropagation.opt.roslyn.il index c512b0c21..f44986257 100644 --- a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/NullPropagation.opt.roslyn.il +++ b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/NullPropagation.opt.roslyn.il @@ -8,6 +8,16 @@ .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 extern Microsoft.CSharp +{ + .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A ) // .?_....: + .ver 4:0:0:0 +} .assembly NullPropagation { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilationRelaxationsAttribute::.ctor(int32) = ( 01 00 08 00 00 00 00 00 ) @@ -228,6 +238,16 @@ } // end of class ITest + .class abstract auto ansi sealed nested private beforefieldinit '<>o__26' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__3' + } // end of class '<>o__26' + .method private hidebysig instance int32 GetInt() cil managed { @@ -976,6 +996,163 @@ IL_002c: ret } // end of method NullPropagation::GenericRefStructConstraintInt + .method private hidebysig static object + DynamicNullProp(object a) cil managed + { + .param [0] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 332 (0x14c) + .maxstack 10 + .locals init (object V_0, + object V_1) + IL_0000: ldarg.0 + IL_0001: stloc.0 + IL_0002: ldloc.0 + IL_0003: brtrue.s IL_0007 + + IL_0005: ldnull + IL_0006: ret + + IL_0007: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.NullPropagation/'<>o__26'::'<>p__1' + IL_000c: brtrue.s IL_0048 + + IL_000e: ldc.i4.0 + IL_000f: ldstr "c" + IL_0014: ldnull + IL_0015: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.NullPropagation + IL_001a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001f: ldc.i4.2 + IL_0020: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0025: dup + IL_0026: ldc.i4.0 + IL_0027: ldc.i4.0 + IL_0028: ldnull + IL_0029: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002e: stelem.ref + IL_002f: dup + IL_0030: ldc.i4.1 + IL_0031: ldc.i4.3 + IL_0032: ldnull + IL_0033: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0038: stelem.ref + IL_0039: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_003e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.NullPropagation/'<>o__26'::'<>p__1' + IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.NullPropagation/'<>o__26'::'<>p__1' + IL_004d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.NullPropagation/'<>o__26'::'<>p__1' + IL_0057: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.NullPropagation/'<>o__26'::'<>p__0' + IL_005c: brtrue.s IL_008d + + IL_005e: ldc.i4.0 + IL_005f: ldstr "b" + IL_0064: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.NullPropagation + IL_0069: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_006e: ldc.i4.1 + IL_006f: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0074: dup + IL_0075: ldc.i4.0 + IL_0076: ldc.i4.0 + IL_0077: ldnull + IL_0078: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_007d: stelem.ref + IL_007e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0083: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0088: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.NullPropagation/'<>o__26'::'<>p__0' + IL_008d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.NullPropagation/'<>o__26'::'<>p__0' + IL_0092: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0097: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.NullPropagation/'<>o__26'::'<>p__0' + IL_009c: ldloc.0 + IL_009d: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_00a2: ldc.i4.1 + IL_00a3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_00a8: stloc.1 + IL_00a9: ldloc.1 + IL_00aa: brtrue.s IL_00ae + + IL_00ac: ldnull + IL_00ad: ret + + IL_00ae: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.NullPropagation/'<>o__26'::'<>p__3' + IL_00b3: brtrue.s IL_00e9 + + IL_00b5: ldc.i4.0 + IL_00b6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.NullPropagation + IL_00bb: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00c0: ldc.i4.2 + IL_00c1: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00c6: dup + IL_00c7: ldc.i4.0 + IL_00c8: ldc.i4.0 + IL_00c9: ldnull + IL_00ca: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00cf: stelem.ref + IL_00d0: dup + IL_00d1: ldc.i4.1 + IL_00d2: ldc.i4.3 + IL_00d3: ldnull + IL_00d4: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00d9: stelem.ref + IL_00da: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetIndex(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00df: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00e4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.NullPropagation/'<>o__26'::'<>p__3' + IL_00e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.NullPropagation/'<>o__26'::'<>p__3' + IL_00ee: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.NullPropagation/'<>o__26'::'<>p__3' + IL_00f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.NullPropagation/'<>o__26'::'<>p__2' + IL_00fd: brtrue.s IL_012f + + IL_00ff: ldc.i4.s 64 + IL_0101: ldstr "d" + IL_0106: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.NullPropagation + IL_010b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0110: ldc.i4.1 + IL_0111: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0116: dup + IL_0117: ldc.i4.0 + IL_0118: ldc.i4.0 + IL_0119: ldnull + IL_011a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_011f: stelem.ref + IL_0120: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0125: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_012a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.NullPropagation/'<>o__26'::'<>p__2' + IL_012f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.NullPropagation/'<>o__26'::'<>p__2' + IL_0134: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0139: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.NullPropagation/'<>o__26'::'<>p__2' + IL_013e: ldloc.1 + IL_013f: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0144: ldc.i4.s 10 + IL_0146: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_014b: ret + } // end of method NullPropagation::DynamicNullProp + .method public hidebysig specialname rtspecialname instance void .ctor() cil managed { diff --git a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/NullPropagation.roslyn.il b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/NullPropagation.roslyn.il index 3b2816266..ca99078d8 100644 --- a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/NullPropagation.roslyn.il +++ b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/NullPropagation.roslyn.il @@ -8,6 +8,16 @@ .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 extern Microsoft.CSharp +{ + .publickeytoken = (B0 3F 5F 7F 11 D5 0A 3A ) // .?_....: + .ver 4:0:0:0 +} .assembly NullPropagation { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilationRelaxationsAttribute::.ctor(int32) = ( 01 00 08 00 00 00 00 00 ) @@ -262,6 +272,16 @@ } // end of class ITest + .class abstract auto ansi sealed nested private beforefieldinit '<>o__26' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__3' + } // end of class '<>o__26' + .method private hidebysig instance int32 GetInt() cil managed { @@ -1154,6 +1174,177 @@ IL_0032: ret } // end of method NullPropagation::GenericRefStructConstraintInt + .method private hidebysig static object + DynamicNullProp(object a) cil managed + { + .param [0] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 353 (0x161) + .maxstack 10 + .locals init (object V_0, + object V_1, + object V_2) + IL_0000: nop + IL_0001: ldarg.0 + IL_0002: stloc.0 + IL_0003: ldloc.0 + IL_0004: brtrue.s IL_000c + + IL_0006: ldnull + IL_0007: br IL_015c + + IL_000c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.NullPropagation/'<>o__26'::'<>p__1' + IL_0011: brfalse.s IL_0015 + + IL_0013: br.s IL_004f + + IL_0015: ldc.i4.0 + IL_0016: ldstr "c" + IL_001b: ldnull + IL_001c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.NullPropagation + IL_0021: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0026: ldc.i4.2 + IL_0027: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_002c: dup + IL_002d: ldc.i4.0 + IL_002e: ldc.i4.0 + IL_002f: ldnull + IL_0030: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0035: stelem.ref + IL_0036: dup + IL_0037: ldc.i4.1 + IL_0038: ldc.i4.3 + IL_0039: ldnull + IL_003a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_003f: stelem.ref + IL_0040: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0045: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_004a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.NullPropagation/'<>o__26'::'<>p__1' + IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.NullPropagation/'<>o__26'::'<>p__1' + IL_0054: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0059: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.NullPropagation/'<>o__26'::'<>p__1' + IL_005e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.NullPropagation/'<>o__26'::'<>p__0' + IL_0063: brfalse.s IL_0067 + + IL_0065: br.s IL_0096 + + IL_0067: ldc.i4.0 + IL_0068: ldstr "b" + IL_006d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.NullPropagation + IL_0072: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0077: ldc.i4.1 + IL_0078: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_007d: dup + IL_007e: ldc.i4.0 + IL_007f: ldc.i4.0 + IL_0080: ldnull + IL_0081: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0086: stelem.ref + IL_0087: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_008c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0091: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.NullPropagation/'<>o__26'::'<>p__0' + IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.NullPropagation/'<>o__26'::'<>p__0' + IL_009b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.NullPropagation/'<>o__26'::'<>p__0' + IL_00a5: ldloc.0 + IL_00a6: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_00ab: ldc.i4.1 + IL_00ac: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_00b1: stloc.1 + IL_00b2: ldloc.1 + IL_00b3: brtrue.s IL_00bb + + IL_00b5: ldnull + IL_00b6: br IL_015c + + IL_00bb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.NullPropagation/'<>o__26'::'<>p__3' + IL_00c0: brfalse.s IL_00c4 + + IL_00c2: br.s IL_00f8 + + IL_00c4: ldc.i4.0 + IL_00c5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.NullPropagation + IL_00ca: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00cf: ldc.i4.2 + IL_00d0: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00d5: dup + IL_00d6: ldc.i4.0 + IL_00d7: ldc.i4.0 + IL_00d8: ldnull + IL_00d9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00de: stelem.ref + IL_00df: dup + IL_00e0: ldc.i4.1 + IL_00e1: ldc.i4.3 + IL_00e2: ldnull + IL_00e3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00e8: stelem.ref + IL_00e9: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetIndex(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00ee: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00f3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.NullPropagation/'<>o__26'::'<>p__3' + IL_00f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.NullPropagation/'<>o__26'::'<>p__3' + IL_00fd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0102: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.NullPropagation/'<>o__26'::'<>p__3' + IL_0107: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.NullPropagation/'<>o__26'::'<>p__2' + IL_010c: brfalse.s IL_0110 + + IL_010e: br.s IL_0140 + + IL_0110: ldc.i4.s 64 + IL_0112: ldstr "d" + IL_0117: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.NullPropagation + IL_011c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0121: ldc.i4.1 + IL_0122: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0127: dup + IL_0128: ldc.i4.0 + IL_0129: ldc.i4.0 + IL_012a: ldnull + IL_012b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0130: stelem.ref + IL_0131: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0136: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_013b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.NullPropagation/'<>o__26'::'<>p__2' + IL_0140: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.NullPropagation/'<>o__26'::'<>p__2' + IL_0145: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_014a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.NullPropagation/'<>o__26'::'<>p__2' + IL_014f: ldloc.1 + IL_0150: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0155: ldc.i4.s 10 + IL_0157: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_015c: stloc.2 + IL_015d: br.s IL_015f + + IL_015f: ldloc.2 + IL_0160: ret + } // end of method NullPropagation::DynamicNullProp + .method public hidebysig specialname rtspecialname instance void .ctor() cil managed { diff --git a/ICSharpCode.Decompiler/IL/Transforms/ILInlining.cs b/ICSharpCode.Decompiler/IL/Transforms/ILInlining.cs index 6fa0e1283..1e39fe02e 100644 --- a/ICSharpCode.Decompiler/IL/Transforms/ILInlining.cs +++ b/ICSharpCode.Decompiler/IL/Transforms/ILInlining.cs @@ -320,8 +320,8 @@ namespace ICSharpCode.Decompiler.IL.Transforms if (parent is NullCoalescingInstruction && NullableType.IsNullable(v.Type)) { return true; // inline nullables into ?? operator } - if (parent is NullableUnwrap && NullableType.IsNullable(v.Type)) { - return true; // inline nullables into ?. operator + if (parent is NullableUnwrap) { + return true; // inline into ?. operator } // decide based on the target into which we are inlining switch (next.OpCode) { diff --git a/ICSharpCode.Decompiler/IL/Transforms/NullPropagationTransform.cs b/ICSharpCode.Decompiler/IL/Transforms/NullPropagationTransform.cs index d9aa89973..a0333c2e3 100644 --- a/ICSharpCode.Decompiler/IL/Transforms/NullPropagationTransform.cs +++ b/ICSharpCode.Decompiler/IL/Transforms/NullPropagationTransform.cs @@ -208,13 +208,20 @@ namespace ICSharpCode.Decompiler.IL.Transforms inst = arg; } // ensure the access chain does not contain any 'nullable.unwrap' that aren't directly part of the chain - for (int i = 1; i < call.Arguments.Count; ++i) { - if (call.Arguments[i].HasFlag(InstructionFlags.MayUnwrapNull)) { - return false; - } - } + if (ArgumentsAfterFirstMayUnwrapNull(call.Arguments)) + return false; } else if (inst is NullableUnwrap unwrap) { inst = unwrap.Argument; + } else if (inst is DynamicGetMemberInstruction dynGetMember) { + inst = dynGetMember.Target; + } else if (inst is DynamicInvokeMemberInstruction dynInvokeMember) { + inst = dynInvokeMember.Arguments[0]; + if (ArgumentsAfterFirstMayUnwrapNull(dynInvokeMember.Arguments)) + return false; + } else if (inst is DynamicGetIndexInstruction dynGetIndex) { + inst = dynGetIndex.Arguments[0]; + if (ArgumentsAfterFirstMayUnwrapNull(dynGetIndex.Arguments)) + return false; } else { // unknown node -> invalid chain return false; @@ -222,6 +229,17 @@ namespace ICSharpCode.Decompiler.IL.Transforms chainLength++; } + bool ArgumentsAfterFirstMayUnwrapNull(InstructionCollection arguments) + { + // ensure the access chain does not contain any 'nullable.unwrap' that aren't directly part of the chain + for (int i = 1; i < arguments.Count; ++i) { + if (arguments[i].HasFlag(InstructionFlags.MayUnwrapNull)) { + return true; + } + } + return false; + } + bool IsValidEndOfChain() { switch (mode) { From e718d45f7dc50889dd40bbbe115e33960bae2446 Mon Sep 17 00:00:00 2001 From: Daniel Grunwald Date: Fri, 1 Jun 2018 20:39:23 +0200 Subject: [PATCH 10/49] Use tabs in dynamic tests. --- .../TestCases/Pretty/DynamicTests.cs | 248 +++++++++--------- 1 file changed, 124 insertions(+), 124 deletions(-) diff --git a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.cs b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.cs index b259030a9..f2601773d 100644 --- a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.cs +++ b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.cs @@ -3,159 +3,159 @@ using System.Collections; namespace ICSharpCode.Decompiler.Tests.TestCases.Pretty { - internal class DynamicTests - { - private static dynamic field; - public dynamic Property { + internal class DynamicTests + { + private static dynamic field; + public dynamic Property { get; set; } - private static void Main(string[] args) - { - IComparable comparable = 1; - DynamicTests dynamicTests = new DynamicTests(); - dynamicTests.Property = 1; - dynamicTests.Property += (dynamic)1; - } + private static void Main(string[] args) + { + IComparable comparable = 1; + DynamicTests dynamicTests = new DynamicTests(); + dynamicTests.Property = 1; + dynamicTests.Property += (dynamic)1; + } - private static void MemberAccess(dynamic a) - { - a.Test1(); - a.GenericTest(); - a.Test2(1); - a.Test3(a.InnerTest(1, 2, 3, 4, 5)); - a.Test4(2, null, a.Index[0]); - a.Test5(a, a.Number, a.String); - a[0] = 3; - a.Index[a.Number] = 5; - a.Setter = new DynamicTests(); - a.Setter2 = 5; - } + private static void MemberAccess(dynamic a) + { + a.Test1(); + a.GenericTest(); + a.Test2(1); + a.Test3(a.InnerTest(1, 2, 3, 4, 5)); + a.Test4(2, null, a.Index[0]); + a.Test5(a, a.Number, a.String); + a[0] = 3; + a.Index[a.Number] = 5; + a.Setter = new DynamicTests(); + a.Setter2 = 5; + } - private static void Invocation(dynamic a, dynamic b) - { - a(null, b.Test()); - } + private static void Invocation(dynamic a, dynamic b) + { + a(null, b.Test()); + } private static dynamic Test1(dynamic a) - { - dynamic p = a.IndexedProperty; - return p[0]; - } + { + dynamic p = a.IndexedProperty; + return p[0]; + } private static dynamic Test2(dynamic a) - { - return a.IndexedProperty[0]; - } + { + return a.IndexedProperty[0]; + } private static void ArithmeticBinaryOperators(dynamic a, dynamic b) - { - DynamicTests.MemberAccess(a + b); - DynamicTests.MemberAccess(a + 1); - DynamicTests.MemberAccess(a + null); - DynamicTests.MemberAccess(a - b); - DynamicTests.MemberAccess(a - 1); - DynamicTests.MemberAccess(a - null); - DynamicTests.MemberAccess(a * b); - DynamicTests.MemberAccess(a * 1); - DynamicTests.MemberAccess(a * null); - DynamicTests.MemberAccess(a / b); - DynamicTests.MemberAccess(a / 1); - DynamicTests.MemberAccess(a / null); - DynamicTests.MemberAccess(a % b); - DynamicTests.MemberAccess(a % 1); + { + DynamicTests.MemberAccess(a + b); + DynamicTests.MemberAccess(a + 1); + DynamicTests.MemberAccess(a + null); + DynamicTests.MemberAccess(a - b); + DynamicTests.MemberAccess(a - 1); + DynamicTests.MemberAccess(a - null); + DynamicTests.MemberAccess(a * b); + DynamicTests.MemberAccess(a * 1); + DynamicTests.MemberAccess(a * null); + DynamicTests.MemberAccess(a / b); + DynamicTests.MemberAccess(a / 1); + DynamicTests.MemberAccess(a / null); + DynamicTests.MemberAccess(a % b); + DynamicTests.MemberAccess(a % 1); DynamicTests.MemberAccess(a % null); - } + } private static void RelationalOperators(dynamic a, dynamic b) - { - DynamicTests.MemberAccess(a == b); - DynamicTests.MemberAccess(a == 1); - DynamicTests.MemberAccess(a == null); - DynamicTests.MemberAccess(a != b); - DynamicTests.MemberAccess(a != 1); - DynamicTests.MemberAccess(a != null); - DynamicTests.MemberAccess(a < b); - DynamicTests.MemberAccess(a < 1); - DynamicTests.MemberAccess(a < null); - DynamicTests.MemberAccess(a > b); - DynamicTests.MemberAccess(a > 1); - DynamicTests.MemberAccess(a > null); - DynamicTests.MemberAccess(a >= b); - DynamicTests.MemberAccess(a >= 1); - DynamicTests.MemberAccess(a >= null); - DynamicTests.MemberAccess(a <= b); - DynamicTests.MemberAccess(a <= 1); + { + DynamicTests.MemberAccess(a == b); + DynamicTests.MemberAccess(a == 1); + DynamicTests.MemberAccess(a == null); + DynamicTests.MemberAccess(a != b); + DynamicTests.MemberAccess(a != 1); + DynamicTests.MemberAccess(a != null); + DynamicTests.MemberAccess(a < b); + DynamicTests.MemberAccess(a < 1); + DynamicTests.MemberAccess(a < null); + DynamicTests.MemberAccess(a > b); + DynamicTests.MemberAccess(a > 1); + DynamicTests.MemberAccess(a > null); + DynamicTests.MemberAccess(a >= b); + DynamicTests.MemberAccess(a >= 1); + DynamicTests.MemberAccess(a >= null); + DynamicTests.MemberAccess(a <= b); + DynamicTests.MemberAccess(a <= 1); DynamicTests.MemberAccess(a <= null); - } + } private static void Casts(dynamic a) - { - Console.WriteLine(); - int b = 5; - if (b < 0) - return; + { + Console.WriteLine(); + int b = 5; + if (b < 0) + return; MemberAccess((int)a); - } + } private static void CompoundAssignment(dynamic a, dynamic b) - { - a.Setter2 += 5; - a.Setter2 -= 1; - a.Setter2 *= 2; - a.Setter2 /= 5; - a.Setter2 += b; - a.Setter2 -= b; - a.Setter2 *= b; - a.Setter2 /= b; - field.Setter += 5; - field.Setter -= 5; - } + { + a.Setter2 += 5; + a.Setter2 -= 1; + a.Setter2 *= 2; + a.Setter2 /= 5; + a.Setter2 += b; + a.Setter2 -= b; + a.Setter2 *= b; + a.Setter2 /= b; + field.Setter += 5; + field.Setter -= 5; + } private static void InlineCompoundAssignment(dynamic a, dynamic b) - { - Console.WriteLine(a.Setter2 += 5); - Console.WriteLine(a.Setter2 -= 1); - Console.WriteLine(a.Setter2 *= 2); - Console.WriteLine(a.Setter2 /= 5); - Console.WriteLine(a.Setter2 += b); - Console.WriteLine(a.Setter2 -= b); - Console.WriteLine(a.Setter2 *= b); - Console.WriteLine(a.Setter2 /= b); - } + { + Console.WriteLine(a.Setter2 += 5); + Console.WriteLine(a.Setter2 -= 1); + Console.WriteLine(a.Setter2 *= 2); + Console.WriteLine(a.Setter2 /= 5); + Console.WriteLine(a.Setter2 += b); + Console.WriteLine(a.Setter2 -= b); + Console.WriteLine(a.Setter2 *= b); + Console.WriteLine(a.Setter2 /= b); + } private static void UnaryOperators(dynamic a) - { - a--; - a++; - --a; - ++a; - Casts(-a); - Casts(+a); - } + { + a--; + a++; + --a; + ++a; + Casts(-a); + Casts(+a); + } private static void Loops(dynamic list) - { - foreach (dynamic item in list) { - UnaryOperators(item); - } - } + { + foreach (dynamic item in list) { + UnaryOperators(item); + } + } private static void If(dynamic a, dynamic b) - { - if (a == b) - { - Console.WriteLine("Equal"); - } - } + { + if (a == b) + { + Console.WriteLine("Equal"); + } + } private static void If2(dynamic a, dynamic b) - { - if (a == null || b == null) - { - Console.WriteLine("Equal"); - } - } - } + { + if (a == null || b == null) + { + Console.WriteLine("Equal"); + } + } + } } From 675125d6c600515e580dcc98cec88b4d2f9d880d Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Fri, 1 Jun 2018 21:17:53 +0200 Subject: [PATCH 11/49] Add support for DynamicInvokeInstruction and DynamicUnaryOperatorInstruction --- .../CSharp/ExpressionBuilder.cs | 49 ++++++++++++++++++- 1 file changed, 48 insertions(+), 1 deletion(-) diff --git a/ICSharpCode.Decompiler/CSharp/ExpressionBuilder.cs b/ICSharpCode.Decompiler/CSharp/ExpressionBuilder.cs index 4ad95ce55..7afc472a2 100644 --- a/ICSharpCode.Decompiler/CSharp/ExpressionBuilder.cs +++ b/ICSharpCode.Decompiler/CSharp/ExpressionBuilder.cs @@ -2375,7 +2375,11 @@ namespace ICSharpCode.Decompiler.CSharp protected internal override TranslatedExpression VisitDynamicInvokeInstruction(DynamicInvokeInstruction inst, TranslationContext context) { - return base.VisitDynamicInvokeInstruction(inst, context); + var target = TranslateDynamicTarget(inst.Arguments[0], inst.ArgumentInfo[0]); + var arguments = TranslateDynamicArguments(inst.Arguments.Skip(1), inst.ArgumentInfo.Skip(1)); + return new InvocationExpression(target, arguments) + .WithILInstruction(inst) + .WithRR(new ResolveResult(SpecialType.Dynamic)); } TranslatedExpression TranslateDynamicTarget(ILInstruction inst, CSharpArgumentInfo argumentInfo) @@ -2485,6 +2489,16 @@ namespace ICSharpCode.Decompiler.CSharp return CreateBinaryOperator(BinaryOperatorType.GreaterThan); case ExpressionType.GreaterThanOrEqual: return CreateBinaryOperator(BinaryOperatorType.GreaterThanOrEqual); + case ExpressionType.Or: + return CreateBinaryOperator(BinaryOperatorType.BitwiseOr); + case ExpressionType.And: + return CreateBinaryOperator(BinaryOperatorType.BitwiseAnd); + case ExpressionType.ExclusiveOr: + return CreateBinaryOperator(BinaryOperatorType.ExclusiveOr); + case ExpressionType.LeftShift: + return CreateBinaryOperator(BinaryOperatorType.ShiftLeft); + case ExpressionType.RightShift: + return CreateBinaryOperator(BinaryOperatorType.ShiftRight); default: return base.VisitDynamicBinaryOperatorInstruction(inst, context); } @@ -2498,6 +2512,39 @@ namespace ICSharpCode.Decompiler.CSharp } } + protected internal override TranslatedExpression VisitDynamicUnaryOperatorInstruction(DynamicUnaryOperatorInstruction inst, TranslationContext context) + { + switch (inst.Operation) { + case ExpressionType.Not: + return CreateUnaryOperator(UnaryOperatorType.Not); + case ExpressionType.Decrement: + return CreateUnaryOperator(UnaryOperatorType.Decrement); + case ExpressionType.Increment: + return CreateUnaryOperator(UnaryOperatorType.Increment); + case ExpressionType.Negate: + return CreateUnaryOperator(UnaryOperatorType.Minus); + case ExpressionType.UnaryPlus: + return CreateUnaryOperator(UnaryOperatorType.Plus); + case ExpressionType.IsTrue: + var operand = TranslateDynamicArgument(inst.Operand, inst.OperandArgumentInfo); + if (IfInstruction.IsInConditionSlot(inst)) { + // TODO + } + return new ConditionalExpression(operand.Expression, new PrimitiveExpression(true), new PrimitiveExpression(false)) + .WithILInstruction(inst) + .WithRR(new ResolveResult(compilation.FindType(KnownTypeCode.Boolean))); + default: + return base.VisitDynamicUnaryOperatorInstruction(inst, context); + } + + TranslatedExpression CreateUnaryOperator(UnaryOperatorType operatorType) + { + var operand = TranslateDynamicArgument(inst.Operand, inst.OperandArgumentInfo); + return new UnaryOperatorExpression(operatorType, operand.Expression) + .WithILInstruction(inst).WithRR(new ResolveResult(SpecialType.Dynamic)); + } + } + protected internal override TranslatedExpression VisitDynamicCompoundAssign(DynamicCompoundAssign inst, TranslationContext context) { var target = TranslateDynamicArgument(inst.Target, inst.TargetArgumentInfo); From 4b7c82957a5c3aaf3e94db52209491f5af557327 Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Fri, 1 Jun 2018 21:18:27 +0200 Subject: [PATCH 12/49] Fix UsingTransform --- ICSharpCode.Decompiler/IL/Transforms/UsingTransform.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ICSharpCode.Decompiler/IL/Transforms/UsingTransform.cs b/ICSharpCode.Decompiler/IL/Transforms/UsingTransform.cs index 8ea1a2c79..69ecf4552 100644 --- a/ICSharpCode.Decompiler/IL/Transforms/UsingTransform.cs +++ b/ICSharpCode.Decompiler/IL/Transforms/UsingTransform.cs @@ -277,7 +277,10 @@ namespace ICSharpCode.Decompiler.IL.Transforms return false; if (callVirt.Arguments.Count != 1) return false; - return target.MatchLdLocRef(objVar) || (boxedValue && target.MatchLdLoc(objVar)) || (usingNull && callVirt.Arguments[0].MatchLdNull()); + return target.MatchLdLocRef(objVar) + || (boxedValue && target.MatchLdLoc(objVar)) + || (usingNull && callVirt.Arguments[0].MatchLdNull()) + || (target.MatchIsInst(out var arg, out var type2) && arg.MatchLdLoc(objVar) && type2.IsKnownType(KnownTypeCode.IDisposable)); } } } From 2ac532b47081196854db0a6dff43c208f595e5bf Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Fri, 1 Jun 2018 21:26:50 +0200 Subject: [PATCH 13/49] Fix MatchDisposeCheck --- ICSharpCode.Decompiler/IL/Transforms/UsingTransform.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ICSharpCode.Decompiler/IL/Transforms/UsingTransform.cs b/ICSharpCode.Decompiler/IL/Transforms/UsingTransform.cs index 69ecf4552..54548a16c 100644 --- a/ICSharpCode.Decompiler/IL/Transforms/UsingTransform.cs +++ b/ICSharpCode.Decompiler/IL/Transforms/UsingTransform.cs @@ -280,7 +280,9 @@ namespace ICSharpCode.Decompiler.IL.Transforms return target.MatchLdLocRef(objVar) || (boxedValue && target.MatchLdLoc(objVar)) || (usingNull && callVirt.Arguments[0].MatchLdNull()) - || (target.MatchIsInst(out var arg, out var type2) && arg.MatchLdLoc(objVar) && type2.IsKnownType(KnownTypeCode.IDisposable)); + || (isReference && checkInst is NullableRewrap + && target.MatchIsInst(out var arg, out var type2) + && arg.MatchLdLoc(objVar) && type2.IsKnownType(KnownTypeCode.IDisposable)); } } } From 02dde92bcbbf8d57ad9096a56db955880eba08e8 Mon Sep 17 00:00:00 2001 From: Daniel Grunwald Date: Fri, 1 Jun 2018 21:37:11 +0200 Subject: [PATCH 14/49] Improve use of dynamic expressions in conditional context: Let "operator true" be invoked implicitly where possible. --- .../CSharp/ExpressionBuilder.cs | 14 +++++++++----- .../CSharp/OutputVisitor/CSharpOutputVisitor.cs | 2 +- .../OutputVisitor/InsertParenthesesVisitor.cs | 16 +++++++++++++--- .../Expressions/UnaryOperatorExpression.cs | 5 +++++ 4 files changed, 28 insertions(+), 9 deletions(-) diff --git a/ICSharpCode.Decompiler/CSharp/ExpressionBuilder.cs b/ICSharpCode.Decompiler/CSharp/ExpressionBuilder.cs index 7afc472a2..fae864e50 100644 --- a/ICSharpCode.Decompiler/CSharp/ExpressionBuilder.cs +++ b/ICSharpCode.Decompiler/CSharp/ExpressionBuilder.cs @@ -2527,12 +2527,16 @@ namespace ICSharpCode.Decompiler.CSharp return CreateUnaryOperator(UnaryOperatorType.Plus); case ExpressionType.IsTrue: var operand = TranslateDynamicArgument(inst.Operand, inst.OperandArgumentInfo); - if (IfInstruction.IsInConditionSlot(inst)) { - // TODO + Expression expr; + if (inst.SlotInfo == IfInstruction.ConditionSlot) { + // We rely on the context implicitly invoking "operator true". + expr = new UnaryOperatorExpression(UnaryOperatorType.IsTrue, operand); + } else { + // Create a dummy conditional to ensure "operator true" will be invoked. + expr = new ConditionalExpression(operand, new PrimitiveExpression(true), new PrimitiveExpression(false)); } - return new ConditionalExpression(operand.Expression, new PrimitiveExpression(true), new PrimitiveExpression(false)) - .WithILInstruction(inst) - .WithRR(new ResolveResult(compilation.FindType(KnownTypeCode.Boolean))); + return expr.WithILInstruction(inst) + .WithRR(new ResolveResult(compilation.FindType(KnownTypeCode.Boolean))); default: return base.VisitDynamicUnaryOperatorInstruction(inst, context); } diff --git a/ICSharpCode.Decompiler/CSharp/OutputVisitor/CSharpOutputVisitor.cs b/ICSharpCode.Decompiler/CSharp/OutputVisitor/CSharpOutputVisitor.cs index 1e471358b..6ee369c5d 100644 --- a/ICSharpCode.Decompiler/CSharp/OutputVisitor/CSharpOutputVisitor.cs +++ b/ICSharpCode.Decompiler/CSharp/OutputVisitor/CSharpOutputVisitor.cs @@ -1102,7 +1102,7 @@ namespace ICSharpCode.Decompiler.CSharp.OutputVisitor var opSymbol = UnaryOperatorExpression.GetOperatorRole(opType); if (opType == UnaryOperatorType.Await) { WriteKeyword(opSymbol); - } else if (!IsPostfixOperator(opType) && opType != UnaryOperatorType.NullConditionalRewrap) { + } else if (!IsPostfixOperator(opType) && opSymbol != null) { WriteToken(opSymbol); } unaryOperatorExpression.Expression.AcceptVisitor(this); diff --git a/ICSharpCode.Decompiler/CSharp/OutputVisitor/InsertParenthesesVisitor.cs b/ICSharpCode.Decompiler/CSharp/OutputVisitor/InsertParenthesesVisitor.cs index 7d2345283..464538792 100644 --- a/ICSharpCode.Decompiler/CSharp/OutputVisitor/InsertParenthesesVisitor.cs +++ b/ICSharpCode.Decompiler/CSharp/OutputVisitor/InsertParenthesesVisitor.cs @@ -64,6 +64,8 @@ namespace ICSharpCode.Decompiler.CSharp.OutputVisitor return Primary; case UnaryOperatorType.NullConditionalRewrap: return NullableRewrap; + case UnaryOperatorType.IsTrue: + return Conditional; default: return Unary; } @@ -264,12 +266,13 @@ namespace ICSharpCode.Decompiler.CSharp.OutputVisitor if (InsertParenthesesForReadability && precedence < Equality) { // In readable mode, boost the priority of the left-hand side if the operator // there isn't the same as the operator on this expression. + int boostTo = IsBitwise(binaryOperatorExpression.Operator) ? Unary : Equality; if (GetBinaryOperatorType(binaryOperatorExpression.Left) == binaryOperatorExpression.Operator) { ParenthesizeIfRequired(binaryOperatorExpression.Left, precedence); } else { - ParenthesizeIfRequired(binaryOperatorExpression.Left, Equality); + ParenthesizeIfRequired(binaryOperatorExpression.Left, boostTo); } - ParenthesizeIfRequired(binaryOperatorExpression.Right, Equality); + ParenthesizeIfRequired(binaryOperatorExpression.Right, boostTo); } else { // all other binary operators are left-associative ParenthesizeIfRequired(binaryOperatorExpression.Left, precedence); @@ -278,7 +281,14 @@ namespace ICSharpCode.Decompiler.CSharp.OutputVisitor } base.VisitBinaryOperatorExpression(binaryOperatorExpression); } - + + static bool IsBitwise(BinaryOperatorType op) + { + return op == BinaryOperatorType.BitwiseAnd + || op == BinaryOperatorType.BitwiseOr + || op == BinaryOperatorType.ExclusiveOr; + } + BinaryOperatorType? GetBinaryOperatorType(Expression expr) { BinaryOperatorExpression boe = expr as BinaryOperatorExpression; diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/UnaryOperatorExpression.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/UnaryOperatorExpression.cs index 551ba610c..5e7b5824f 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/UnaryOperatorExpression.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/UnaryOperatorExpression.cs @@ -117,6 +117,7 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax case UnaryOperatorType.NullConditional: return NullConditionalRole; case UnaryOperatorType.NullConditionalRewrap: + case UnaryOperatorType.IsTrue: return null; // no syntax default: throw new NotSupportedException("Invalid value for UnaryOperatorType"); @@ -193,5 +194,9 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax /// This has no syntax in C#, but the node is used to ensure parentheses are inserted where necessary. ///
NullConditionalRewrap, + /// + /// Implicit call of "operator true". + /// + IsTrue, } } From 140e22d2a42c067eda38063ee294b57adc556184 Mon Sep 17 00:00:00 2001 From: Daniel Grunwald Date: Fri, 1 Jun 2018 21:49:26 +0200 Subject: [PATCH 15/49] Remove unnecessary cast to IEnumerable when using foreach loop on dynamic collection. --- .../CSharp/StatementBuilder.cs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/ICSharpCode.Decompiler/CSharp/StatementBuilder.cs b/ICSharpCode.Decompiler/CSharp/StatementBuilder.cs index 1792b1787..f549aa011 100644 --- a/ICSharpCode.Decompiler/CSharp/StatementBuilder.cs +++ b/ICSharpCode.Decompiler/CSharp/StatementBuilder.cs @@ -446,6 +446,8 @@ namespace ICSharpCode.Decompiler.CSharp // but a base reference is not valid in this context. if (collectionExpr is BaseReferenceExpression) { collectionExpr = new ThisReferenceExpression().CopyAnnotationsFrom(collectionExpr); + } else if (IsDynamicCastToIEnumerable(collectionExpr, out var dynamicExpr)) { + collectionExpr = dynamicExpr.Detach(); } // Handle explicit casts: // This is the case if an explicit type different from the collection-item-type was used. @@ -526,6 +528,20 @@ namespace ICSharpCode.Decompiler.CSharp return foreachStmt; } + private bool IsDynamicCastToIEnumerable(Expression expr, out Expression dynamicExpr) + { + if (!(expr is CastExpression cast)) { + dynamicExpr = null; + return false; + } + dynamicExpr = cast.Expression; + if (!(expr.GetResolveResult() is ConversionResolveResult crr)) + return false; + if (!crr.Type.IsKnownType(KnownTypeCode.IEnumerable)) + return false; + return crr.Input.Type.Kind == TypeKind.Dynamic; + } + /// /// Unwraps a nested BlockContainer, if container contains only a single block, /// and that single block contains only a BlockContainer followed by a Leave instruction. From ac706d3735c265ef533798189cd514a7861a2fcc Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Sat, 2 Jun 2018 00:02:11 +0200 Subject: [PATCH 16/49] dynamic: Add special case for type arguments in code generated by csc --- .../CSharp/ExpressionBuilder.cs | 3 --- .../IL/Transforms/DynamicCallSiteTransform.cs | 24 ++++++++++++++----- 2 files changed, 18 insertions(+), 9 deletions(-) diff --git a/ICSharpCode.Decompiler/CSharp/ExpressionBuilder.cs b/ICSharpCode.Decompiler/CSharp/ExpressionBuilder.cs index fae864e50..c56458595 100644 --- a/ICSharpCode.Decompiler/CSharp/ExpressionBuilder.cs +++ b/ICSharpCode.Decompiler/CSharp/ExpressionBuilder.cs @@ -2413,9 +2413,6 @@ namespace ICSharpCode.Decompiler.CSharp if (info.Flags.HasFlag(CSharpArgumentInfoFlags.UseCompileTimeType)) { typeHint = info.CompileTimeType; } - if (info.Flags.HasFlag(CSharpArgumentInfoFlags.IsRef) || info.Flags.HasFlag(CSharpArgumentInfoFlags.IsOut)) { - typeHint = new ByReferenceType(typeHint); - } var translatedExpression = Translate(argument, typeHint); if (!(typeHint.Equals(SpecialType.Dynamic) && translatedExpression.Type.Equals(SpecialType.NullType))) translatedExpression = translatedExpression.ConvertTo(typeHint, this); diff --git a/ICSharpCode.Decompiler/IL/Transforms/DynamicCallSiteTransform.cs b/ICSharpCode.Decompiler/IL/Transforms/DynamicCallSiteTransform.cs index 6b7c17c84..3eaad9d6a 100644 --- a/ICSharpCode.Decompiler/IL/Transforms/DynamicCallSiteTransform.cs +++ b/ICSharpCode.Decompiler/IL/Transforms/DynamicCallSiteTransform.cs @@ -22,6 +22,7 @@ using System.Diagnostics; using System.Linq; using System.Linq.Expressions; using ICSharpCode.Decompiler.TypeSystem; +using ICSharpCode.Decompiler.Util; namespace ICSharpCode.Decompiler.IL.Transforms { @@ -304,12 +305,12 @@ namespace ICSharpCode.Decompiler.IL.Transforms // The value must be either ldnull (no type arguments) or an array initializer pattern. if (!binderCall.Arguments[2].MatchLdLoc(out variable)) return false; - if (!callSiteInitBlock.Instructions[2].MatchStLoc(variable, out value)) + if (!callSiteInitBlock.Instructions[2].MatchStLoc(out var variableOrTemporary, out value)) return false; int numberOfTypeArguments = 0; if (!value.MatchLdNull()) { if (value is NewArr typeArgsNewArr && typeArgsNewArr.Type.IsKnownType(KnownTypeCode.Type) && typeArgsNewArr.Indices.Count == 1 && typeArgsNewArr.Indices[0].MatchLdcI4(out numberOfTypeArguments)) { - if (!TransformArrayInitializers.HandleSimpleArrayInitializer(callSiteInitBlock, 3, variable, typeArgsNewArr.Type, numberOfTypeArguments, out var typeArguments, out _)) + if (!TransformArrayInitializers.HandleSimpleArrayInitializer(callSiteInitBlock, 3, variableOrTemporary, typeArgsNewArr.Type, numberOfTypeArguments, out var typeArguments, out _)) return false; int i = 0; callSiteInfo.TypeArguments = new IType[numberOfTypeArguments]; @@ -323,10 +324,20 @@ namespace ICSharpCode.Decompiler.IL.Transforms return false; } } + int typeArgumentsOffset = numberOfTypeArguments; + // Special case for csc array initializers: + if (variableOrTemporary != variable) { + // store temporary from array initializer in variable + if (!callSiteInitBlock.Instructions[3 + typeArgumentsOffset].MatchStLoc(variable, out value)) + return false; + if (!value.MatchLdLoc(variableOrTemporary)) + return false; + typeArgumentsOffset++; + } // Fourth argument: context type if (!binderCall.Arguments[3].MatchLdLoc(out variable)) return false; - if (!callSiteInitBlock.Instructions[3 + numberOfTypeArguments].MatchStLoc(variable, out value)) + if (!callSiteInitBlock.Instructions[3 + typeArgumentsOffset].MatchStLoc(variable, out value)) return false; if (!TransformExpressionTrees.MatchGetTypeFromHandle(value, out contextType)) return false; @@ -334,9 +345,9 @@ namespace ICSharpCode.Decompiler.IL.Transforms // Fifth argument: call parameter info if (!binderCall.Arguments[4].MatchLdLoc(out variable)) return false; - if (!callSiteInitBlock.Instructions[4 + numberOfTypeArguments].MatchStLoc(variable, out value)) + if (!callSiteInitBlock.Instructions[4 + typeArgumentsOffset].MatchStLoc(variable, out value)) return false; - if (!ExtractArgumentInfo(value, ref callSiteInfo, 5 + numberOfTypeArguments, variable)) + if (!ExtractArgumentInfo(value, ref callSiteInfo, 5 + typeArgumentsOffset, variable)) return false; return true; case "GetMember": @@ -477,6 +488,7 @@ namespace ICSharpCode.Decompiler.IL.Transforms return false; int i = 0; callSiteInfo.ArgumentInfos = new CSharpArgumentInfo[numberOfArguments]; + var compileTimeTypes = callSiteInfo.DelegateType.GetDelegateInvokeMethod().Parameters.SelectArray(p => p.Type); foreach (var arg in arguments) { if (!(arg is Call createCall)) return false; @@ -488,7 +500,7 @@ namespace ICSharpCode.Decompiler.IL.Transforms if (!createCall.Arguments[1].MatchLdStr(out argumentName)) if (!createCall.Arguments[1].MatchLdNull()) return false; - callSiteInfo.ArgumentInfos[i] = new CSharpArgumentInfo { Flags = (CSharpArgumentInfoFlags)argumentInfoFlags, Name = argumentName, CompileTimeType = callSiteInfo.DelegateType.TypeArguments[i + 1] }; + callSiteInfo.ArgumentInfos[i] = new CSharpArgumentInfo { Flags = (CSharpArgumentInfoFlags)argumentInfoFlags, Name = argumentName, CompileTimeType = compileTimeTypes[i + 1] }; i++; } return true; From b44a725eaae3a0f761c142a7984cb48d7151ecd8 Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Sat, 2 Jun 2018 00:03:39 +0200 Subject: [PATCH 17/49] Fix type of foreach variable --- ICSharpCode.Decompiler/CSharp/StatementBuilder.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ICSharpCode.Decompiler/CSharp/StatementBuilder.cs b/ICSharpCode.Decompiler/CSharp/StatementBuilder.cs index f549aa011..867c08d2d 100644 --- a/ICSharpCode.Decompiler/CSharp/StatementBuilder.cs +++ b/ICSharpCode.Decompiler/CSharp/StatementBuilder.cs @@ -467,7 +467,8 @@ namespace ICSharpCode.Decompiler.CSharp // Handle the required foreach-variable transformation: switch (transformation) { case RequiredGetCurrentTransformation.UseExistingVariable: - foreachVariable.Type = type; + if (foreachVariable.Type.Kind != TypeKind.Dynamic) + foreachVariable.Type = type; foreachVariable.Kind = VariableKind.ForeachLocal; foreachVariable.Name = AssignVariableNames.GenerateForeachVariableName(currentFunction, collectionExpr.Annotation(), foreachVariable); break; From 83c9d0f2fa9d9804d1e6c174e34316236f82185e Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Sat, 2 Jun 2018 00:04:42 +0200 Subject: [PATCH 18/49] Add DynamicInstruction.GetArgumentInfoOfChild --- .../IL/Instructions/DynamicInstructions.cs | 88 +++++++++++++++++++ 1 file changed, 88 insertions(+) diff --git a/ICSharpCode.Decompiler/IL/Instructions/DynamicInstructions.cs b/ICSharpCode.Decompiler/IL/Instructions/DynamicInstructions.cs index 263cd86ff..69e9026aa 100644 --- a/ICSharpCode.Decompiler/IL/Instructions/DynamicInstructions.cs +++ b/ICSharpCode.Decompiler/IL/Instructions/DynamicInstructions.cs @@ -93,6 +93,8 @@ namespace ICSharpCode.Decompiler.IL if ((BinderFlags & CSharpBinderFlags.ValueFromCompoundAssignment) != 0) output.Write(".compound"); } + + public abstract CSharpArgumentInfo GetArgumentInfoOfChild(int index); } partial class DynamicConvertInstruction @@ -124,6 +126,11 @@ namespace ICSharpCode.Decompiler.IL public override StackType ResultType => type.GetStackType(); public bool IsChecked => (BinderFlags & CSharpBinderFlags.CheckedContext) != 0; + + public override CSharpArgumentInfo GetArgumentInfoOfChild(int index) + { + return default(CSharpArgumentInfo); + } } partial class DynamicInvokeMemberInstruction @@ -175,6 +182,13 @@ namespace ICSharpCode.Decompiler.IL } public override StackType ResultType => SpecialType.Dynamic.GetStackType(); + + public override CSharpArgumentInfo GetArgumentInfoOfChild(int index) + { + if (index < 0 || index >= ArgumentInfo.Count) + throw new ArgumentOutOfRangeException(nameof(index)); + return ArgumentInfo[index]; + } } partial class DynamicGetMemberInstruction @@ -203,6 +217,13 @@ namespace ICSharpCode.Decompiler.IL } public override StackType ResultType => SpecialType.Dynamic.GetStackType(); + + public override CSharpArgumentInfo GetArgumentInfoOfChild(int index) + { + if (index != 0) + throw new ArgumentOutOfRangeException(nameof(index)); + return TargetArgumentInfo; + } } partial class DynamicSetMemberInstruction @@ -236,6 +257,18 @@ namespace ICSharpCode.Decompiler.IL } public override StackType ResultType => SpecialType.Dynamic.GetStackType(); + + public override CSharpArgumentInfo GetArgumentInfoOfChild(int index) + { + switch (index) { + case 0: + return TargetArgumentInfo; + case 1: + return ValueArgumentInfo; + default: + throw new ArgumentOutOfRangeException(nameof(index)); + } + } } partial class DynamicGetIndexInstruction @@ -269,6 +302,13 @@ namespace ICSharpCode.Decompiler.IL } public override StackType ResultType => SpecialType.Dynamic.GetStackType(); + + public override CSharpArgumentInfo GetArgumentInfoOfChild(int index) + { + if (index < 0 || index >= ArgumentInfo.Count) + throw new ArgumentOutOfRangeException(nameof(index)); + return ArgumentInfo[index]; + } } partial class DynamicSetIndexInstruction @@ -302,6 +342,13 @@ namespace ICSharpCode.Decompiler.IL } public override StackType ResultType => SpecialType.Dynamic.GetStackType(); + + public override CSharpArgumentInfo GetArgumentInfoOfChild(int index) + { + if (index < 0 || index >= ArgumentInfo.Count) + throw new ArgumentOutOfRangeException(nameof(index)); + return ArgumentInfo[index]; + } } partial class DynamicInvokeConstructorInstruction @@ -335,6 +382,13 @@ namespace ICSharpCode.Decompiler.IL } public override StackType ResultType => SpecialType.Dynamic.GetStackType(); + + public override CSharpArgumentInfo GetArgumentInfoOfChild(int index) + { + if (index < 0 || index >= ArgumentInfo.Count) + throw new ArgumentOutOfRangeException(nameof(index)); + return ArgumentInfo[index]; + } } partial class DynamicBinaryOperatorInstruction @@ -368,6 +422,18 @@ namespace ICSharpCode.Decompiler.IL } public override StackType ResultType => SpecialType.Dynamic.GetStackType(); + + public override CSharpArgumentInfo GetArgumentInfoOfChild(int index) + { + switch (index) { + case 0: + return LeftArgumentInfo; + case 1: + return RightArgumentInfo; + default: + throw new ArgumentOutOfRangeException(nameof(index)); + } + } } partial class DynamicUnaryOperatorInstruction @@ -406,6 +472,16 @@ namespace ICSharpCode.Decompiler.IL } } } + + public override CSharpArgumentInfo GetArgumentInfoOfChild(int index) + { + switch (index) { + case 0: + return OperandArgumentInfo; + default: + throw new ArgumentOutOfRangeException(nameof(index)); + } + } } partial class DynamicInvokeInstruction @@ -438,6 +514,13 @@ namespace ICSharpCode.Decompiler.IL } public override StackType ResultType => SpecialType.Dynamic.GetStackType(); + + public override CSharpArgumentInfo GetArgumentInfoOfChild(int index) + { + if (index < 0 || index >= ArgumentInfo.Count) + throw new ArgumentOutOfRangeException(nameof(index)); + return ArgumentInfo[index]; + } } partial class DynamicIsEventInstruction @@ -463,5 +546,10 @@ namespace ICSharpCode.Decompiler.IL } public override StackType ResultType => StackType.I4; + + public override CSharpArgumentInfo GetArgumentInfoOfChild(int index) + { + throw new ArgumentOutOfRangeException(nameof(index)); + } } } From 18bcba64c3f7bbce9ff8a72dcf425c64fa1144dd Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Sat, 2 Jun 2018 00:05:08 +0200 Subject: [PATCH 19/49] Add IntroduceDynamicTypeOnLocals transform --- .../CSharp/CSharpDecompiler.cs | 1 + .../ICSharpCode.Decompiler.csproj | 1 + .../IntroduceDynamicTypeOnLocals.cs | 53 +++++++++++++++++++ 3 files changed, 55 insertions(+) create mode 100644 ICSharpCode.Decompiler/IL/Transforms/IntroduceDynamicTypeOnLocals.cs diff --git a/ICSharpCode.Decompiler/CSharp/CSharpDecompiler.cs b/ICSharpCode.Decompiler/CSharp/CSharpDecompiler.cs index f83b1596b..2846f7f26 100644 --- a/ICSharpCode.Decompiler/CSharp/CSharpDecompiler.cs +++ b/ICSharpCode.Decompiler/CSharp/CSharpDecompiler.cs @@ -141,6 +141,7 @@ namespace ICSharpCode.Decompiler.CSharp new ProxyCallReplacer(), new DelegateConstruction(), new HighLevelLoopTransform(), + new IntroduceDynamicTypeOnLocals(), new AssignVariableNames(), }; } diff --git a/ICSharpCode.Decompiler/ICSharpCode.Decompiler.csproj b/ICSharpCode.Decompiler/ICSharpCode.Decompiler.csproj index c7f877d00..0298e7c23 100644 --- a/ICSharpCode.Decompiler/ICSharpCode.Decompiler.csproj +++ b/ICSharpCode.Decompiler/ICSharpCode.Decompiler.csproj @@ -299,6 +299,7 @@ + diff --git a/ICSharpCode.Decompiler/IL/Transforms/IntroduceDynamicTypeOnLocals.cs b/ICSharpCode.Decompiler/IL/Transforms/IntroduceDynamicTypeOnLocals.cs new file mode 100644 index 000000000..3169013e7 --- /dev/null +++ b/ICSharpCode.Decompiler/IL/Transforms/IntroduceDynamicTypeOnLocals.cs @@ -0,0 +1,53 @@ +// Copyright (c) 2018 Siegfried Pammer +// +// Permission is hereby granted, free of charge, to any person obtaining a copy of this +// software and associated documentation files (the "Software"), to deal in the Software +// without restriction, including without limitation the rights to use, copy, modify, merge, +// publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons +// to whom the Software is furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in all copies or +// substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, +// INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR +// PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE +// FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +// DEALINGS IN THE SOFTWARE. + +using System; +using System.Collections.Generic; +using System.Text; +using ICSharpCode.Decompiler.IL.Transforms; +using ICSharpCode.Decompiler.TypeSystem; + +namespace ICSharpCode.Decompiler.IL +{ + class IntroduceDynamicTypeOnLocals : IILTransform + { + public void Run(ILFunction function, ILTransformContext context) + { + foreach (var variable in function.Variables) { + if (variable.Kind != VariableKind.Local && + variable.Kind != VariableKind.StackSlot && + variable.Kind != VariableKind.ForeachLocal && + variable.Kind != VariableKind.UsingLocal) { + continue; + } + if (!variable.Type.IsKnownType(KnownTypeCode.Object) || variable.LoadCount == 0) + continue; + foreach (var load in variable.LoadInstructions) { + if (load.Parent is DynamicInstruction dynamicInstruction) { + var argumentInfo = dynamicInstruction.GetArgumentInfoOfChild(load.ChildIndex); + if (argumentInfo.Flags.HasFlag(CSharpArgumentInfoFlags.UseCompileTimeType)) { + variable.Type = argumentInfo.CompileTimeType; + } else { + variable.Type = SpecialType.Dynamic; + } + } + } + } + } + } +} From 359fc4ffcd370d438b94580458d21d4f5115fde7 Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Sat, 2 Jun 2018 00:06:43 +0200 Subject: [PATCH 20/49] AssignVariableNames: use 'val' for dynamic variables. --- ICSharpCode.Decompiler/IL/Transforms/AssignVariableNames.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ICSharpCode.Decompiler/IL/Transforms/AssignVariableNames.cs b/ICSharpCode.Decompiler/IL/Transforms/AssignVariableNames.cs index 70e37a245..67035b50c 100644 --- a/ICSharpCode.Decompiler/IL/Transforms/AssignVariableNames.cs +++ b/ICSharpCode.Decompiler/IL/Transforms/AssignVariableNames.cs @@ -369,7 +369,7 @@ namespace ICSharpCode.Decompiler.IL.Transforms name = "array"; } else if (type is PointerType) { name = "ptr"; - } else if (type.Kind == TypeKind.TypeParameter || type.Kind == TypeKind.Unknown) { + } else if (type.Kind == TypeKind.TypeParameter || type.Kind == TypeKind.Unknown || type.Kind == TypeKind.Dynamic) { name = "val"; } else if (type.Kind == TypeKind.ByReference) { name = "reference"; From 51e0aab6c86d57da807f4a682a93cdcdf826ebc5 Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Sat, 2 Jun 2018 00:07:00 +0200 Subject: [PATCH 21/49] Add more tests --- .../TestCases/Pretty/DynamicTests.cs | 47 + .../TestCases/Pretty/DynamicTests.il | 2641 +++++++++++------ .../TestCases/Pretty/DynamicTests.opt.il | 2596 ++++++++++------ .../Pretty/DynamicTests.opt.roslyn.il | 2391 ++++++++++----- .../TestCases/Pretty/DynamicTests.roslyn.il | 2444 ++++++++++----- 5 files changed, 6811 insertions(+), 3308 deletions(-) diff --git a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.cs b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.cs index f2601773d..6e8e86642 100644 --- a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.cs +++ b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.cs @@ -6,6 +6,7 @@ namespace ICSharpCode.Decompiler.Tests.TestCases.Pretty internal class DynamicTests { private static dynamic field; + private static object objectField; public dynamic Property { get; set; @@ -33,6 +34,52 @@ namespace ICSharpCode.Decompiler.Tests.TestCases.Pretty a.Setter2 = 5; } + private static void RequiredCasts() + { + ((dynamic)objectField).A = 5; + ((dynamic)objectField).B += 5; + ((dynamic)objectField).Call(); + ((object)field).ToString(); + field.Call("Hello World"); + field.Call((object)"Hello World"); + field.Call((dynamic)"Hello World"); + } + + private static void DynamicCallWithString() + { + field.Call("Hello World"); + } + + private static void DynamicCallWithNamedArgs() + { + field.Call(a: "Hello World"); + } + + private static void DynamicCallWithRefOutArg(int a, out int b) + { + field.Call(ref a, out b); + } + + private static void DynamicCallWithStringCastToObj() + { + field.Call((object)"Hello World"); + } + + private static void DynamicCallWithStringCastToDynamic() + { + field.Call((dynamic)"Hello World"); + } + + private static void DynamicCallWithStringCastToDynamic2() + { + field.Call((dynamic)"Hello World", (int)5, null); + } + + private static void DynamicCallWithStringCastToDynamic3() + { + field.Call((dynamic)"Hello World", 5u, (dynamic)null); + } + private static void Invocation(dynamic a, dynamic b) { a(null, b.Test()); diff --git a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.il b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.il index bd5211eed..31b432862 100644 --- a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.il +++ b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.il @@ -72,252 +72,339 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site13' } // end of class 'o__SiteContainer2' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer14' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer14' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site15' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site16' - } // end of class 'o__SiteContainer14' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site15' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site16' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site17' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site18' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site19' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1e' + } // end of class 'o__SiteContainer14' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer1f' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site20' + } // end of class 'o__SiteContainer1f' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer21' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site22' + } // end of class 'o__SiteContainer21' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer23' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .class auto ansi sealed nested public '<>q__SiteDelegate24' + extends [mscorlib]System.MulticastDelegate + { + .method public hidebysig specialname rtspecialname + instance void .ctor(object 'object', + native int 'method') runtime managed + { + } // end of method '<>q__SiteDelegate24'::.ctor + + .method public hidebysig newslot virtual + instance void Invoke(class [System.Core]System.Runtime.CompilerServices.CallSite param0, + object param1, + int32& param2, + [out] int32& param3) runtime managed + { + .param [2] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + } // end of method '<>q__SiteDelegate24'::Invoke + + } // end of class '<>q__SiteDelegate24' + + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer23'/'<>q__SiteDelegate24'> '<>p__Site25' + } // end of class 'o__SiteContainer23' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer26' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site27' + } // end of class 'o__SiteContainer26' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer28' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site29' + } // end of class 'o__SiteContainer28' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer2a' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2b' + } // end of class 'o__SiteContainer2a' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer17' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer2c' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site18' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site19' - } // end of class 'o__SiteContainer17' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2d' + } // end of class 'o__SiteContainer2c' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer1a' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer2e' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1b' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1c' - } // end of class 'o__SiteContainer1a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site30' + } // end of class 'o__SiteContainer2e' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer1d' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer31' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1e' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1f' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site20' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site21' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site22' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site23' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site24' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site25' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site26' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site27' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site28' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site29' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2a' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2b' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2c' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2d' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2e' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2f' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site30' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site31' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site32' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site32' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site33' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site34' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site35' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site36' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site37' + } // end of class 'o__SiteContainer31' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer34' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site35' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site36' + } // end of class 'o__SiteContainer34' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer37' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site38' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site39' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site39' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3a' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3b' - } // end of class 'o__SiteContainer1d' - - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer3c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site40' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site41' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site42' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site43' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site44' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site45' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site46' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site47' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site48' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site49' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site50' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site51' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site52' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site53' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site54' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site55' + } // end of class 'o__SiteContainer37' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer56' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3d' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3e' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3f' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site40' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site41' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site42' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site43' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site44' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site45' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site46' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site47' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site48' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site49' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4a' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4b' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4c' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4d' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4e' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4f' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site50' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site51' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site52' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site53' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site54' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site55' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site56' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site57' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site58' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site58' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site59' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5a' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5b' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5c' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5d' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5e' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5f' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site60' - } // end of class 'o__SiteContainer3c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site60' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site61' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site62' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site63' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site64' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site65' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site66' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site67' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site68' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site69' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site70' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site71' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site72' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site73' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site74' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site75' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site76' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site77' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site78' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site79' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7a' + } // end of class 'o__SiteContainer56' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer61' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer7b' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site62' - } // end of class 'o__SiteContainer61' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7c' + } // end of class 'o__SiteContainer7b' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer63' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer7d' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site64' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site65' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site66' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site67' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site68' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site69' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6a' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6b' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6c' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6d' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6e' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6f' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site70' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site71' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site72' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site73' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site74' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site75' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site76' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site77' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site78' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site79' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7a' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7b' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7c' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7d' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7e' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7f' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site80' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site80' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site81' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site82' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site83' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site84' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site82' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site83' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site84' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site85' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site86' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site87' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site88' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site89' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site86' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site87' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site88' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site89' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8a' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8b' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8c' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8d' - } // end of class 'o__SiteContainer63' - - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer8e' - extends [mscorlib]System.Object - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8f' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site90' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site91' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site92' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site93' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site94' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site95' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site96' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site97' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site98' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site90' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site91' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site92' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site93' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site94' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site95' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site96' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site97' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site98' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site99' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9a' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9b' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9c' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9d' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9e' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9f' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea0' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea1' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea2' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea3' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea4' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea5' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea6' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea7' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea7' + } // end of class 'o__SiteContainer7d' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainera8' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea9' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteaa' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteab' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteac' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteab' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteac' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitead' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteae' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteaf' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb0' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb1' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb2' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb3' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb4' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb5' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb6' - } // end of class 'o__SiteContainer8e' - - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerb7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteba' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebb' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebc' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebd' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebe' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebf' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteca' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecb' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecc' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecd' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitece' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecf' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited0' + } // end of class 'o__SiteContainera8' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerd1' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb8' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb9' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteba' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebb' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebc' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebd' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebe' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebf' - } // end of class 'o__SiteContainerb7' - - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerc0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited9' + } // end of class 'o__SiteContainerd1' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerda' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec1' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec2' - } // end of class 'o__SiteContainerc0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitedb' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitedc' + } // end of class 'o__SiteContainerda' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerc3' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerdd' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec4' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec5' - } // end of class 'o__SiteContainerc3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitede' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitedf' + } // end of class 'o__SiteContainerdd' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerc6' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainere0' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec7' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec8' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec9' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteca' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecb' - } // end of class 'o__SiteContainerc6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee5' + } // end of class 'o__SiteContainere0' .field private static object 'field' .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .field private static object objectField .field private object 'k__BackingField' .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -1180,6 +1267,828 @@ IL_0656: ret } // end of method DynamicTests::MemberAccess + .method private hidebysig static void RequiredCasts() cil managed + { + // Code size 938 (0x3aa) + .maxstack 12 + .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0, + object V_1) + IL_0000: nop + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site15' + IL_0006: brtrue.s IL_0045 + + IL_0008: ldc.i4.0 + IL_0009: ldstr "A" + IL_000e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0013: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0018: ldc.i4.2 + IL_0019: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_001e: stloc.0 + IL_001f: ldloc.0 + IL_0020: ldc.i4.0 + IL_0021: ldc.i4.0 + IL_0022: ldnull + IL_0023: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0028: stelem.ref + IL_0029: ldloc.0 + IL_002a: ldc.i4.1 + IL_002b: ldc.i4.3 + IL_002c: ldnull + IL_002d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0032: stelem.ref + IL_0033: ldloc.0 + IL_0034: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0039: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_003e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site15' + IL_0043: br.s IL_0045 + + IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site15' + IL_004a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site15' + IL_0054: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::objectField + IL_0059: ldc.i4.5 + IL_005a: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_005f: pop + IL_0060: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::objectField + IL_0065: stloc.1 + IL_0066: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site16' + IL_006b: brtrue.s IL_008e + + IL_006d: ldc.i4.0 + IL_006e: ldstr "B" + IL_0073: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0078: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_007d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::IsEvent(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type) + IL_0082: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0087: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site16' + IL_008c: br.s IL_008e + + IL_008e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site16' + IL_0093: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0098: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site16' + IL_009d: ldloc.1 + IL_009e: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_00a3: brtrue IL_01ad + + IL_00a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site19' + IL_00ad: brtrue.s IL_00f0 + + IL_00af: ldc.i4 0x80 + IL_00b4: ldstr "B" + IL_00b9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00be: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00c3: ldc.i4.2 + IL_00c4: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00c9: stloc.0 + IL_00ca: ldloc.0 + IL_00cb: ldc.i4.0 + IL_00cc: ldc.i4.0 + IL_00cd: ldnull + IL_00ce: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00d3: stelem.ref + IL_00d4: ldloc.0 + IL_00d5: ldc.i4.1 + IL_00d6: ldc.i4.0 + IL_00d7: ldnull + IL_00d8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00dd: stelem.ref + IL_00de: ldloc.0 + IL_00df: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00e4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00e9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site19' + IL_00ee: br.s IL_00f0 + + IL_00f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site19' + IL_00f5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site19' + IL_00ff: ldloc.1 + IL_0100: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site18' + IL_0105: brtrue.s IL_0141 + + IL_0107: ldc.i4.0 + IL_0108: ldc.i4.s 63 + IL_010a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_010f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0114: ldc.i4.2 + IL_0115: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_011a: stloc.0 + IL_011b: ldloc.0 + IL_011c: ldc.i4.0 + IL_011d: ldc.i4.0 + IL_011e: ldnull + IL_011f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0124: stelem.ref + IL_0125: ldloc.0 + IL_0126: ldc.i4.1 + IL_0127: ldc.i4.3 + IL_0128: ldnull + IL_0129: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_012e: stelem.ref + IL_012f: ldloc.0 + IL_0130: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0135: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_013a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site18' + IL_013f: br.s IL_0141 + + IL_0141: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site18' + IL_0146: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_014b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site18' + IL_0150: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1a' + IL_0155: brtrue.s IL_018a + + IL_0157: ldc.i4.0 + IL_0158: ldstr "B" + IL_015d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0162: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0167: ldc.i4.1 + IL_0168: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_016d: stloc.0 + IL_016e: ldloc.0 + IL_016f: ldc.i4.0 + IL_0170: ldc.i4.0 + IL_0171: ldnull + IL_0172: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0177: stelem.ref + IL_0178: ldloc.0 + IL_0179: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_017e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0183: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1a' + IL_0188: br.s IL_018a + + IL_018a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1a' + IL_018f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0194: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1a' + IL_0199: ldloc.1 + IL_019a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_019f: ldc.i4.5 + IL_01a0: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_01a5: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_01aa: pop + IL_01ab: br.s IL_020d + + IL_01ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site17' + IL_01b2: brtrue.s IL_01f6 + + IL_01b4: ldc.i4 0x104 + IL_01b9: ldstr "add_B" + IL_01be: ldnull + IL_01bf: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01c4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01c9: ldc.i4.2 + IL_01ca: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_01cf: stloc.0 + IL_01d0: ldloc.0 + IL_01d1: ldc.i4.0 + IL_01d2: ldc.i4.0 + IL_01d3: ldnull + IL_01d4: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01d9: stelem.ref + IL_01da: ldloc.0 + IL_01db: ldc.i4.1 + IL_01dc: ldc.i4.3 + IL_01dd: ldnull + IL_01de: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01e3: stelem.ref + IL_01e4: ldloc.0 + IL_01e5: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_01ea: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_01ef: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site17' + IL_01f4: br.s IL_01f6 + + IL_01f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site17' + IL_01fb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0200: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site17' + IL_0205: ldloc.1 + IL_0206: ldc.i4.5 + IL_0207: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_020c: pop + IL_020d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1b' + IL_0212: brtrue.s IL_024c + + IL_0214: ldc.i4 0x100 + IL_0219: ldstr "Call" + IL_021e: ldnull + IL_021f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0224: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0229: ldc.i4.1 + IL_022a: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_022f: stloc.0 + IL_0230: ldloc.0 + IL_0231: ldc.i4.0 + IL_0232: ldc.i4.0 + IL_0233: ldnull + IL_0234: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0239: stelem.ref + IL_023a: ldloc.0 + IL_023b: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0240: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0245: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1b' + IL_024a: br.s IL_024c + + IL_024c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1b' + IL_0251: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0256: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1b' + IL_025b: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::objectField + IL_0260: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, + !1) + IL_0265: nop + IL_0266: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' + IL_026b: callvirt instance string [mscorlib]System.Object::ToString() + IL_0270: pop + IL_0271: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1c' + IL_0276: brtrue.s IL_02ba + + IL_0278: ldc.i4 0x100 + IL_027d: ldstr "Call" + IL_0282: ldnull + IL_0283: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0288: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_028d: ldc.i4.2 + IL_028e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0293: stloc.0 + IL_0294: ldloc.0 + IL_0295: ldc.i4.0 + IL_0296: ldc.i4.0 + IL_0297: ldnull + IL_0298: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_029d: stelem.ref + IL_029e: ldloc.0 + IL_029f: ldc.i4.1 + IL_02a0: ldc.i4.3 + IL_02a1: ldnull + IL_02a2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02a7: stelem.ref + IL_02a8: ldloc.0 + IL_02a9: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_02ae: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_02b3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1c' + IL_02b8: br.s IL_02ba + + IL_02ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1c' + IL_02bf: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_02c4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1c' + IL_02c9: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' + IL_02ce: ldstr "Hello World" + IL_02d3: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_02d8: nop + IL_02d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1d' + IL_02de: brtrue.s IL_0322 + + IL_02e0: ldc.i4 0x100 + IL_02e5: ldstr "Call" + IL_02ea: ldnull + IL_02eb: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_02f0: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_02f5: ldc.i4.2 + IL_02f6: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_02fb: stloc.0 + IL_02fc: ldloc.0 + IL_02fd: ldc.i4.0 + IL_02fe: ldc.i4.0 + IL_02ff: ldnull + IL_0300: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0305: stelem.ref + IL_0306: ldloc.0 + IL_0307: ldc.i4.1 + IL_0308: ldc.i4.1 + IL_0309: ldnull + IL_030a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_030f: stelem.ref + IL_0310: ldloc.0 + IL_0311: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0316: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_031b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1d' + IL_0320: br.s IL_0322 + + IL_0322: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1d' + IL_0327: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_032c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1d' + IL_0331: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' + IL_0336: ldstr "Hello World" + IL_033b: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0340: nop + IL_0341: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1e' + IL_0346: brtrue.s IL_038a + + IL_0348: ldc.i4 0x100 + IL_034d: ldstr "Call" + IL_0352: ldnull + IL_0353: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0358: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_035d: ldc.i4.2 + IL_035e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0363: stloc.0 + IL_0364: ldloc.0 + IL_0365: ldc.i4.0 + IL_0366: ldc.i4.0 + IL_0367: ldnull + IL_0368: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_036d: stelem.ref + IL_036e: ldloc.0 + IL_036f: ldc.i4.1 + IL_0370: ldc.i4.0 + IL_0371: ldnull + IL_0372: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0377: stelem.ref + IL_0378: ldloc.0 + IL_0379: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_037e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0383: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1e' + IL_0388: br.s IL_038a + + IL_038a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1e' + IL_038f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0394: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1e' + IL_0399: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' + IL_039e: ldstr "Hello World" + IL_03a3: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_03a8: nop + IL_03a9: ret + } // end of method DynamicTests::RequiredCasts + + .method private hidebysig static void DynamicCallWithString() cil managed + { + // Code size 106 (0x6a) + .maxstack 8 + .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) + IL_0000: nop + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1f'::'<>p__Site20' + IL_0006: brtrue.s IL_004a + + IL_0008: ldc.i4 0x100 + IL_000d: ldstr "Call" + IL_0012: ldnull + IL_0013: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0018: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001d: ldc.i4.2 + IL_001e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0023: stloc.0 + IL_0024: ldloc.0 + IL_0025: ldc.i4.0 + IL_0026: ldc.i4.0 + IL_0027: ldnull + IL_0028: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002d: stelem.ref + IL_002e: ldloc.0 + IL_002f: ldc.i4.1 + IL_0030: ldc.i4.3 + IL_0031: ldnull + IL_0032: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0037: stelem.ref + IL_0038: ldloc.0 + IL_0039: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_003e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1f'::'<>p__Site20' + IL_0048: br.s IL_004a + + IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1f'::'<>p__Site20' + IL_004f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1f'::'<>p__Site20' + IL_0059: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' + IL_005e: ldstr "Hello World" + IL_0063: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0068: nop + IL_0069: ret + } // end of method DynamicTests::DynamicCallWithString + + .method private hidebysig static void DynamicCallWithNamedArgs() cil managed + { + // Code size 110 (0x6e) + .maxstack 8 + .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) + IL_0000: nop + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer21'::'<>p__Site22' + IL_0006: brtrue.s IL_004e + + IL_0008: ldc.i4 0x100 + IL_000d: ldstr "Call" + IL_0012: ldnull + IL_0013: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0018: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001d: ldc.i4.2 + IL_001e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0023: stloc.0 + IL_0024: ldloc.0 + IL_0025: ldc.i4.0 + IL_0026: ldc.i4.0 + IL_0027: ldnull + IL_0028: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002d: stelem.ref + IL_002e: ldloc.0 + IL_002f: ldc.i4.1 + IL_0030: ldc.i4.7 + IL_0031: ldstr "a" + IL_0036: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_003b: stelem.ref + IL_003c: ldloc.0 + IL_003d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0042: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0047: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer21'::'<>p__Site22' + IL_004c: br.s IL_004e + + IL_004e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer21'::'<>p__Site22' + IL_0053: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0058: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer21'::'<>p__Site22' + IL_005d: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' + IL_0062: ldstr "Hello World" + IL_0067: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_006c: nop + IL_006d: ret + } // end of method DynamicTests::DynamicCallWithNamedArgs + + .method private hidebysig static void DynamicCallWithRefOutArg(int32 a, + [out] int32& b) cil managed + { + // Code size 116 (0x74) + .maxstack 8 + .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) + IL_0000: nop + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer23'/'<>q__SiteDelegate24'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site25' + IL_0006: brtrue.s IL_0056 + + IL_0008: ldc.i4 0x100 + IL_000d: ldstr "Call" + IL_0012: ldnull + IL_0013: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0018: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001d: ldc.i4.3 + IL_001e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0023: stloc.0 + IL_0024: ldloc.0 + IL_0025: ldc.i4.0 + IL_0026: ldc.i4.0 + IL_0027: ldnull + IL_0028: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002d: stelem.ref + IL_002e: ldloc.0 + IL_002f: ldc.i4.1 + IL_0030: ldc.i4.s 9 + IL_0032: ldnull + IL_0033: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0038: stelem.ref + IL_0039: ldloc.0 + IL_003a: ldc.i4.2 + IL_003b: ldc.i4.s 17 + IL_003d: ldnull + IL_003e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0043: stelem.ref + IL_0044: ldloc.0 + IL_0045: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_004a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer23'/'<>q__SiteDelegate24'>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_004f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer23'/'<>q__SiteDelegate24'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site25' + IL_0054: br.s IL_0056 + + IL_0056: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer23'/'<>q__SiteDelegate24'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site25' + IL_005b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer23'/'<>q__SiteDelegate24'>::Target + IL_0060: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer23'/'<>q__SiteDelegate24'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site25' + IL_0065: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' + IL_006a: ldarga.s a + IL_006c: ldarg.1 + IL_006d: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'/'<>q__SiteDelegate24'::Invoke(class [System.Core]System.Runtime.CompilerServices.CallSite, + object, + int32&, + int32&) + IL_0072: nop + IL_0073: ret + } // end of method DynamicTests::DynamicCallWithRefOutArg + + .method private hidebysig static void DynamicCallWithStringCastToObj() cil managed + { + // Code size 106 (0x6a) + .maxstack 8 + .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) + IL_0000: nop + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer26'::'<>p__Site27' + IL_0006: brtrue.s IL_004a + + IL_0008: ldc.i4 0x100 + IL_000d: ldstr "Call" + IL_0012: ldnull + IL_0013: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0018: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001d: ldc.i4.2 + IL_001e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0023: stloc.0 + IL_0024: ldloc.0 + IL_0025: ldc.i4.0 + IL_0026: ldc.i4.0 + IL_0027: ldnull + IL_0028: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002d: stelem.ref + IL_002e: ldloc.0 + IL_002f: ldc.i4.1 + IL_0030: ldc.i4.1 + IL_0031: ldnull + IL_0032: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0037: stelem.ref + IL_0038: ldloc.0 + IL_0039: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_003e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer26'::'<>p__Site27' + IL_0048: br.s IL_004a + + IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer26'::'<>p__Site27' + IL_004f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer26'::'<>p__Site27' + IL_0059: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' + IL_005e: ldstr "Hello World" + IL_0063: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0068: nop + IL_0069: ret + } // end of method DynamicTests::DynamicCallWithStringCastToObj + + .method private hidebysig static void DynamicCallWithStringCastToDynamic() cil managed + { + // Code size 106 (0x6a) + .maxstack 8 + .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) + IL_0000: nop + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site29' + IL_0006: brtrue.s IL_004a + + IL_0008: ldc.i4 0x100 + IL_000d: ldstr "Call" + IL_0012: ldnull + IL_0013: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0018: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001d: ldc.i4.2 + IL_001e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0023: stloc.0 + IL_0024: ldloc.0 + IL_0025: ldc.i4.0 + IL_0026: ldc.i4.0 + IL_0027: ldnull + IL_0028: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002d: stelem.ref + IL_002e: ldloc.0 + IL_002f: ldc.i4.1 + IL_0030: ldc.i4.0 + IL_0031: ldnull + IL_0032: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0037: stelem.ref + IL_0038: ldloc.0 + IL_0039: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_003e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site29' + IL_0048: br.s IL_004a + + IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site29' + IL_004f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site29' + IL_0059: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' + IL_005e: ldstr "Hello World" + IL_0063: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0068: nop + IL_0069: ret + } // end of method DynamicTests::DynamicCallWithStringCastToDynamic + + .method private hidebysig static void DynamicCallWithStringCastToDynamic2() cil managed + { + // Code size 128 (0x80) + .maxstack 8 + .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) + IL_0000: nop + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2a'::'<>p__Site2b' + IL_0006: brtrue.s IL_005e + + IL_0008: ldc.i4 0x100 + IL_000d: ldstr "Call" + IL_0012: ldnull + IL_0013: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0018: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001d: ldc.i4.4 + IL_001e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0023: stloc.0 + IL_0024: ldloc.0 + IL_0025: ldc.i4.0 + IL_0026: ldc.i4.0 + IL_0027: ldnull + IL_0028: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002d: stelem.ref + IL_002e: ldloc.0 + IL_002f: ldc.i4.1 + IL_0030: ldc.i4.0 + IL_0031: ldnull + IL_0032: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0037: stelem.ref + IL_0038: ldloc.0 + IL_0039: ldc.i4.2 + IL_003a: ldc.i4.3 + IL_003b: ldnull + IL_003c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0041: stelem.ref + IL_0042: ldloc.0 + IL_0043: ldc.i4.3 + IL_0044: ldc.i4.2 + IL_0045: ldnull + IL_0046: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_004b: stelem.ref + IL_004c: ldloc.0 + IL_004d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0052: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0057: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2a'::'<>p__Site2b' + IL_005c: br.s IL_005e + + IL_005e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2a'::'<>p__Site2b' + IL_0063: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0068: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2a'::'<>p__Site2b' + IL_006d: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' + IL_0072: ldstr "Hello World" + IL_0077: ldc.i4.5 + IL_0078: ldnull + IL_0079: callvirt instance void class [mscorlib]System.Action`5::Invoke(!0, + !1, + !2, + !3, + !4) + IL_007e: nop + IL_007f: ret + } // end of method DynamicTests::DynamicCallWithStringCastToDynamic2 + + .method private hidebysig static void DynamicCallWithStringCastToDynamic3() cil managed + { + // Code size 128 (0x80) + .maxstack 8 + .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) + IL_0000: nop + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2c'::'<>p__Site2d' + IL_0006: brtrue.s IL_005e + + IL_0008: ldc.i4 0x100 + IL_000d: ldstr "Call" + IL_0012: ldnull + IL_0013: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0018: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001d: ldc.i4.4 + IL_001e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0023: stloc.0 + IL_0024: ldloc.0 + IL_0025: ldc.i4.0 + IL_0026: ldc.i4.0 + IL_0027: ldnull + IL_0028: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002d: stelem.ref + IL_002e: ldloc.0 + IL_002f: ldc.i4.1 + IL_0030: ldc.i4.0 + IL_0031: ldnull + IL_0032: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0037: stelem.ref + IL_0038: ldloc.0 + IL_0039: ldc.i4.2 + IL_003a: ldc.i4.3 + IL_003b: ldnull + IL_003c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0041: stelem.ref + IL_0042: ldloc.0 + IL_0043: ldc.i4.3 + IL_0044: ldc.i4.2 + IL_0045: ldnull + IL_0046: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_004b: stelem.ref + IL_004c: ldloc.0 + IL_004d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0052: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0057: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2c'::'<>p__Site2d' + IL_005c: br.s IL_005e + + IL_005e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2c'::'<>p__Site2d' + IL_0063: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0068: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2c'::'<>p__Site2d' + IL_006d: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' + IL_0072: ldstr "Hello World" + IL_0077: ldc.i4.5 + IL_0078: ldnull + IL_0079: callvirt instance void class [mscorlib]System.Action`5::Invoke(!0, + !1, + !2, + !3, + !4) + IL_007e: nop + IL_007f: ret + } // end of method DynamicTests::DynamicCallWithStringCastToDynamic3 + .method private hidebysig static void Invocation(object a, object b) cil managed { @@ -1191,7 +2100,7 @@ .maxstack 12 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site15' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site2f' IL_0006: brtrue.s IL_004e IL_0008: ldc.i4 0x100 @@ -1226,15 +2135,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0042: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0047: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site15' + IL_0047: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site2f' IL_004c: br.s IL_004e - IL_004e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site15' + IL_004e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site2f' IL_0053: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0058: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site15' + IL_0058: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site2f' IL_005d: ldarg.0 IL_005e: ldnull - IL_005f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site16' + IL_005f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site30' IL_0064: brtrue.s IL_009a IL_0066: ldc.i4.0 @@ -1259,12 +2168,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_008e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0093: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site16' + IL_0093: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site30' IL_0098: br.s IL_009a - IL_009a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site16' + IL_009a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site30' IL_009f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site16' + IL_00a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site30' IL_00a9: ldarg.1 IL_00aa: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -1289,7 +2198,7 @@ object V_1, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_2) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer17'::'<>p__Site18' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer31'::'<>p__Site32' IL_0006: brtrue.s IL_003b IL_0008: ldc.i4.0 @@ -1312,17 +2221,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_002f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0034: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer17'::'<>p__Site18' + IL_0034: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer31'::'<>p__Site32' IL_0039: br.s IL_003b - IL_003b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer17'::'<>p__Site18' + IL_003b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer31'::'<>p__Site32' IL_0040: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer17'::'<>p__Site18' + IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer31'::'<>p__Site32' IL_004a: ldarg.0 IL_004b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0050: stloc.0 - IL_0051: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer17'::'<>p__Site19' + IL_0051: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer31'::'<>p__Site33' IL_0056: brtrue.s IL_0090 IL_0058: ldc.i4.0 @@ -1350,12 +2259,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0084: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0089: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer17'::'<>p__Site19' + IL_0089: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer31'::'<>p__Site33' IL_008e: br.s IL_0090 - IL_0090: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer17'::'<>p__Site19' + IL_0090: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer31'::'<>p__Site33' IL_0095: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_009a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer17'::'<>p__Site19' + IL_009a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer31'::'<>p__Site33' IL_009f: ldloc.0 IL_00a0: ldc.i4.0 IL_00a1: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -1380,7 +2289,7 @@ .locals init (object V_0, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_1) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1a'::'<>p__Site1b' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer34'::'<>p__Site35' IL_0006: brtrue.s IL_0040 IL_0008: ldc.i4.0 @@ -1408,13 +2317,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0034: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0039: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1a'::'<>p__Site1b' + IL_0039: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer34'::'<>p__Site35' IL_003e: br.s IL_0040 - IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1a'::'<>p__Site1b' + IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer34'::'<>p__Site35' IL_0045: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1a'::'<>p__Site1b' - IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1a'::'<>p__Site1c' + IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer34'::'<>p__Site35' + IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer34'::'<>p__Site36' IL_0054: brtrue.s IL_008a IL_0056: ldc.i4.s 64 @@ -1437,12 +2346,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_007e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0083: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1a'::'<>p__Site1c' + IL_0083: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer34'::'<>p__Site36' IL_0088: br.s IL_008a - IL_008a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1a'::'<>p__Site1c' + IL_008a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer34'::'<>p__Site36' IL_008f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0094: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1a'::'<>p__Site1c' + IL_0094: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer34'::'<>p__Site36' IL_0099: ldarg.0 IL_009a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -1468,7 +2377,7 @@ .maxstack 10 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site1e' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site38' IL_0006: brtrue.s IL_004b IL_0008: ldc.i4 0x100 @@ -1500,15 +2409,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site1e' + IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site38' IL_0049: br.s IL_004b - IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site1e' + IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site38' IL_0050: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site1e' + IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site38' IL_005a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_005f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site1f' + IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site39' IL_0069: brtrue.s IL_00a4 IL_006b: ldc.i4.0 @@ -1538,12 +2447,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0098: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_009d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site1f' + IL_009d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site39' IL_00a2: br.s IL_00a4 - IL_00a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site1f' + IL_00a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site39' IL_00a9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00ae: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site1f' + IL_00ae: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site39' IL_00b3: ldarg.0 IL_00b4: ldarg.1 IL_00b5: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -1553,7 +2462,7 @@ !1, !2) IL_00bf: nop - IL_00c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site20' + IL_00c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3a' IL_00c5: brtrue.s IL_010a IL_00c7: ldc.i4 0x100 @@ -1585,15 +2494,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00fe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0103: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site20' + IL_0103: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3a' IL_0108: br.s IL_010a - IL_010a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site20' + IL_010a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3a' IL_010f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0114: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site20' + IL_0114: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3a' IL_0119: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_011e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0123: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site21' + IL_0123: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3b' IL_0128: brtrue.s IL_0163 IL_012a: ldc.i4.0 @@ -1623,12 +2532,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0157: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_015c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site21' + IL_015c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3b' IL_0161: br.s IL_0163 - IL_0163: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site21' + IL_0163: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3b' IL_0168: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_016d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site21' + IL_016d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3b' IL_0172: ldarg.0 IL_0173: ldc.i4.1 IL_0174: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -1638,7 +2547,7 @@ !1, !2) IL_017e: nop - IL_017f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site22' + IL_017f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3c' IL_0184: brtrue.s IL_01c9 IL_0186: ldc.i4 0x100 @@ -1670,15 +2579,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01bd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01c2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site22' + IL_01c2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3c' IL_01c7: br.s IL_01c9 - IL_01c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site22' + IL_01c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3c' IL_01ce: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01d3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site22' + IL_01d3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3c' IL_01d8: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_01dd: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_01e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site23' + IL_01e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3d' IL_01e7: brtrue.s IL_0222 IL_01e9: ldc.i4.0 @@ -1708,12 +2617,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0216: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_021b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site23' + IL_021b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3d' IL_0220: br.s IL_0222 - IL_0222: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site23' + IL_0222: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3d' IL_0227: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_022c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site23' + IL_022c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3d' IL_0231: ldarg.0 IL_0232: ldnull IL_0233: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -1723,7 +2632,7 @@ !1, !2) IL_023d: nop - IL_023e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site24' + IL_023e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3e' IL_0243: brtrue.s IL_0288 IL_0245: ldc.i4 0x100 @@ -1755,15 +2664,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_027c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0281: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site24' + IL_0281: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3e' IL_0286: br.s IL_0288 - IL_0288: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site24' + IL_0288: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3e' IL_028d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0292: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site24' + IL_0292: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3e' IL_0297: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_029c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_02a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site25' + IL_02a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3f' IL_02a6: brtrue.s IL_02e2 IL_02a8: ldc.i4.0 @@ -1793,12 +2702,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02d6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02db: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site25' + IL_02db: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3f' IL_02e0: br.s IL_02e2 - IL_02e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site25' + IL_02e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3f' IL_02e7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site25' + IL_02ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3f' IL_02f1: ldarg.0 IL_02f2: ldarg.1 IL_02f3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -1808,7 +2717,7 @@ !1, !2) IL_02fd: nop - IL_02fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site26' + IL_02fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site40' IL_0303: brtrue.s IL_0348 IL_0305: ldc.i4 0x100 @@ -1840,15 +2749,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_033c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0341: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site26' + IL_0341: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site40' IL_0346: br.s IL_0348 - IL_0348: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site26' + IL_0348: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site40' IL_034d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0352: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site26' + IL_0352: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site40' IL_0357: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_035c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0361: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site27' + IL_0361: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site41' IL_0366: brtrue.s IL_03a2 IL_0368: ldc.i4.0 @@ -1878,12 +2787,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0396: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_039b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site27' + IL_039b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site41' IL_03a0: br.s IL_03a2 - IL_03a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site27' + IL_03a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site41' IL_03a7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site27' + IL_03ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site41' IL_03b1: ldarg.0 IL_03b2: ldc.i4.1 IL_03b3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -1893,7 +2802,7 @@ !1, !2) IL_03bd: nop - IL_03be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site28' + IL_03be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site42' IL_03c3: brtrue.s IL_0408 IL_03c5: ldc.i4 0x100 @@ -1925,15 +2834,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03fc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0401: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site28' + IL_0401: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site42' IL_0406: br.s IL_0408 - IL_0408: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site28' + IL_0408: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site42' IL_040d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0412: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site28' + IL_0412: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site42' IL_0417: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_041c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0421: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site29' + IL_0421: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site43' IL_0426: brtrue.s IL_0462 IL_0428: ldc.i4.0 @@ -1963,12 +2872,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0456: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_045b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site29' + IL_045b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site43' IL_0460: br.s IL_0462 - IL_0462: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site29' + IL_0462: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site43' IL_0467: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_046c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site29' + IL_046c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site43' IL_0471: ldarg.0 IL_0472: ldnull IL_0473: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -1978,7 +2887,7 @@ !1, !2) IL_047d: nop - IL_047e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2a' + IL_047e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site44' IL_0483: brtrue.s IL_04c8 IL_0485: ldc.i4 0x100 @@ -2010,15 +2919,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04bc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04c1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2a' + IL_04c1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site44' IL_04c6: br.s IL_04c8 - IL_04c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2a' + IL_04c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site44' IL_04cd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2a' + IL_04d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site44' IL_04d7: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_04dc: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_04e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2b' + IL_04e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site45' IL_04e6: brtrue.s IL_0522 IL_04e8: ldc.i4.0 @@ -2048,12 +2957,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0516: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_051b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2b' + IL_051b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site45' IL_0520: br.s IL_0522 - IL_0522: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2b' + IL_0522: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site45' IL_0527: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_052c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2b' + IL_052c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site45' IL_0531: ldarg.0 IL_0532: ldarg.1 IL_0533: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2063,7 +2972,7 @@ !1, !2) IL_053d: nop - IL_053e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2c' + IL_053e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site46' IL_0543: brtrue.s IL_0588 IL_0545: ldc.i4 0x100 @@ -2095,15 +3004,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_057c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0581: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2c' + IL_0581: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site46' IL_0586: br.s IL_0588 - IL_0588: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2c' + IL_0588: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site46' IL_058d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0592: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2c' + IL_0592: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site46' IL_0597: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_059c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_05a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2d' + IL_05a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site47' IL_05a6: brtrue.s IL_05e2 IL_05a8: ldc.i4.0 @@ -2133,12 +3042,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05d6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05db: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2d' + IL_05db: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site47' IL_05e0: br.s IL_05e2 - IL_05e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2d' + IL_05e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site47' IL_05e7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2d' + IL_05ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site47' IL_05f1: ldarg.0 IL_05f2: ldc.i4.1 IL_05f3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2148,7 +3057,7 @@ !1, !2) IL_05fd: nop - IL_05fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2e' + IL_05fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site48' IL_0603: brtrue.s IL_0648 IL_0605: ldc.i4 0x100 @@ -2180,15 +3089,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_063c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0641: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2e' + IL_0641: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site48' IL_0646: br.s IL_0648 - IL_0648: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2e' + IL_0648: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site48' IL_064d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0652: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2e' + IL_0652: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site48' IL_0657: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_065c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0661: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2f' + IL_0661: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site49' IL_0666: brtrue.s IL_06a2 IL_0668: ldc.i4.0 @@ -2218,12 +3127,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0696: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_069b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2f' + IL_069b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site49' IL_06a0: br.s IL_06a2 - IL_06a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2f' + IL_06a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site49' IL_06a7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2f' + IL_06ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site49' IL_06b1: ldarg.0 IL_06b2: ldnull IL_06b3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2233,7 +3142,7 @@ !1, !2) IL_06bd: nop - IL_06be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site30' + IL_06be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4a' IL_06c3: brtrue.s IL_0708 IL_06c5: ldc.i4 0x100 @@ -2265,15 +3174,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06fc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0701: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site30' + IL_0701: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4a' IL_0706: br.s IL_0708 - IL_0708: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site30' + IL_0708: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4a' IL_070d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0712: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site30' + IL_0712: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4a' IL_0717: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_071c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0721: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site31' + IL_0721: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4b' IL_0726: brtrue.s IL_0762 IL_0728: ldc.i4.0 @@ -2303,12 +3212,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0756: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_075b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site31' + IL_075b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4b' IL_0760: br.s IL_0762 - IL_0762: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site31' + IL_0762: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4b' IL_0767: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_076c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site31' + IL_076c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4b' IL_0771: ldarg.0 IL_0772: ldarg.1 IL_0773: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2318,7 +3227,7 @@ !1, !2) IL_077d: nop - IL_077e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site32' + IL_077e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4c' IL_0783: brtrue.s IL_07c8 IL_0785: ldc.i4 0x100 @@ -2350,15 +3259,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07bc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07c1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site32' + IL_07c1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4c' IL_07c6: br.s IL_07c8 - IL_07c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site32' + IL_07c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4c' IL_07cd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site32' + IL_07d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4c' IL_07d7: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_07dc: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_07e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site33' + IL_07e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4d' IL_07e6: brtrue.s IL_0822 IL_07e8: ldc.i4.0 @@ -2388,12 +3297,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0816: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_081b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site33' + IL_081b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4d' IL_0820: br.s IL_0822 - IL_0822: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site33' + IL_0822: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4d' IL_0827: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_082c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site33' + IL_082c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4d' IL_0831: ldarg.0 IL_0832: ldc.i4.1 IL_0833: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2403,7 +3312,7 @@ !1, !2) IL_083d: nop - IL_083e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site34' + IL_083e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4e' IL_0843: brtrue.s IL_0888 IL_0845: ldc.i4 0x100 @@ -2435,15 +3344,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_087c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0881: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site34' + IL_0881: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4e' IL_0886: br.s IL_0888 - IL_0888: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site34' + IL_0888: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4e' IL_088d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0892: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site34' + IL_0892: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4e' IL_0897: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_089c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_08a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site35' + IL_08a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4f' IL_08a6: brtrue.s IL_08e2 IL_08a8: ldc.i4.0 @@ -2473,12 +3382,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08d6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08db: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site35' + IL_08db: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4f' IL_08e0: br.s IL_08e2 - IL_08e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site35' + IL_08e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4f' IL_08e7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site35' + IL_08ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4f' IL_08f1: ldarg.0 IL_08f2: ldnull IL_08f3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2488,7 +3397,7 @@ !1, !2) IL_08fd: nop - IL_08fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site36' + IL_08fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site50' IL_0903: brtrue.s IL_0948 IL_0905: ldc.i4 0x100 @@ -2520,15 +3429,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_093c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0941: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site36' + IL_0941: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site50' IL_0946: br.s IL_0948 - IL_0948: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site36' + IL_0948: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site50' IL_094d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0952: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site36' + IL_0952: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site50' IL_0957: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_095c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0961: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site37' + IL_0961: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site51' IL_0966: brtrue.s IL_09a2 IL_0968: ldc.i4.0 @@ -2558,12 +3467,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0996: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_099b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site37' + IL_099b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site51' IL_09a0: br.s IL_09a2 - IL_09a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site37' + IL_09a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site51' IL_09a7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site37' + IL_09ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site51' IL_09b1: ldarg.0 IL_09b2: ldarg.1 IL_09b3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2573,7 +3482,7 @@ !1, !2) IL_09bd: nop - IL_09be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site38' + IL_09be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site52' IL_09c3: brtrue.s IL_0a08 IL_09c5: ldc.i4 0x100 @@ -2605,15 +3514,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09fc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a01: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site38' + IL_0a01: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site52' IL_0a06: br.s IL_0a08 - IL_0a08: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site38' + IL_0a08: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site52' IL_0a0d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a12: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site38' + IL_0a12: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site52' IL_0a17: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0a1c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0a21: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site39' + IL_0a21: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site53' IL_0a26: brtrue.s IL_0a62 IL_0a28: ldc.i4.0 @@ -2643,12 +3552,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a56: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a5b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site39' + IL_0a5b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site53' IL_0a60: br.s IL_0a62 - IL_0a62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site39' + IL_0a62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site53' IL_0a67: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a6c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site39' + IL_0a6c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site53' IL_0a71: ldarg.0 IL_0a72: ldc.i4.1 IL_0a73: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2658,7 +3567,7 @@ !1, !2) IL_0a7d: nop - IL_0a7e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site3a' + IL_0a7e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site54' IL_0a83: brtrue.s IL_0ac8 IL_0a85: ldc.i4 0x100 @@ -2690,15 +3599,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0abc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ac1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site3a' + IL_0ac1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site54' IL_0ac6: br.s IL_0ac8 - IL_0ac8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site3a' + IL_0ac8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site54' IL_0acd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0ad2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site3a' + IL_0ad2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site54' IL_0ad7: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0adc: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0ae1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site3b' + IL_0ae1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site55' IL_0ae6: brtrue.s IL_0b22 IL_0ae8: ldc.i4.0 @@ -2728,12 +3637,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b16: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b1b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site3b' + IL_0b1b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site55' IL_0b20: br.s IL_0b22 - IL_0b22: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site3b' + IL_0b22: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site55' IL_0b27: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b2c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site3b' + IL_0b2c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site55' IL_0b31: ldarg.0 IL_0b32: ldnull IL_0b33: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2757,7 +3666,7 @@ .maxstack 10 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site3d' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site57' IL_0006: brtrue.s IL_004b IL_0008: ldc.i4 0x100 @@ -2789,15 +3698,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site3d' + IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site57' IL_0049: br.s IL_004b - IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site3d' + IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site57' IL_0050: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site3d' + IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site57' IL_005a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_005f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site3e' + IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site58' IL_0069: brtrue.s IL_00a5 IL_006b: ldc.i4.0 @@ -2827,12 +3736,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0099: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_009e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site3e' + IL_009e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site58' IL_00a3: br.s IL_00a5 - IL_00a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site3e' + IL_00a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site58' IL_00aa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site3e' + IL_00af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site58' IL_00b4: ldarg.0 IL_00b5: ldarg.1 IL_00b6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2842,7 +3751,7 @@ !1, !2) IL_00c0: nop - IL_00c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site3f' + IL_00c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site59' IL_00c6: brtrue.s IL_010b IL_00c8: ldc.i4 0x100 @@ -2874,15 +3783,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00ff: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0104: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site3f' + IL_0104: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site59' IL_0109: br.s IL_010b - IL_010b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site3f' + IL_010b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site59' IL_0110: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0115: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site3f' + IL_0115: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site59' IL_011a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_011f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0124: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site40' + IL_0124: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5a' IL_0129: brtrue.s IL_0165 IL_012b: ldc.i4.0 @@ -2912,12 +3821,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0159: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_015e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site40' + IL_015e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5a' IL_0163: br.s IL_0165 - IL_0165: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site40' + IL_0165: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5a' IL_016a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_016f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site40' + IL_016f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5a' IL_0174: ldarg.0 IL_0175: ldc.i4.1 IL_0176: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2927,7 +3836,7 @@ !1, !2) IL_0180: nop - IL_0181: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site41' + IL_0181: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5b' IL_0186: brtrue.s IL_01cb IL_0188: ldc.i4 0x100 @@ -2959,15 +3868,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01bf: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01c4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site41' + IL_01c4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5b' IL_01c9: br.s IL_01cb - IL_01cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site41' + IL_01cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5b' IL_01d0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site41' + IL_01d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5b' IL_01da: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_01df: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_01e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site42' + IL_01e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5c' IL_01e9: brtrue.s IL_0225 IL_01eb: ldc.i4.0 @@ -2997,12 +3906,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0219: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_021e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site42' + IL_021e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5c' IL_0223: br.s IL_0225 - IL_0225: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site42' + IL_0225: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5c' IL_022a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_022f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site42' + IL_022f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5c' IL_0234: ldarg.0 IL_0235: ldnull IL_0236: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3012,7 +3921,7 @@ !1, !2) IL_0240: nop - IL_0241: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site43' + IL_0241: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5d' IL_0246: brtrue.s IL_028b IL_0248: ldc.i4 0x100 @@ -3044,15 +3953,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_027f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0284: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site43' + IL_0284: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5d' IL_0289: br.s IL_028b - IL_028b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site43' + IL_028b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5d' IL_0290: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0295: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site43' + IL_0295: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5d' IL_029a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_029f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_02a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site44' + IL_02a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5e' IL_02a9: brtrue.s IL_02e5 IL_02ab: ldc.i4.0 @@ -3082,12 +3991,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02d9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site44' + IL_02de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5e' IL_02e3: br.s IL_02e5 - IL_02e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site44' + IL_02e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5e' IL_02ea: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site44' + IL_02ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5e' IL_02f4: ldarg.0 IL_02f5: ldarg.1 IL_02f6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3097,7 +4006,7 @@ !1, !2) IL_0300: nop - IL_0301: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site45' + IL_0301: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5f' IL_0306: brtrue.s IL_034b IL_0308: ldc.i4 0x100 @@ -3129,15 +4038,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_033f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0344: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site45' + IL_0344: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5f' IL_0349: br.s IL_034b - IL_034b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site45' + IL_034b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5f' IL_0350: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0355: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site45' + IL_0355: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5f' IL_035a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_035f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0364: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site46' + IL_0364: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site60' IL_0369: brtrue.s IL_03a5 IL_036b: ldc.i4.0 @@ -3167,12 +4076,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0399: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_039e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site46' + IL_039e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site60' IL_03a3: br.s IL_03a5 - IL_03a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site46' + IL_03a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site60' IL_03aa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site46' + IL_03af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site60' IL_03b4: ldarg.0 IL_03b5: ldc.i4.1 IL_03b6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3182,7 +4091,7 @@ !1, !2) IL_03c0: nop - IL_03c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site47' + IL_03c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site61' IL_03c6: brtrue.s IL_040b IL_03c8: ldc.i4 0x100 @@ -3214,15 +4123,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03ff: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0404: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site47' + IL_0404: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site61' IL_0409: br.s IL_040b - IL_040b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site47' + IL_040b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site61' IL_0410: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0415: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site47' + IL_0415: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site61' IL_041a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_041f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0424: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site48' + IL_0424: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site62' IL_0429: brtrue.s IL_0465 IL_042b: ldc.i4.0 @@ -3252,12 +4161,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0459: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_045e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site48' + IL_045e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site62' IL_0463: br.s IL_0465 - IL_0465: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site48' + IL_0465: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site62' IL_046a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_046f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site48' + IL_046f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site62' IL_0474: ldarg.0 IL_0475: ldnull IL_0476: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3267,7 +4176,7 @@ !1, !2) IL_0480: nop - IL_0481: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site49' + IL_0481: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site63' IL_0486: brtrue.s IL_04cb IL_0488: ldc.i4 0x100 @@ -3299,15 +4208,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04bf: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04c4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site49' + IL_04c4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site63' IL_04c9: br.s IL_04cb - IL_04cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site49' + IL_04cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site63' IL_04d0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site49' + IL_04d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site63' IL_04da: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_04df: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_04e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4a' + IL_04e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site64' IL_04e9: brtrue.s IL_0525 IL_04eb: ldc.i4.0 @@ -3337,12 +4246,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0519: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_051e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4a' + IL_051e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site64' IL_0523: br.s IL_0525 - IL_0525: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4a' + IL_0525: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site64' IL_052a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_052f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4a' + IL_052f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site64' IL_0534: ldarg.0 IL_0535: ldarg.1 IL_0536: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3352,7 +4261,7 @@ !1, !2) IL_0540: nop - IL_0541: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4b' + IL_0541: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site65' IL_0546: brtrue.s IL_058b IL_0548: ldc.i4 0x100 @@ -3384,15 +4293,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_057f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0584: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4b' + IL_0584: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site65' IL_0589: br.s IL_058b - IL_058b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4b' + IL_058b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site65' IL_0590: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0595: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4b' + IL_0595: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site65' IL_059a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_059f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_05a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4c' + IL_05a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site66' IL_05a9: brtrue.s IL_05e5 IL_05ab: ldc.i4.0 @@ -3422,12 +4331,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05d9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4c' + IL_05de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site66' IL_05e3: br.s IL_05e5 - IL_05e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4c' + IL_05e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site66' IL_05ea: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4c' + IL_05ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site66' IL_05f4: ldarg.0 IL_05f5: ldc.i4.1 IL_05f6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3437,7 +4346,7 @@ !1, !2) IL_0600: nop - IL_0601: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4d' + IL_0601: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site67' IL_0606: brtrue.s IL_064b IL_0608: ldc.i4 0x100 @@ -3469,15 +4378,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_063f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0644: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4d' + IL_0644: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site67' IL_0649: br.s IL_064b - IL_064b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4d' + IL_064b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site67' IL_0650: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0655: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4d' + IL_0655: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site67' IL_065a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_065f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0664: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4e' + IL_0664: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site68' IL_0669: brtrue.s IL_06a5 IL_066b: ldc.i4.0 @@ -3507,12 +4416,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0699: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_069e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4e' + IL_069e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site68' IL_06a3: br.s IL_06a5 - IL_06a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4e' + IL_06a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site68' IL_06aa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4e' + IL_06af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site68' IL_06b4: ldarg.0 IL_06b5: ldnull IL_06b6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3522,7 +4431,7 @@ !1, !2) IL_06c0: nop - IL_06c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4f' + IL_06c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site69' IL_06c6: brtrue.s IL_070b IL_06c8: ldc.i4 0x100 @@ -3554,15 +4463,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06ff: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0704: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4f' + IL_0704: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site69' IL_0709: br.s IL_070b - IL_070b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4f' + IL_070b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site69' IL_0710: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0715: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4f' + IL_0715: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site69' IL_071a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_071f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0724: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site50' + IL_0724: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6a' IL_0729: brtrue.s IL_0765 IL_072b: ldc.i4.0 @@ -3592,12 +4501,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0759: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_075e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site50' + IL_075e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6a' IL_0763: br.s IL_0765 - IL_0765: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site50' + IL_0765: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6a' IL_076a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_076f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site50' + IL_076f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6a' IL_0774: ldarg.0 IL_0775: ldarg.1 IL_0776: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3607,7 +4516,7 @@ !1, !2) IL_0780: nop - IL_0781: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site51' + IL_0781: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6b' IL_0786: brtrue.s IL_07cb IL_0788: ldc.i4 0x100 @@ -3639,15 +4548,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07bf: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07c4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site51' + IL_07c4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6b' IL_07c9: br.s IL_07cb - IL_07cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site51' + IL_07cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6b' IL_07d0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site51' + IL_07d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6b' IL_07da: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_07df: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_07e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site52' + IL_07e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6c' IL_07e9: brtrue.s IL_0825 IL_07eb: ldc.i4.0 @@ -3677,12 +4586,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0819: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_081e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site52' + IL_081e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6c' IL_0823: br.s IL_0825 - IL_0825: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site52' + IL_0825: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6c' IL_082a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_082f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site52' + IL_082f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6c' IL_0834: ldarg.0 IL_0835: ldc.i4.1 IL_0836: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3692,7 +4601,7 @@ !1, !2) IL_0840: nop - IL_0841: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site53' + IL_0841: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6d' IL_0846: brtrue.s IL_088b IL_0848: ldc.i4 0x100 @@ -3724,15 +4633,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_087f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0884: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site53' + IL_0884: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6d' IL_0889: br.s IL_088b - IL_088b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site53' + IL_088b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6d' IL_0890: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0895: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site53' + IL_0895: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6d' IL_089a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_089f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_08a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site54' + IL_08a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6e' IL_08a9: brtrue.s IL_08e5 IL_08ab: ldc.i4.0 @@ -3762,12 +4671,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08d9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site54' + IL_08de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6e' IL_08e3: br.s IL_08e5 - IL_08e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site54' + IL_08e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6e' IL_08ea: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site54' + IL_08ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6e' IL_08f4: ldarg.0 IL_08f5: ldnull IL_08f6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3777,7 +4686,7 @@ !1, !2) IL_0900: nop - IL_0901: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site55' + IL_0901: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6f' IL_0906: brtrue.s IL_094b IL_0908: ldc.i4 0x100 @@ -3809,15 +4718,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_093f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0944: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site55' + IL_0944: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6f' IL_0949: br.s IL_094b - IL_094b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site55' + IL_094b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6f' IL_0950: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0955: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site55' + IL_0955: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6f' IL_095a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_095f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0964: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site56' + IL_0964: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site70' IL_0969: brtrue.s IL_09a5 IL_096b: ldc.i4.0 @@ -3847,12 +4756,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0999: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_099e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site56' + IL_099e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site70' IL_09a3: br.s IL_09a5 - IL_09a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site56' + IL_09a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site70' IL_09aa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site56' + IL_09af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site70' IL_09b4: ldarg.0 IL_09b5: ldarg.1 IL_09b6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3862,7 +4771,7 @@ !1, !2) IL_09c0: nop - IL_09c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site57' + IL_09c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site71' IL_09c6: brtrue.s IL_0a0b IL_09c8: ldc.i4 0x100 @@ -3894,15 +4803,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09ff: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a04: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site57' + IL_0a04: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site71' IL_0a09: br.s IL_0a0b - IL_0a0b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site57' + IL_0a0b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site71' IL_0a10: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a15: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site57' + IL_0a15: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site71' IL_0a1a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0a1f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0a24: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site58' + IL_0a24: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site72' IL_0a29: brtrue.s IL_0a65 IL_0a2b: ldc.i4.0 @@ -3932,12 +4841,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a59: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a5e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site58' + IL_0a5e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site72' IL_0a63: br.s IL_0a65 - IL_0a65: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site58' + IL_0a65: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site72' IL_0a6a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a6f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site58' + IL_0a6f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site72' IL_0a74: ldarg.0 IL_0a75: ldc.i4.1 IL_0a76: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3947,7 +4856,7 @@ !1, !2) IL_0a80: nop - IL_0a81: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site59' + IL_0a81: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site73' IL_0a86: brtrue.s IL_0acb IL_0a88: ldc.i4 0x100 @@ -3979,15 +4888,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0abf: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ac4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site59' + IL_0ac4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site73' IL_0ac9: br.s IL_0acb - IL_0acb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site59' + IL_0acb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site73' IL_0ad0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0ad5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site59' + IL_0ad5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site73' IL_0ada: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0adf: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0ae4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5a' + IL_0ae4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site74' IL_0ae9: brtrue.s IL_0b25 IL_0aeb: ldc.i4.0 @@ -4017,12 +4926,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b19: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b1e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5a' + IL_0b1e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site74' IL_0b23: br.s IL_0b25 - IL_0b25: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5a' + IL_0b25: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site74' IL_0b2a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b2f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5a' + IL_0b2f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site74' IL_0b34: ldarg.0 IL_0b35: ldnull IL_0b36: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4032,7 +4941,7 @@ !1, !2) IL_0b40: nop - IL_0b41: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5b' + IL_0b41: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site75' IL_0b46: brtrue.s IL_0b8b IL_0b48: ldc.i4 0x100 @@ -4064,15 +4973,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b7f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b84: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5b' + IL_0b84: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site75' IL_0b89: br.s IL_0b8b - IL_0b8b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5b' + IL_0b8b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site75' IL_0b90: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b95: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5b' + IL_0b95: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site75' IL_0b9a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0b9f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0ba4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5c' + IL_0ba4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site76' IL_0ba9: brtrue.s IL_0be5 IL_0bab: ldc.i4.0 @@ -4102,12 +5011,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0bd9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0bde: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5c' + IL_0bde: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site76' IL_0be3: br.s IL_0be5 - IL_0be5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5c' + IL_0be5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site76' IL_0bea: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0bef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5c' + IL_0bef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site76' IL_0bf4: ldarg.0 IL_0bf5: ldarg.1 IL_0bf6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4117,7 +5026,7 @@ !1, !2) IL_0c00: nop - IL_0c01: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5d' + IL_0c01: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site77' IL_0c06: brtrue.s IL_0c4b IL_0c08: ldc.i4 0x100 @@ -4149,15 +5058,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c3f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c44: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5d' + IL_0c44: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site77' IL_0c49: br.s IL_0c4b - IL_0c4b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5d' + IL_0c4b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site77' IL_0c50: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c55: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5d' + IL_0c55: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site77' IL_0c5a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0c5f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0c64: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5e' + IL_0c64: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site78' IL_0c69: brtrue.s IL_0ca5 IL_0c6b: ldc.i4.0 @@ -4187,12 +5096,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c99: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c9e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5e' + IL_0c9e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site78' IL_0ca3: br.s IL_0ca5 - IL_0ca5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5e' + IL_0ca5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site78' IL_0caa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0caf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5e' + IL_0caf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site78' IL_0cb4: ldarg.0 IL_0cb5: ldc.i4.1 IL_0cb6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4202,7 +5111,7 @@ !1, !2) IL_0cc0: nop - IL_0cc1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5f' + IL_0cc1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site79' IL_0cc6: brtrue.s IL_0d0b IL_0cc8: ldc.i4 0x100 @@ -4234,15 +5143,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0cff: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d04: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5f' + IL_0d04: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site79' IL_0d09: br.s IL_0d0b - IL_0d0b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5f' + IL_0d0b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site79' IL_0d10: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d15: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5f' + IL_0d15: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site79' IL_0d1a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0d1f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0d24: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site60' + IL_0d24: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site7a' IL_0d29: brtrue.s IL_0d65 IL_0d2b: ldc.i4.0 @@ -4272,12 +5181,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d59: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d5e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site60' + IL_0d5e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site7a' IL_0d63: br.s IL_0d65 - IL_0d65: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site60' + IL_0d65: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site7a' IL_0d6a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d6f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site60' + IL_0d6f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site7a' IL_0d74: ldarg.0 IL_0d75: ldnull IL_0d76: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4314,7 +5223,7 @@ IL_0014: br.s IL_0064 - IL_0016: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer61'::'<>p__Site62' + IL_0016: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7b'::'<>p__Site7c' IL_001b: brtrue.s IL_0044 IL_001d: ldc.i4.s 16 @@ -4326,12 +5235,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Type) IL_0038: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_003d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer61'::'<>p__Site62' + IL_003d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7b'::'<>p__Site7c' IL_0042: br.s IL_0044 - IL_0044: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer61'::'<>p__Site62' + IL_0044: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7b'::'<>p__Site7c' IL_0049: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_004e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer61'::'<>p__Site62' + IL_004e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7b'::'<>p__Site7c' IL_0053: ldarg.0 IL_0054: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -4353,7 +5262,7 @@ .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0, object V_1) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site64' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site7e' IL_0006: brtrue.s IL_0029 IL_0008: ldc.i4.0 @@ -4364,18 +5273,18 @@ string, class [mscorlib]System.Type) IL_001d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0022: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site64' + IL_0022: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site7e' IL_0027: br.s IL_0029 - IL_0029: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site64' + IL_0029: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site7e' IL_002e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0033: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site64' + IL_0033: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site7e' IL_0038: ldarg.0 IL_0039: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_003e: brtrue IL_0148 - IL_0043: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site67' + IL_0043: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site81' IL_0048: brtrue.s IL_008b IL_004a: ldc.i4 0x80 @@ -4405,14 +5314,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_007f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0084: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site67' + IL_0084: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site81' IL_0089: br.s IL_008b - IL_008b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site67' + IL_008b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site81' IL_0090: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0095: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site67' + IL_0095: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site81' IL_009a: ldarg.0 - IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site66' + IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site80' IL_00a0: brtrue.s IL_00dc IL_00a2: ldc.i4.0 @@ -4442,13 +5351,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00d0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site66' + IL_00d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site80' IL_00da: br.s IL_00dc - IL_00dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site66' + IL_00dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site80' IL_00e1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site66' - IL_00eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site68' + IL_00e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site80' + IL_00eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site82' IL_00f0: brtrue.s IL_0125 IL_00f2: ldc.i4.0 @@ -4471,12 +5380,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0119: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_011e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site68' + IL_011e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site82' IL_0123: br.s IL_0125 - IL_0125: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site68' + IL_0125: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site82' IL_012a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_012f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site68' + IL_012f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site82' IL_0134: ldarg.0 IL_0135: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -4490,7 +5399,7 @@ IL_0145: pop IL_0146: br.s IL_01a8 - IL_0148: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site65' + IL_0148: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site7f' IL_014d: brtrue.s IL_0191 IL_014f: ldc.i4 0x104 @@ -4522,19 +5431,19 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0185: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_018a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site65' + IL_018a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site7f' IL_018f: br.s IL_0191 - IL_0191: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site65' + IL_0191: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site7f' IL_0196: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_019b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site65' + IL_019b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site7f' IL_01a0: ldarg.0 IL_01a1: ldc.i4.5 IL_01a2: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_01a7: pop - IL_01a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site69' + IL_01a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site83' IL_01ad: brtrue.s IL_01d0 IL_01af: ldc.i4.0 @@ -4545,18 +5454,18 @@ string, class [mscorlib]System.Type) IL_01c4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01c9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site69' + IL_01c9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site83' IL_01ce: br.s IL_01d0 - IL_01d0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site69' + IL_01d0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site83' IL_01d5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site69' + IL_01da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site83' IL_01df: ldarg.0 IL_01e0: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_01e5: brtrue IL_02ef - IL_01ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6c' + IL_01ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site86' IL_01ef: brtrue.s IL_0232 IL_01f1: ldc.i4 0x80 @@ -4586,14 +5495,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0226: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_022b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6c' + IL_022b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site86' IL_0230: br.s IL_0232 - IL_0232: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6c' + IL_0232: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site86' IL_0237: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_023c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6c' + IL_023c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site86' IL_0241: ldarg.0 - IL_0242: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6b' + IL_0242: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site85' IL_0247: brtrue.s IL_0283 IL_0249: ldc.i4.0 @@ -4623,13 +5532,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0277: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_027c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6b' + IL_027c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site85' IL_0281: br.s IL_0283 - IL_0283: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6b' + IL_0283: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site85' IL_0288: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_028d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6b' - IL_0292: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6d' + IL_028d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site85' + IL_0292: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site87' IL_0297: brtrue.s IL_02cc IL_0299: ldc.i4.0 @@ -4652,12 +5561,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02c0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02c5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6d' + IL_02c5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site87' IL_02ca: br.s IL_02cc - IL_02cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6d' + IL_02cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site87' IL_02d1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6d' + IL_02d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site87' IL_02db: ldarg.0 IL_02dc: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -4671,7 +5580,7 @@ IL_02ec: pop IL_02ed: br.s IL_034f - IL_02ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6a' + IL_02ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site84' IL_02f4: brtrue.s IL_0338 IL_02f6: ldc.i4 0x104 @@ -4703,19 +5612,19 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_032c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0331: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6a' + IL_0331: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site84' IL_0336: br.s IL_0338 - IL_0338: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6a' + IL_0338: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site84' IL_033d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0342: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6a' + IL_0342: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site84' IL_0347: ldarg.0 IL_0348: ldc.i4.1 IL_0349: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_034e: pop - IL_034f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6f' + IL_034f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site89' IL_0354: brtrue.s IL_0397 IL_0356: ldc.i4 0x80 @@ -4745,14 +5654,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_038b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0390: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6f' + IL_0390: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site89' IL_0395: br.s IL_0397 - IL_0397: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6f' + IL_0397: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site89' IL_039c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6f' + IL_03a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site89' IL_03a6: ldarg.0 - IL_03a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6e' + IL_03a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site88' IL_03ac: brtrue.s IL_03e8 IL_03ae: ldc.i4.0 @@ -4782,13 +5691,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03dc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03e1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6e' + IL_03e1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site88' IL_03e6: br.s IL_03e8 - IL_03e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6e' + IL_03e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site88' IL_03ed: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6e' - IL_03f7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site70' + IL_03f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site88' + IL_03f7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8a' IL_03fc: brtrue.s IL_0431 IL_03fe: ldc.i4.0 @@ -4811,12 +5720,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0425: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_042a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site70' + IL_042a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8a' IL_042f: br.s IL_0431 - IL_0431: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site70' + IL_0431: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8a' IL_0436: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_043b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site70' + IL_043b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8a' IL_0440: ldarg.0 IL_0441: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -4828,7 +5737,7 @@ !1, !2) IL_0451: pop - IL_0452: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site72' + IL_0452: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8c' IL_0457: brtrue.s IL_049a IL_0459: ldc.i4 0x80 @@ -4858,14 +5767,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_048e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0493: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site72' + IL_0493: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8c' IL_0498: br.s IL_049a - IL_049a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site72' + IL_049a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8c' IL_049f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site72' + IL_04a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8c' IL_04a9: ldarg.0 - IL_04aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site71' + IL_04aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8b' IL_04af: brtrue.s IL_04eb IL_04b1: ldc.i4.0 @@ -4895,13 +5804,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04df: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04e4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site71' + IL_04e4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8b' IL_04e9: br.s IL_04eb - IL_04eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site71' + IL_04eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8b' IL_04f0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site71' - IL_04fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site73' + IL_04f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8b' + IL_04fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8d' IL_04ff: brtrue.s IL_0534 IL_0501: ldc.i4.0 @@ -4924,12 +5833,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0528: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_052d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site73' + IL_052d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8d' IL_0532: br.s IL_0534 - IL_0534: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site73' + IL_0534: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8d' IL_0539: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_053e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site73' + IL_053e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8d' IL_0543: ldarg.0 IL_0544: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -4941,7 +5850,7 @@ !1, !2) IL_0554: pop - IL_0555: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site74' + IL_0555: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8e' IL_055a: brtrue.s IL_057d IL_055c: ldc.i4.0 @@ -4952,18 +5861,18 @@ string, class [mscorlib]System.Type) IL_0571: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0576: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site74' + IL_0576: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8e' IL_057b: br.s IL_057d - IL_057d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site74' + IL_057d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8e' IL_0582: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0587: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site74' + IL_0587: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8e' IL_058c: ldarg.0 IL_058d: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0592: brtrue IL_069c - IL_0597: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site77' + IL_0597: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site91' IL_059c: brtrue.s IL_05df IL_059e: ldc.i4 0x80 @@ -4993,14 +5902,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05d3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05d8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site77' + IL_05d8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site91' IL_05dd: br.s IL_05df - IL_05df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site77' + IL_05df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site91' IL_05e4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site77' + IL_05e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site91' IL_05ee: ldarg.0 - IL_05ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site76' + IL_05ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site90' IL_05f4: brtrue.s IL_0630 IL_05f6: ldc.i4.0 @@ -5030,13 +5939,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0624: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0629: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site76' + IL_0629: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site90' IL_062e: br.s IL_0630 - IL_0630: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site76' + IL_0630: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site90' IL_0635: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_063a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site76' - IL_063f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site78' + IL_063a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site90' + IL_063f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site92' IL_0644: brtrue.s IL_0679 IL_0646: ldc.i4.0 @@ -5059,12 +5968,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_066d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0672: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site78' + IL_0672: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site92' IL_0677: br.s IL_0679 - IL_0679: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site78' + IL_0679: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site92' IL_067e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0683: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site78' + IL_0683: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site92' IL_0688: ldarg.0 IL_0689: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5078,7 +5987,7 @@ IL_0699: pop IL_069a: br.s IL_06fc - IL_069c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site75' + IL_069c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8f' IL_06a1: brtrue.s IL_06e5 IL_06a3: ldc.i4 0x104 @@ -5110,19 +6019,19 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06d9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site75' + IL_06de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8f' IL_06e3: br.s IL_06e5 - IL_06e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site75' + IL_06e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8f' IL_06ea: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site75' + IL_06ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8f' IL_06f4: ldarg.0 IL_06f5: ldarg.1 IL_06f6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_06fb: pop - IL_06fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site79' + IL_06fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site93' IL_0701: brtrue.s IL_0724 IL_0703: ldc.i4.0 @@ -5133,18 +6042,18 @@ string, class [mscorlib]System.Type) IL_0718: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_071d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site79' + IL_071d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site93' IL_0722: br.s IL_0724 - IL_0724: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site79' + IL_0724: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site93' IL_0729: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_072e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site79' + IL_072e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site93' IL_0733: ldarg.0 IL_0734: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0739: brtrue IL_0843 - IL_073e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7c' + IL_073e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site96' IL_0743: brtrue.s IL_0786 IL_0745: ldc.i4 0x80 @@ -5174,14 +6083,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_077a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_077f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7c' + IL_077f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site96' IL_0784: br.s IL_0786 - IL_0786: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7c' + IL_0786: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site96' IL_078b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0790: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7c' + IL_0790: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site96' IL_0795: ldarg.0 - IL_0796: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7b' + IL_0796: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site95' IL_079b: brtrue.s IL_07d7 IL_079d: ldc.i4.0 @@ -5211,13 +6120,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07cb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07d0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7b' + IL_07d0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site95' IL_07d5: br.s IL_07d7 - IL_07d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7b' + IL_07d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site95' IL_07dc: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7b' - IL_07e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7d' + IL_07e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site95' + IL_07e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site97' IL_07eb: brtrue.s IL_0820 IL_07ed: ldc.i4.0 @@ -5240,12 +6149,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0814: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0819: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7d' + IL_0819: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site97' IL_081e: br.s IL_0820 - IL_0820: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7d' + IL_0820: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site97' IL_0825: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_082a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7d' + IL_082a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site97' IL_082f: ldarg.0 IL_0830: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5259,7 +6168,7 @@ IL_0840: pop IL_0841: br.s IL_08a3 - IL_0843: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7a' + IL_0843: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site94' IL_0848: brtrue.s IL_088c IL_084a: ldc.i4 0x104 @@ -5291,19 +6200,19 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0880: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0885: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7a' + IL_0885: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site94' IL_088a: br.s IL_088c - IL_088c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7a' + IL_088c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site94' IL_0891: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0896: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7a' + IL_0896: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site94' IL_089b: ldarg.0 IL_089c: ldarg.1 IL_089d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_08a2: pop - IL_08a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7f' + IL_08a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site99' IL_08a8: brtrue.s IL_08eb IL_08aa: ldc.i4 0x80 @@ -5333,14 +6242,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08df: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08e4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7f' + IL_08e4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site99' IL_08e9: br.s IL_08eb - IL_08eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7f' + IL_08eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site99' IL_08f0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7f' + IL_08f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site99' IL_08fa: ldarg.0 - IL_08fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7e' + IL_08fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site98' IL_0900: brtrue.s IL_093c IL_0902: ldc.i4.0 @@ -5370,13 +6279,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0930: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0935: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7e' + IL_0935: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site98' IL_093a: br.s IL_093c - IL_093c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7e' + IL_093c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site98' IL_0941: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0946: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7e' - IL_094b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site80' + IL_0946: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site98' + IL_094b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9a' IL_0950: brtrue.s IL_0985 IL_0952: ldc.i4.0 @@ -5399,12 +6308,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0979: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_097e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site80' + IL_097e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9a' IL_0983: br.s IL_0985 - IL_0985: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site80' + IL_0985: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9a' IL_098a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_098f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site80' + IL_098f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9a' IL_0994: ldarg.0 IL_0995: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5416,7 +6325,7 @@ !1, !2) IL_09a5: pop - IL_09a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site82' + IL_09a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9c' IL_09ab: brtrue.s IL_09ee IL_09ad: ldc.i4 0x80 @@ -5446,14 +6355,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09e2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09e7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site82' + IL_09e7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9c' IL_09ec: br.s IL_09ee - IL_09ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site82' + IL_09ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9c' IL_09f3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site82' + IL_09f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9c' IL_09fd: ldarg.0 - IL_09fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site81' + IL_09fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9b' IL_0a03: brtrue.s IL_0a3f IL_0a05: ldc.i4.0 @@ -5483,13 +6392,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a33: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a38: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site81' + IL_0a38: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9b' IL_0a3d: br.s IL_0a3f - IL_0a3f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site81' + IL_0a3f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9b' IL_0a44: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site81' - IL_0a4e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site83' + IL_0a49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9b' + IL_0a4e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9d' IL_0a53: brtrue.s IL_0a88 IL_0a55: ldc.i4.0 @@ -5512,12 +6421,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a7c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a81: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site83' + IL_0a81: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9d' IL_0a86: br.s IL_0a88 - IL_0a88: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site83' + IL_0a88: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9d' IL_0a8d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a92: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site83' + IL_0a92: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9d' IL_0a97: ldarg.0 IL_0a98: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5531,7 +6440,7 @@ IL_0aa8: pop IL_0aa9: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0aae: stloc.1 - IL_0aaf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site84' + IL_0aaf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9e' IL_0ab4: brtrue.s IL_0ad7 IL_0ab6: ldc.i4.0 @@ -5542,18 +6451,18 @@ string, class [mscorlib]System.Type) IL_0acb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ad0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site84' + IL_0ad0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9e' IL_0ad5: br.s IL_0ad7 - IL_0ad7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site84' + IL_0ad7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9e' IL_0adc: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0ae1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site84' + IL_0ae1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9e' IL_0ae6: ldloc.1 IL_0ae7: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0aec: brtrue IL_0bf6 - IL_0af1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site87' + IL_0af1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea1' IL_0af6: brtrue.s IL_0b39 IL_0af8: ldc.i4 0x80 @@ -5583,14 +6492,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b2d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b32: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site87' + IL_0b32: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea1' IL_0b37: br.s IL_0b39 - IL_0b39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site87' + IL_0b39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea1' IL_0b3e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b43: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site87' + IL_0b43: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea1' IL_0b48: ldloc.1 - IL_0b49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site86' + IL_0b49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea0' IL_0b4e: brtrue.s IL_0b8a IL_0b50: ldc.i4.0 @@ -5620,13 +6529,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b7e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b83: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site86' + IL_0b83: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea0' IL_0b88: br.s IL_0b8a - IL_0b8a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site86' + IL_0b8a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea0' IL_0b8f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b94: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site86' - IL_0b99: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site88' + IL_0b94: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea0' + IL_0b99: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea2' IL_0b9e: brtrue.s IL_0bd3 IL_0ba0: ldc.i4.0 @@ -5649,12 +6558,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0bc7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0bcc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site88' + IL_0bcc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea2' IL_0bd1: br.s IL_0bd3 - IL_0bd3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site88' + IL_0bd3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea2' IL_0bd8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0bdd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site88' + IL_0bdd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea2' IL_0be2: ldloc.1 IL_0be3: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5668,7 +6577,7 @@ IL_0bf3: pop IL_0bf4: br.s IL_0c56 - IL_0bf6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site85' + IL_0bf6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9f' IL_0bfb: brtrue.s IL_0c3f IL_0bfd: ldc.i4 0x104 @@ -5700,12 +6609,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c33: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c38: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site85' + IL_0c38: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9f' IL_0c3d: br.s IL_0c3f - IL_0c3f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site85' + IL_0c3f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9f' IL_0c44: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site85' + IL_0c49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9f' IL_0c4e: ldloc.1 IL_0c4f: ldc.i4.5 IL_0c50: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5714,7 +6623,7 @@ IL_0c55: pop IL_0c56: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0c5b: stloc.1 - IL_0c5c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site89' + IL_0c5c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea3' IL_0c61: brtrue.s IL_0c84 IL_0c63: ldc.i4.0 @@ -5725,18 +6634,18 @@ string, class [mscorlib]System.Type) IL_0c78: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c7d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site89' + IL_0c7d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea3' IL_0c82: br.s IL_0c84 - IL_0c84: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site89' + IL_0c84: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea3' IL_0c89: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c8e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site89' + IL_0c8e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea3' IL_0c93: ldloc.1 IL_0c94: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0c99: brtrue IL_0da3 - IL_0c9e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8c' + IL_0c9e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea6' IL_0ca3: brtrue.s IL_0ce6 IL_0ca5: ldc.i4 0x80 @@ -5766,14 +6675,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0cda: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0cdf: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8c' + IL_0cdf: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea6' IL_0ce4: br.s IL_0ce6 - IL_0ce6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8c' + IL_0ce6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea6' IL_0ceb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0cf0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8c' + IL_0cf0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea6' IL_0cf5: ldloc.1 - IL_0cf6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8b' + IL_0cf6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea5' IL_0cfb: brtrue.s IL_0d37 IL_0cfd: ldc.i4.0 @@ -5803,13 +6712,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d2b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d30: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8b' + IL_0d30: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea5' IL_0d35: br.s IL_0d37 - IL_0d37: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8b' + IL_0d37: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea5' IL_0d3c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d41: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8b' - IL_0d46: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8d' + IL_0d41: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea5' + IL_0d46: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea7' IL_0d4b: brtrue.s IL_0d80 IL_0d4d: ldc.i4.0 @@ -5832,12 +6741,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d74: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d79: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8d' + IL_0d79: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea7' IL_0d7e: br.s IL_0d80 - IL_0d80: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8d' + IL_0d80: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea7' IL_0d85: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d8a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8d' + IL_0d8a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea7' IL_0d8f: ldloc.1 IL_0d90: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5851,7 +6760,7 @@ IL_0da0: pop IL_0da1: br.s IL_0e03 - IL_0da3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8a' + IL_0da3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea4' IL_0da8: brtrue.s IL_0dec IL_0daa: ldc.i4 0x104 @@ -5883,12 +6792,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0de0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0de5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8a' + IL_0de5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea4' IL_0dea: br.s IL_0dec - IL_0dec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8a' + IL_0dec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea4' IL_0df1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0df6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8a' + IL_0df6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea4' IL_0dfb: ldloc.1 IL_0dfc: ldc.i4.5 IL_0dfd: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5909,7 +6818,7 @@ .maxstack 15 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site8f' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitea9' IL_0006: brtrue.s IL_004b IL_0008: ldc.i4 0x100 @@ -5941,15 +6850,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site8f' + IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitea9' IL_0049: br.s IL_004b - IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site8f' + IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitea9' IL_0050: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site8f' + IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitea9' IL_005a: ldtoken [mscorlib]System.Console IL_005f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site90' + IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteaa' IL_0069: brtrue.s IL_008c IL_006b: ldc.i4.0 @@ -5960,18 +6869,18 @@ string, class [mscorlib]System.Type) IL_0080: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0085: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site90' + IL_0085: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteaa' IL_008a: br.s IL_008c - IL_008c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site90' + IL_008c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteaa' IL_0091: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site90' + IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteaa' IL_009b: ldarg.0 IL_009c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_00a1: brtrue IL_01aa - IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site93' + IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitead' IL_00ab: brtrue.s IL_00ee IL_00ad: ldc.i4 0x80 @@ -6001,14 +6910,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00e2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00e7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site93' + IL_00e7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitead' IL_00ec: br.s IL_00ee - IL_00ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site93' + IL_00ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitead' IL_00f3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site93' + IL_00f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitead' IL_00fd: ldarg.0 - IL_00fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site92' + IL_00fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteac' IL_0103: brtrue.s IL_013f IL_0105: ldc.i4.0 @@ -6038,13 +6947,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0133: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0138: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site92' + IL_0138: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteac' IL_013d: br.s IL_013f - IL_013f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site92' + IL_013f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteac' IL_0144: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0149: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site92' - IL_014e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site94' + IL_0149: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteac' + IL_014e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteae' IL_0153: brtrue.s IL_0188 IL_0155: ldc.i4.0 @@ -6067,12 +6976,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_017c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0181: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site94' + IL_0181: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteae' IL_0186: br.s IL_0188 - IL_0188: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site94' + IL_0188: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteae' IL_018d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0192: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site94' + IL_0192: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteae' IL_0197: ldarg.0 IL_0198: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6085,7 +6994,7 @@ !2) IL_01a8: br.s IL_0209 - IL_01aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site91' + IL_01aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteab' IL_01af: brtrue.s IL_01f3 IL_01b1: ldc.i4 0x104 @@ -6117,12 +7026,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01e7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01ec: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site91' + IL_01ec: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteab' IL_01f1: br.s IL_01f3 - IL_01f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site91' + IL_01f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteab' IL_01f8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site91' + IL_01fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteab' IL_0202: ldarg.0 IL_0203: ldc.i4.5 IL_0204: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6133,7 +7042,7 @@ !1, !2) IL_020f: nop - IL_0210: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site95' + IL_0210: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteaf' IL_0215: brtrue.s IL_025a IL_0217: ldc.i4 0x100 @@ -6165,15 +7074,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_024e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0253: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site95' + IL_0253: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteaf' IL_0258: br.s IL_025a - IL_025a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site95' + IL_025a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteaf' IL_025f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0264: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site95' + IL_0264: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteaf' IL_0269: ldtoken [mscorlib]System.Console IL_026e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0273: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site96' + IL_0273: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb0' IL_0278: brtrue.s IL_029b IL_027a: ldc.i4.0 @@ -6184,18 +7093,18 @@ string, class [mscorlib]System.Type) IL_028f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0294: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site96' + IL_0294: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb0' IL_0299: br.s IL_029b - IL_029b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site96' + IL_029b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb0' IL_02a0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site96' + IL_02a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb0' IL_02aa: ldarg.0 IL_02ab: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_02b0: brtrue IL_03b9 - IL_02b5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site99' + IL_02b5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb3' IL_02ba: brtrue.s IL_02fd IL_02bc: ldc.i4 0x80 @@ -6225,14 +7134,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02f1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02f6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site99' + IL_02f6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb3' IL_02fb: br.s IL_02fd - IL_02fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site99' + IL_02fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb3' IL_0302: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0307: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site99' + IL_0307: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb3' IL_030c: ldarg.0 - IL_030d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site98' + IL_030d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb2' IL_0312: brtrue.s IL_034e IL_0314: ldc.i4.0 @@ -6262,13 +7171,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0342: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0347: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site98' + IL_0347: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb2' IL_034c: br.s IL_034e - IL_034e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site98' + IL_034e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb2' IL_0353: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0358: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site98' - IL_035d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9a' + IL_0358: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb2' + IL_035d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb4' IL_0362: brtrue.s IL_0397 IL_0364: ldc.i4.0 @@ -6291,12 +7200,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_038b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0390: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9a' + IL_0390: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb4' IL_0395: br.s IL_0397 - IL_0397: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9a' + IL_0397: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb4' IL_039c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9a' + IL_03a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb4' IL_03a6: ldarg.0 IL_03a7: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6309,7 +7218,7 @@ !2) IL_03b7: br.s IL_0418 - IL_03b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site97' + IL_03b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb1' IL_03be: brtrue.s IL_0402 IL_03c0: ldc.i4 0x104 @@ -6341,12 +7250,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03f6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03fb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site97' + IL_03fb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb1' IL_0400: br.s IL_0402 - IL_0402: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site97' + IL_0402: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb1' IL_0407: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_040c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site97' + IL_040c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb1' IL_0411: ldarg.0 IL_0412: ldc.i4.1 IL_0413: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6357,7 +7266,7 @@ !1, !2) IL_041e: nop - IL_041f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9b' + IL_041f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb5' IL_0424: brtrue.s IL_0469 IL_0426: ldc.i4 0x100 @@ -6389,15 +7298,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_045d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0462: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9b' + IL_0462: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb5' IL_0467: br.s IL_0469 - IL_0469: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9b' + IL_0469: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb5' IL_046e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0473: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9b' + IL_0473: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb5' IL_0478: ldtoken [mscorlib]System.Console IL_047d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0482: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9d' + IL_0482: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb7' IL_0487: brtrue.s IL_04ca IL_0489: ldc.i4 0x80 @@ -6427,14 +7336,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04be: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04c3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9d' + IL_04c3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb7' IL_04c8: br.s IL_04ca - IL_04ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9d' + IL_04ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb7' IL_04cf: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9d' + IL_04d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb7' IL_04d9: ldarg.0 - IL_04da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9c' + IL_04da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb6' IL_04df: brtrue.s IL_051b IL_04e1: ldc.i4.0 @@ -6464,13 +7373,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_050f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0514: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9c' + IL_0514: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb6' IL_0519: br.s IL_051b - IL_051b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9c' + IL_051b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb6' IL_0520: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0525: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9c' - IL_052a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9e' + IL_0525: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb6' + IL_052a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb8' IL_052f: brtrue.s IL_0564 IL_0531: ldc.i4.0 @@ -6493,12 +7402,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0558: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_055d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9e' + IL_055d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb8' IL_0562: br.s IL_0564 - IL_0564: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9e' + IL_0564: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb8' IL_0569: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_056e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9e' + IL_056e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb8' IL_0573: ldarg.0 IL_0574: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6513,7 +7422,7 @@ !1, !2) IL_0589: nop - IL_058a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9f' + IL_058a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb9' IL_058f: brtrue.s IL_05d4 IL_0591: ldc.i4 0x100 @@ -6545,15 +7454,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05c8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05cd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9f' + IL_05cd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb9' IL_05d2: br.s IL_05d4 - IL_05d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9f' + IL_05d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb9' IL_05d9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9f' + IL_05de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb9' IL_05e3: ldtoken [mscorlib]System.Console IL_05e8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_05ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea1' + IL_05ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebb' IL_05f2: brtrue.s IL_0635 IL_05f4: ldc.i4 0x80 @@ -6583,14 +7492,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0629: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_062e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea1' + IL_062e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebb' IL_0633: br.s IL_0635 - IL_0635: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea1' + IL_0635: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebb' IL_063a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_063f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea1' + IL_063f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebb' IL_0644: ldarg.0 - IL_0645: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea0' + IL_0645: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteba' IL_064a: brtrue.s IL_0686 IL_064c: ldc.i4.0 @@ -6620,13 +7529,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_067a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_067f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea0' + IL_067f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteba' IL_0684: br.s IL_0686 - IL_0686: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea0' + IL_0686: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteba' IL_068b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0690: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea0' - IL_0695: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea2' + IL_0690: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteba' + IL_0695: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebc' IL_069a: brtrue.s IL_06cf IL_069c: ldc.i4.0 @@ -6649,12 +7558,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06c3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06c8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea2' + IL_06c8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebc' IL_06cd: br.s IL_06cf - IL_06cf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea2' + IL_06cf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebc' IL_06d4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea2' + IL_06d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebc' IL_06de: ldarg.0 IL_06df: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6669,7 +7578,7 @@ !1, !2) IL_06f4: nop - IL_06f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea3' + IL_06f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebd' IL_06fa: brtrue.s IL_073f IL_06fc: ldc.i4 0x100 @@ -6701,15 +7610,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0733: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0738: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea3' + IL_0738: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebd' IL_073d: br.s IL_073f - IL_073f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea3' + IL_073f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebd' IL_0744: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0749: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea3' + IL_0749: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebd' IL_074e: ldtoken [mscorlib]System.Console IL_0753: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0758: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea4' + IL_0758: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebe' IL_075d: brtrue.s IL_0780 IL_075f: ldc.i4.0 @@ -6720,18 +7629,18 @@ string, class [mscorlib]System.Type) IL_0774: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0779: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea4' + IL_0779: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebe' IL_077e: br.s IL_0780 - IL_0780: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea4' + IL_0780: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebe' IL_0785: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_078a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea4' + IL_078a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebe' IL_078f: ldarg.0 IL_0790: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0795: brtrue IL_089e - IL_079a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea7' + IL_079a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec1' IL_079f: brtrue.s IL_07e2 IL_07a1: ldc.i4 0x80 @@ -6761,14 +7670,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07d6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07db: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea7' + IL_07db: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec1' IL_07e0: br.s IL_07e2 - IL_07e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea7' + IL_07e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec1' IL_07e7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea7' + IL_07ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec1' IL_07f1: ldarg.0 - IL_07f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea6' + IL_07f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec0' IL_07f7: brtrue.s IL_0833 IL_07f9: ldc.i4.0 @@ -6798,13 +7707,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0827: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_082c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea6' + IL_082c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec0' IL_0831: br.s IL_0833 - IL_0833: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea6' + IL_0833: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec0' IL_0838: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_083d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea6' - IL_0842: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea8' + IL_083d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec0' + IL_0842: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec2' IL_0847: brtrue.s IL_087c IL_0849: ldc.i4.0 @@ -6827,12 +7736,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0870: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0875: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea8' + IL_0875: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec2' IL_087a: br.s IL_087c - IL_087c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea8' + IL_087c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec2' IL_0881: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0886: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea8' + IL_0886: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec2' IL_088b: ldarg.0 IL_088c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6845,7 +7754,7 @@ !2) IL_089c: br.s IL_08fd - IL_089e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea5' + IL_089e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebf' IL_08a3: brtrue.s IL_08e7 IL_08a5: ldc.i4 0x104 @@ -6877,12 +7786,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08db: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea5' + IL_08e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebf' IL_08e5: br.s IL_08e7 - IL_08e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea5' + IL_08e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebf' IL_08ec: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea5' + IL_08f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebf' IL_08f6: ldarg.0 IL_08f7: ldarg.1 IL_08f8: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6893,7 +7802,7 @@ !1, !2) IL_0903: nop - IL_0904: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea9' + IL_0904: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec3' IL_0909: brtrue.s IL_094e IL_090b: ldc.i4 0x100 @@ -6925,15 +7834,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0942: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0947: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea9' + IL_0947: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec3' IL_094c: br.s IL_094e - IL_094e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea9' + IL_094e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec3' IL_0953: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0958: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea9' + IL_0958: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec3' IL_095d: ldtoken [mscorlib]System.Console IL_0962: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0967: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteaa' + IL_0967: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec4' IL_096c: brtrue.s IL_098f IL_096e: ldc.i4.0 @@ -6944,18 +7853,18 @@ string, class [mscorlib]System.Type) IL_0983: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0988: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteaa' + IL_0988: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec4' IL_098d: br.s IL_098f - IL_098f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteaa' + IL_098f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec4' IL_0994: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0999: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteaa' + IL_0999: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec4' IL_099e: ldarg.0 IL_099f: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_09a4: brtrue IL_0aad - IL_09a9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitead' + IL_09a9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec7' IL_09ae: brtrue.s IL_09f1 IL_09b0: ldc.i4 0x80 @@ -6985,14 +7894,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09e5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09ea: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitead' + IL_09ea: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec7' IL_09ef: br.s IL_09f1 - IL_09f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitead' + IL_09f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec7' IL_09f6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitead' + IL_09fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec7' IL_0a00: ldarg.0 - IL_0a01: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteac' + IL_0a01: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec6' IL_0a06: brtrue.s IL_0a42 IL_0a08: ldc.i4.0 @@ -7022,13 +7931,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a36: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a3b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteac' + IL_0a3b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec6' IL_0a40: br.s IL_0a42 - IL_0a42: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteac' + IL_0a42: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec6' IL_0a47: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a4c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteac' - IL_0a51: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteae' + IL_0a4c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec6' + IL_0a51: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec8' IL_0a56: brtrue.s IL_0a8b IL_0a58: ldc.i4.0 @@ -7051,12 +7960,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a7f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a84: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteae' + IL_0a84: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec8' IL_0a89: br.s IL_0a8b - IL_0a8b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteae' + IL_0a8b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec8' IL_0a90: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a95: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteae' + IL_0a95: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec8' IL_0a9a: ldarg.0 IL_0a9b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7069,7 +7978,7 @@ !2) IL_0aab: br.s IL_0b0c - IL_0aad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteab' + IL_0aad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec5' IL_0ab2: brtrue.s IL_0af6 IL_0ab4: ldc.i4 0x104 @@ -7101,12 +8010,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0aea: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0aef: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteab' + IL_0aef: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec5' IL_0af4: br.s IL_0af6 - IL_0af6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteab' + IL_0af6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec5' IL_0afb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b00: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteab' + IL_0b00: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec5' IL_0b05: ldarg.0 IL_0b06: ldarg.1 IL_0b07: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7117,7 +8026,7 @@ !1, !2) IL_0b12: nop - IL_0b13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteaf' + IL_0b13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec9' IL_0b18: brtrue.s IL_0b5d IL_0b1a: ldc.i4 0x100 @@ -7149,15 +8058,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b51: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b56: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteaf' + IL_0b56: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec9' IL_0b5b: br.s IL_0b5d - IL_0b5d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteaf' + IL_0b5d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec9' IL_0b62: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b67: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteaf' + IL_0b67: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec9' IL_0b6c: ldtoken [mscorlib]System.Console IL_0b71: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0b76: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb1' + IL_0b76: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecb' IL_0b7b: brtrue.s IL_0bbe IL_0b7d: ldc.i4 0x80 @@ -7187,14 +8096,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0bb2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0bb7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb1' + IL_0bb7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecb' IL_0bbc: br.s IL_0bbe - IL_0bbe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb1' + IL_0bbe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecb' IL_0bc3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0bc8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb1' + IL_0bc8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecb' IL_0bcd: ldarg.0 - IL_0bce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb0' + IL_0bce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteca' IL_0bd3: brtrue.s IL_0c0f IL_0bd5: ldc.i4.0 @@ -7224,13 +8133,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c03: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c08: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb0' + IL_0c08: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteca' IL_0c0d: br.s IL_0c0f - IL_0c0f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb0' + IL_0c0f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteca' IL_0c14: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c19: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb0' - IL_0c1e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb2' + IL_0c19: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteca' + IL_0c1e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecc' IL_0c23: brtrue.s IL_0c58 IL_0c25: ldc.i4.0 @@ -7253,12 +8162,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c4c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c51: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb2' + IL_0c51: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecc' IL_0c56: br.s IL_0c58 - IL_0c58: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb2' + IL_0c58: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecc' IL_0c5d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb2' + IL_0c62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecc' IL_0c67: ldarg.0 IL_0c68: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7273,7 +8182,7 @@ !1, !2) IL_0c7d: nop - IL_0c7e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb3' + IL_0c7e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecd' IL_0c83: brtrue.s IL_0cc8 IL_0c85: ldc.i4 0x100 @@ -7305,15 +8214,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0cbc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0cc1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb3' + IL_0cc1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecd' IL_0cc6: br.s IL_0cc8 - IL_0cc8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb3' + IL_0cc8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecd' IL_0ccd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0cd2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb3' + IL_0cd2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecd' IL_0cd7: ldtoken [mscorlib]System.Console IL_0cdc: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0ce1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb5' + IL_0ce1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecf' IL_0ce6: brtrue.s IL_0d29 IL_0ce8: ldc.i4 0x80 @@ -7343,14 +8252,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d1d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d22: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb5' + IL_0d22: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecf' IL_0d27: br.s IL_0d29 - IL_0d29: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb5' + IL_0d29: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecf' IL_0d2e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d33: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb5' + IL_0d33: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecf' IL_0d38: ldarg.0 - IL_0d39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb4' + IL_0d39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitece' IL_0d3e: brtrue.s IL_0d7a IL_0d40: ldc.i4.0 @@ -7380,13 +8289,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d6e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d73: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb4' + IL_0d73: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitece' IL_0d78: br.s IL_0d7a - IL_0d7a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb4' + IL_0d7a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitece' IL_0d7f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d84: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb4' - IL_0d89: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb6' + IL_0d84: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitece' + IL_0d89: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sited0' IL_0d8e: brtrue.s IL_0dc3 IL_0d90: ldc.i4.0 @@ -7409,12 +8318,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0db7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0dbc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb6' + IL_0dbc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sited0' IL_0dc1: br.s IL_0dc3 - IL_0dc3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb6' + IL_0dc3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sited0' IL_0dc8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0dcd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb6' + IL_0dcd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sited0' IL_0dd2: ldarg.0 IL_0dd3: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7443,7 +8352,7 @@ IL_0000: nop IL_0001: ldarg.0 IL_0002: stloc.0 - IL_0003: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb8' + IL_0003: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited2' IL_0008: brtrue.s IL_003a IL_000a: ldc.i4.0 @@ -7466,19 +8375,19 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_002e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0033: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb8' + IL_0033: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited2' IL_0038: br.s IL_003a - IL_003a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb8' + IL_003a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited2' IL_003f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0044: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb8' + IL_0044: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited2' IL_0049: ldloc.0 IL_004a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_004f: starg.s a IL_0051: ldarg.0 IL_0052: stloc.0 - IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb9' + IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited3' IL_0058: brtrue.s IL_008a IL_005a: ldc.i4.0 @@ -7501,17 +8410,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_007e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0083: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb9' + IL_0083: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited3' IL_0088: br.s IL_008a - IL_008a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb9' + IL_008a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited3' IL_008f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0094: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb9' + IL_0094: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited3' IL_0099: ldloc.0 IL_009a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_009f: starg.s a - IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteba' + IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited4' IL_00a6: brtrue.s IL_00d8 IL_00a8: ldc.i4.0 @@ -7534,17 +8443,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00cc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00d1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteba' + IL_00d1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited4' IL_00d6: br.s IL_00d8 - IL_00d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteba' + IL_00d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited4' IL_00dd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteba' + IL_00e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited4' IL_00e7: ldarg.0 IL_00e8: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_00ed: starg.s a - IL_00ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebb' + IL_00ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited5' IL_00f4: brtrue.s IL_0126 IL_00f6: ldc.i4.0 @@ -7567,17 +8476,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_011a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_011f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebb' + IL_011f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited5' IL_0124: br.s IL_0126 - IL_0126: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebb' + IL_0126: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited5' IL_012b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0130: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebb' + IL_0130: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited5' IL_0135: ldarg.0 IL_0136: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_013b: starg.s a - IL_013d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebc' + IL_013d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited6' IL_0142: brtrue.s IL_0187 IL_0144: ldc.i4 0x100 @@ -7609,15 +8518,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_017b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0180: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebc' + IL_0180: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited6' IL_0185: br.s IL_0187 - IL_0187: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebc' + IL_0187: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited6' IL_018c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0191: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebc' + IL_0191: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited6' IL_0196: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_019b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_01a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebd' + IL_01a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited7' IL_01a5: brtrue.s IL_01d7 IL_01a7: ldc.i4.0 @@ -7640,12 +8549,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01cb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01d0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebd' + IL_01d0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited7' IL_01d5: br.s IL_01d7 - IL_01d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebd' + IL_01d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited7' IL_01dc: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebd' + IL_01e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited7' IL_01e6: ldarg.0 IL_01e7: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7653,7 +8562,7 @@ !1, !2) IL_01f1: nop - IL_01f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebe' + IL_01f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited8' IL_01f7: brtrue.s IL_023c IL_01f9: ldc.i4 0x100 @@ -7685,15 +8594,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0230: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0235: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebe' + IL_0235: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited8' IL_023a: br.s IL_023c - IL_023c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebe' + IL_023c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited8' IL_0241: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0246: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebe' + IL_0246: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited8' IL_024b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0250: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0255: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebf' + IL_0255: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited9' IL_025a: brtrue.s IL_028c IL_025c: ldc.i4.0 @@ -7716,12 +8625,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0280: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0285: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebf' + IL_0285: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited9' IL_028a: br.s IL_028c - IL_028c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebf' + IL_028c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited9' IL_0291: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0296: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebf' + IL_0296: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited9' IL_029b: ldarg.0 IL_029c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7745,7 +8654,7 @@ class [mscorlib]System.IDisposable V_4) IL_0000: nop IL_0001: nop - IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc0'::'<>p__Sitec1' + IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerda'::'<>p__Sitedb' IL_0007: brtrue.s IL_002f IL_0009: ldc.i4.0 @@ -7757,12 +8666,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Type) IL_0023: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0028: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc0'::'<>p__Sitec1' + IL_0028: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerda'::'<>p__Sitedb' IL_002d: br.s IL_002f - IL_002f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc0'::'<>p__Sitec1' + IL_002f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerda'::'<>p__Sitedb' IL_0034: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0039: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc0'::'<>p__Sitec1' + IL_0039: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerda'::'<>p__Sitedb' IL_003e: ldarg.0 IL_003f: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7776,7 +8685,7 @@ IL_004d: callvirt instance object [mscorlib]System.Collections.IEnumerator::get_Current() IL_0052: stloc.0 IL_0053: nop - IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc0'::'<>p__Sitec2' + IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerda'::'<>p__Sitedc' IL_0059: brtrue.s IL_009e IL_005b: ldc.i4 0x100 @@ -7808,12 +8717,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0092: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0097: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc0'::'<>p__Sitec2' + IL_0097: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerda'::'<>p__Sitedc' IL_009c: br.s IL_009e - IL_009e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc0'::'<>p__Sitec2' + IL_009e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerda'::'<>p__Sitedc' IL_00a3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc0'::'<>p__Sitec2' + IL_00a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerda'::'<>p__Sitedc' IL_00ad: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_00b2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_00b7: ldloc.0 @@ -7864,7 +8773,7 @@ .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0, bool V_1) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc3'::'<>p__Sitec4' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdd'::'<>p__Sitede' IL_0006: brtrue.s IL_0038 IL_0008: ldc.i4.0 @@ -7887,13 +8796,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_002c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0031: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc3'::'<>p__Sitec4' + IL_0031: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdd'::'<>p__Sitede' IL_0036: br.s IL_0038 - IL_0038: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc3'::'<>p__Sitec4' + IL_0038: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdd'::'<>p__Sitede' IL_003d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc3'::'<>p__Sitec4' - IL_0047: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc3'::'<>p__Sitec5' + IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdd'::'<>p__Sitede' + IL_0047: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdd'::'<>p__Sitedf' IL_004c: brtrue.s IL_0088 IL_004e: ldc.i4.0 @@ -7923,12 +8832,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_007c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0081: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc3'::'<>p__Sitec5' + IL_0081: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdd'::'<>p__Sitedf' IL_0086: br.s IL_0088 - IL_0088: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc3'::'<>p__Sitec5' + IL_0088: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdd'::'<>p__Sitedf' IL_008d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0092: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc3'::'<>p__Sitec5' + IL_0092: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdd'::'<>p__Sitedf' IL_0097: ldarg.0 IL_0098: ldarg.1 IL_0099: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7963,7 +8872,7 @@ object V_1, bool V_2) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitec7' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee1' IL_0006: brtrue.s IL_0038 IL_0008: ldc.i4.0 @@ -7986,13 +8895,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_002c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0031: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitec7' + IL_0031: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee1' IL_0036: br.s IL_0038 - IL_0038: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitec7' + IL_0038: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee1' IL_003d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitec7' - IL_0047: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitec8' + IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee1' + IL_0047: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee2' IL_004c: brtrue.s IL_0088 IL_004e: ldc.i4.0 @@ -8022,19 +8931,19 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_007c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0081: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitec8' + IL_0081: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee2' IL_0086: br.s IL_0088 - IL_0088: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitec8' + IL_0088: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee2' IL_008d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0092: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitec8' + IL_0092: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee2' IL_0097: ldarg.0 IL_0098: ldnull IL_0099: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_009e: stloc.1 - IL_009f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitec9' + IL_009f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee3' IL_00a4: brtrue.s IL_00d6 IL_00a6: ldc.i4.0 @@ -8057,18 +8966,18 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00ca: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00cf: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitec9' + IL_00cf: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee3' IL_00d4: br.s IL_00d6 - IL_00d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitec9' + IL_00d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee3' IL_00db: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00e0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitec9' + IL_00e0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee3' IL_00e5: ldloc.1 IL_00e6: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_00eb: brtrue IL_019f - IL_00f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Siteca' + IL_00f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee4' IL_00f5: brtrue.s IL_0131 IL_00f7: ldc.i4.8 @@ -8098,14 +9007,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0125: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_012a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Siteca' + IL_012a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee4' IL_012f: br.s IL_0131 - IL_0131: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Siteca' + IL_0131: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee4' IL_0136: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_013b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Siteca' + IL_013b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee4' IL_0140: ldloc.1 - IL_0141: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitecb' + IL_0141: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee5' IL_0146: brtrue.s IL_0182 IL_0148: ldc.i4.0 @@ -8135,12 +9044,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0176: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_017b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitecb' + IL_017b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee5' IL_0180: br.s IL_0182 - IL_0182: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitecb' + IL_0182: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee5' IL_0187: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_018c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitecb' + IL_018c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee5' IL_0191: ldarg.1 IL_0192: ldnull IL_0193: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, diff --git a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.opt.il b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.opt.il index 7e50d9638..82db4a44c 100644 --- a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.opt.il +++ b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.opt.il @@ -72,252 +72,339 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site13' } // end of class 'o__SiteContainer2' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer14' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer14' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site15' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site16' - } // end of class 'o__SiteContainer14' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site15' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site16' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site17' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site18' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site19' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1e' + } // end of class 'o__SiteContainer14' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer1f' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site20' + } // end of class 'o__SiteContainer1f' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer21' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site22' + } // end of class 'o__SiteContainer21' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer23' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .class auto ansi sealed nested public '<>q__SiteDelegate24' + extends [mscorlib]System.MulticastDelegate + { + .method public hidebysig specialname rtspecialname + instance void .ctor(object 'object', + native int 'method') runtime managed + { + } // end of method '<>q__SiteDelegate24'::.ctor + + .method public hidebysig newslot virtual + instance void Invoke(class [System.Core]System.Runtime.CompilerServices.CallSite param0, + object param1, + int32& param2, + [out] int32& param3) runtime managed + { + .param [2] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + } // end of method '<>q__SiteDelegate24'::Invoke + + } // end of class '<>q__SiteDelegate24' + + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer23'/'<>q__SiteDelegate24'> '<>p__Site25' + } // end of class 'o__SiteContainer23' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer26' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site27' + } // end of class 'o__SiteContainer26' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer17' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer28' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site18' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site19' - } // end of class 'o__SiteContainer17' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site29' + } // end of class 'o__SiteContainer28' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer1a' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer2a' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1b' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1c' - } // end of class 'o__SiteContainer1a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2b' + } // end of class 'o__SiteContainer2a' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer1d' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer2c' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1e' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1f' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site20' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site21' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site22' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site23' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site24' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site25' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site26' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site27' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site28' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site29' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2a' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2b' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2c' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2d' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2e' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2f' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site30' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site31' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site32' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2d' + } // end of class 'o__SiteContainer2c' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer2e' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site30' + } // end of class 'o__SiteContainer2e' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer31' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site32' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site33' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site34' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site35' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site36' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site37' + } // end of class 'o__SiteContainer31' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer34' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site35' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site36' + } // end of class 'o__SiteContainer34' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer37' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site38' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site39' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site39' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3a' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3b' - } // end of class 'o__SiteContainer1d' - - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer3c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site40' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site41' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site42' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site43' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site44' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site45' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site46' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site47' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site48' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site49' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site50' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site51' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site52' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site53' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site54' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site55' + } // end of class 'o__SiteContainer37' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer56' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3d' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3e' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3f' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site40' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site41' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site42' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site43' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site44' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site45' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site46' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site47' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site48' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site49' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4a' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4b' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4c' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4d' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4e' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4f' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site50' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site51' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site52' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site53' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site54' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site55' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site56' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site57' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site58' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site58' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site59' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5a' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5b' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5c' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5d' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5e' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5f' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site60' - } // end of class 'o__SiteContainer3c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site60' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site61' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site62' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site63' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site64' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site65' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site66' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site67' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site68' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site69' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site70' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site71' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site72' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site73' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site74' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site75' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site76' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site77' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site78' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site79' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7a' + } // end of class 'o__SiteContainer56' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer61' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer7b' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site62' - } // end of class 'o__SiteContainer61' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7c' + } // end of class 'o__SiteContainer7b' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer63' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer7d' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site64' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site65' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site66' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site67' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site68' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site69' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6a' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6b' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6c' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6d' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6e' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6f' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site70' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site71' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site72' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site73' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site74' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site75' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site76' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site77' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site78' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site79' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7a' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7b' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7c' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7d' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7e' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7f' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site80' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site80' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site81' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site82' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site83' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site84' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site82' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site83' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site84' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site85' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site86' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site87' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site88' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site89' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site86' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site87' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site88' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site89' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8a' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8b' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8c' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8d' - } // end of class 'o__SiteContainer63' - - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer8e' - extends [mscorlib]System.Object - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8f' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site90' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site91' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site92' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site93' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site94' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site95' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site96' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site97' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site98' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site90' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site91' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site92' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site93' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site94' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site95' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site96' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site97' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site98' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site99' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9a' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9b' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9c' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9d' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9e' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9f' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea0' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea1' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea2' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea3' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea4' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea5' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea6' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea7' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea7' + } // end of class 'o__SiteContainer7d' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainera8' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea9' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteaa' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteab' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteac' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteab' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteac' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitead' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteae' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteaf' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb0' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb1' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb2' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb3' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb4' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb5' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb6' - } // end of class 'o__SiteContainer8e' - - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerb7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteba' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebb' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebc' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebd' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebe' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebf' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteca' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecb' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecc' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecd' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitece' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecf' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited0' + } // end of class 'o__SiteContainera8' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerd1' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb8' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb9' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteba' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebb' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebc' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebd' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebe' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebf' - } // end of class 'o__SiteContainerb7' - - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerc0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited9' + } // end of class 'o__SiteContainerd1' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerda' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec1' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec2' - } // end of class 'o__SiteContainerc0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitedb' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitedc' + } // end of class 'o__SiteContainerda' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerc3' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerdd' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec4' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec5' - } // end of class 'o__SiteContainerc3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitede' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitedf' + } // end of class 'o__SiteContainerdd' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerc6' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainere0' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec7' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec8' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec9' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteca' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecb' - } // end of class 'o__SiteContainerc6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee5' + } // end of class 'o__SiteContainere0' .field private static object 'field' .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .field private static object objectField .field private object 'k__BackingField' .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -1141,6 +1228,783 @@ IL_066a: ret } // end of method DynamicTests::MemberAccess + .method private hidebysig static void RequiredCasts() cil managed + { + // Code size 935 (0x3a7) + .maxstack 12 + .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0, + object V_1, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_2, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_3, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_4, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_5, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_6, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_7, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_8, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_9) + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site15' + IL_0005: brtrue.s IL_0042 + + IL_0007: ldc.i4.0 + IL_0008: ldstr "A" + IL_000d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0012: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0017: ldc.i4.2 + IL_0018: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_001d: stloc.0 + IL_001e: ldloc.0 + IL_001f: ldc.i4.0 + IL_0020: ldc.i4.0 + IL_0021: ldnull + IL_0022: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0027: stelem.ref + IL_0028: ldloc.0 + IL_0029: ldc.i4.1 + IL_002a: ldc.i4.3 + IL_002b: ldnull + IL_002c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0031: stelem.ref + IL_0032: ldloc.0 + IL_0033: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0038: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_003d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site15' + IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site15' + IL_0047: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_004c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site15' + IL_0051: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::objectField + IL_0056: ldc.i4.5 + IL_0057: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_005c: pop + IL_005d: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::objectField + IL_0062: stloc.1 + IL_0063: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site16' + IL_0068: brtrue.s IL_0089 + + IL_006a: ldc.i4.0 + IL_006b: ldstr "B" + IL_0070: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0075: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_007a: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::IsEvent(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type) + IL_007f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0084: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site16' + IL_0089: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site16' + IL_008e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0093: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site16' + IL_0098: ldloc.1 + IL_0099: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_009e: brtrue IL_01a5 + + IL_00a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site19' + IL_00a8: brtrue.s IL_00e9 + + IL_00aa: ldc.i4 0x80 + IL_00af: ldstr "B" + IL_00b4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00b9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00be: ldc.i4.2 + IL_00bf: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00c4: stloc.2 + IL_00c5: ldloc.2 + IL_00c6: ldc.i4.0 + IL_00c7: ldc.i4.0 + IL_00c8: ldnull + IL_00c9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00ce: stelem.ref + IL_00cf: ldloc.2 + IL_00d0: ldc.i4.1 + IL_00d1: ldc.i4.0 + IL_00d2: ldnull + IL_00d3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00d8: stelem.ref + IL_00d9: ldloc.2 + IL_00da: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00df: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00e4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site19' + IL_00e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site19' + IL_00ee: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site19' + IL_00f8: ldloc.1 + IL_00f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site18' + IL_00fe: brtrue.s IL_0138 + + IL_0100: ldc.i4.0 + IL_0101: ldc.i4.s 63 + IL_0103: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0108: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_010d: ldc.i4.2 + IL_010e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0113: stloc.3 + IL_0114: ldloc.3 + IL_0115: ldc.i4.0 + IL_0116: ldc.i4.0 + IL_0117: ldnull + IL_0118: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_011d: stelem.ref + IL_011e: ldloc.3 + IL_011f: ldc.i4.1 + IL_0120: ldc.i4.3 + IL_0121: ldnull + IL_0122: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0127: stelem.ref + IL_0128: ldloc.3 + IL_0129: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_012e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0133: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site18' + IL_0138: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site18' + IL_013d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0142: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site18' + IL_0147: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1a' + IL_014c: brtrue.s IL_0182 + + IL_014e: ldc.i4.0 + IL_014f: ldstr "B" + IL_0154: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0159: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_015e: ldc.i4.1 + IL_015f: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0164: stloc.s V_4 + IL_0166: ldloc.s V_4 + IL_0168: ldc.i4.0 + IL_0169: ldc.i4.0 + IL_016a: ldnull + IL_016b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0170: stelem.ref + IL_0171: ldloc.s V_4 + IL_0173: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0178: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_017d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1a' + IL_0182: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1a' + IL_0187: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_018c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1a' + IL_0191: ldloc.1 + IL_0192: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0197: ldc.i4.5 + IL_0198: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_019d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_01a2: pop + IL_01a3: br.s IL_0207 + + IL_01a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site17' + IL_01aa: brtrue.s IL_01f0 + + IL_01ac: ldc.i4 0x104 + IL_01b1: ldstr "add_B" + IL_01b6: ldnull + IL_01b7: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01bc: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01c1: ldc.i4.2 + IL_01c2: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_01c7: stloc.s V_5 + IL_01c9: ldloc.s V_5 + IL_01cb: ldc.i4.0 + IL_01cc: ldc.i4.0 + IL_01cd: ldnull + IL_01ce: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01d3: stelem.ref + IL_01d4: ldloc.s V_5 + IL_01d6: ldc.i4.1 + IL_01d7: ldc.i4.3 + IL_01d8: ldnull + IL_01d9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01de: stelem.ref + IL_01df: ldloc.s V_5 + IL_01e1: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_01e6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_01eb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site17' + IL_01f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site17' + IL_01f5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_01fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site17' + IL_01ff: ldloc.1 + IL_0200: ldc.i4.5 + IL_0201: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0206: pop + IL_0207: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1b' + IL_020c: brtrue.s IL_0247 + + IL_020e: ldc.i4 0x100 + IL_0213: ldstr "Call" + IL_0218: ldnull + IL_0219: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_021e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0223: ldc.i4.1 + IL_0224: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0229: stloc.s V_6 + IL_022b: ldloc.s V_6 + IL_022d: ldc.i4.0 + IL_022e: ldc.i4.0 + IL_022f: ldnull + IL_0230: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0235: stelem.ref + IL_0236: ldloc.s V_6 + IL_0238: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_023d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0242: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1b' + IL_0247: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1b' + IL_024c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0251: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1b' + IL_0256: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::objectField + IL_025b: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, + !1) + IL_0260: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' + IL_0265: callvirt instance string [mscorlib]System.Object::ToString() + IL_026a: pop + IL_026b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1c' + IL_0270: brtrue.s IL_02b6 + + IL_0272: ldc.i4 0x100 + IL_0277: ldstr "Call" + IL_027c: ldnull + IL_027d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0282: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0287: ldc.i4.2 + IL_0288: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_028d: stloc.s V_7 + IL_028f: ldloc.s V_7 + IL_0291: ldc.i4.0 + IL_0292: ldc.i4.0 + IL_0293: ldnull + IL_0294: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0299: stelem.ref + IL_029a: ldloc.s V_7 + IL_029c: ldc.i4.1 + IL_029d: ldc.i4.3 + IL_029e: ldnull + IL_029f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02a4: stelem.ref + IL_02a5: ldloc.s V_7 + IL_02a7: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_02ac: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_02b1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1c' + IL_02b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1c' + IL_02bb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_02c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1c' + IL_02c5: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' + IL_02ca: ldstr "Hello World" + IL_02cf: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_02d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1d' + IL_02d9: brtrue.s IL_031f + + IL_02db: ldc.i4 0x100 + IL_02e0: ldstr "Call" + IL_02e5: ldnull + IL_02e6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_02eb: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_02f0: ldc.i4.2 + IL_02f1: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_02f6: stloc.s V_8 + IL_02f8: ldloc.s V_8 + IL_02fa: ldc.i4.0 + IL_02fb: ldc.i4.0 + IL_02fc: ldnull + IL_02fd: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0302: stelem.ref + IL_0303: ldloc.s V_8 + IL_0305: ldc.i4.1 + IL_0306: ldc.i4.1 + IL_0307: ldnull + IL_0308: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_030d: stelem.ref + IL_030e: ldloc.s V_8 + IL_0310: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0315: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_031a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1d' + IL_031f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1d' + IL_0324: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0329: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1d' + IL_032e: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' + IL_0333: ldstr "Hello World" + IL_0338: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_033d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1e' + IL_0342: brtrue.s IL_0388 + + IL_0344: ldc.i4 0x100 + IL_0349: ldstr "Call" + IL_034e: ldnull + IL_034f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0354: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0359: ldc.i4.2 + IL_035a: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_035f: stloc.s V_9 + IL_0361: ldloc.s V_9 + IL_0363: ldc.i4.0 + IL_0364: ldc.i4.0 + IL_0365: ldnull + IL_0366: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_036b: stelem.ref + IL_036c: ldloc.s V_9 + IL_036e: ldc.i4.1 + IL_036f: ldc.i4.0 + IL_0370: ldnull + IL_0371: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0376: stelem.ref + IL_0377: ldloc.s V_9 + IL_0379: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_037e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0383: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1e' + IL_0388: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1e' + IL_038d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0392: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1e' + IL_0397: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' + IL_039c: ldstr "Hello World" + IL_03a1: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_03a6: ret + } // end of method DynamicTests::RequiredCasts + + .method private hidebysig static void DynamicCallWithString() cil managed + { + // Code size 102 (0x66) + .maxstack 8 + .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1f'::'<>p__Site20' + IL_0005: brtrue.s IL_0047 + + IL_0007: ldc.i4 0x100 + IL_000c: ldstr "Call" + IL_0011: ldnull + IL_0012: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0017: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001c: ldc.i4.2 + IL_001d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0022: stloc.0 + IL_0023: ldloc.0 + IL_0024: ldc.i4.0 + IL_0025: ldc.i4.0 + IL_0026: ldnull + IL_0027: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002c: stelem.ref + IL_002d: ldloc.0 + IL_002e: ldc.i4.1 + IL_002f: ldc.i4.3 + IL_0030: ldnull + IL_0031: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0036: stelem.ref + IL_0037: ldloc.0 + IL_0038: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_003d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0042: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1f'::'<>p__Site20' + IL_0047: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1f'::'<>p__Site20' + IL_004c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0051: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1f'::'<>p__Site20' + IL_0056: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' + IL_005b: ldstr "Hello World" + IL_0060: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0065: ret + } // end of method DynamicTests::DynamicCallWithString + + .method private hidebysig static void DynamicCallWithNamedArgs() cil managed + { + // Code size 106 (0x6a) + .maxstack 8 + .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer21'::'<>p__Site22' + IL_0005: brtrue.s IL_004b + + IL_0007: ldc.i4 0x100 + IL_000c: ldstr "Call" + IL_0011: ldnull + IL_0012: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0017: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001c: ldc.i4.2 + IL_001d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0022: stloc.0 + IL_0023: ldloc.0 + IL_0024: ldc.i4.0 + IL_0025: ldc.i4.0 + IL_0026: ldnull + IL_0027: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002c: stelem.ref + IL_002d: ldloc.0 + IL_002e: ldc.i4.1 + IL_002f: ldc.i4.7 + IL_0030: ldstr "a" + IL_0035: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_003a: stelem.ref + IL_003b: ldloc.0 + IL_003c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0041: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0046: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer21'::'<>p__Site22' + IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer21'::'<>p__Site22' + IL_0050: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer21'::'<>p__Site22' + IL_005a: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' + IL_005f: ldstr "Hello World" + IL_0064: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0069: ret + } // end of method DynamicTests::DynamicCallWithNamedArgs + + .method private hidebysig static void DynamicCallWithRefOutArg(int32 a, + [out] int32& b) cil managed + { + // Code size 112 (0x70) + .maxstack 8 + .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer23'/'<>q__SiteDelegate24'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site25' + IL_0005: brtrue.s IL_0053 + + IL_0007: ldc.i4 0x100 + IL_000c: ldstr "Call" + IL_0011: ldnull + IL_0012: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0017: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001c: ldc.i4.3 + IL_001d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0022: stloc.0 + IL_0023: ldloc.0 + IL_0024: ldc.i4.0 + IL_0025: ldc.i4.0 + IL_0026: ldnull + IL_0027: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002c: stelem.ref + IL_002d: ldloc.0 + IL_002e: ldc.i4.1 + IL_002f: ldc.i4.s 9 + IL_0031: ldnull + IL_0032: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0037: stelem.ref + IL_0038: ldloc.0 + IL_0039: ldc.i4.2 + IL_003a: ldc.i4.s 17 + IL_003c: ldnull + IL_003d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0042: stelem.ref + IL_0043: ldloc.0 + IL_0044: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0049: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer23'/'<>q__SiteDelegate24'>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_004e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer23'/'<>q__SiteDelegate24'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site25' + IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer23'/'<>q__SiteDelegate24'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site25' + IL_0058: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer23'/'<>q__SiteDelegate24'>::Target + IL_005d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer23'/'<>q__SiteDelegate24'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site25' + IL_0062: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' + IL_0067: ldarga.s a + IL_0069: ldarg.1 + IL_006a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'/'<>q__SiteDelegate24'::Invoke(class [System.Core]System.Runtime.CompilerServices.CallSite, + object, + int32&, + int32&) + IL_006f: ret + } // end of method DynamicTests::DynamicCallWithRefOutArg + + .method private hidebysig static void DynamicCallWithStringCastToObj() cil managed + { + // Code size 102 (0x66) + .maxstack 8 + .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer26'::'<>p__Site27' + IL_0005: brtrue.s IL_0047 + + IL_0007: ldc.i4 0x100 + IL_000c: ldstr "Call" + IL_0011: ldnull + IL_0012: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0017: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001c: ldc.i4.2 + IL_001d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0022: stloc.0 + IL_0023: ldloc.0 + IL_0024: ldc.i4.0 + IL_0025: ldc.i4.0 + IL_0026: ldnull + IL_0027: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002c: stelem.ref + IL_002d: ldloc.0 + IL_002e: ldc.i4.1 + IL_002f: ldc.i4.1 + IL_0030: ldnull + IL_0031: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0036: stelem.ref + IL_0037: ldloc.0 + IL_0038: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_003d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0042: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer26'::'<>p__Site27' + IL_0047: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer26'::'<>p__Site27' + IL_004c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0051: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer26'::'<>p__Site27' + IL_0056: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' + IL_005b: ldstr "Hello World" + IL_0060: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0065: ret + } // end of method DynamicTests::DynamicCallWithStringCastToObj + + .method private hidebysig static void DynamicCallWithStringCastToDynamic() cil managed + { + // Code size 102 (0x66) + .maxstack 8 + .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site29' + IL_0005: brtrue.s IL_0047 + + IL_0007: ldc.i4 0x100 + IL_000c: ldstr "Call" + IL_0011: ldnull + IL_0012: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0017: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001c: ldc.i4.2 + IL_001d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0022: stloc.0 + IL_0023: ldloc.0 + IL_0024: ldc.i4.0 + IL_0025: ldc.i4.0 + IL_0026: ldnull + IL_0027: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002c: stelem.ref + IL_002d: ldloc.0 + IL_002e: ldc.i4.1 + IL_002f: ldc.i4.0 + IL_0030: ldnull + IL_0031: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0036: stelem.ref + IL_0037: ldloc.0 + IL_0038: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_003d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0042: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site29' + IL_0047: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site29' + IL_004c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0051: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site29' + IL_0056: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' + IL_005b: ldstr "Hello World" + IL_0060: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0065: ret + } // end of method DynamicTests::DynamicCallWithStringCastToDynamic + + .method private hidebysig static void DynamicCallWithStringCastToDynamic2() cil managed + { + // Code size 124 (0x7c) + .maxstack 8 + .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2a'::'<>p__Site2b' + IL_0005: brtrue.s IL_005b + + IL_0007: ldc.i4 0x100 + IL_000c: ldstr "Call" + IL_0011: ldnull + IL_0012: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0017: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001c: ldc.i4.4 + IL_001d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0022: stloc.0 + IL_0023: ldloc.0 + IL_0024: ldc.i4.0 + IL_0025: ldc.i4.0 + IL_0026: ldnull + IL_0027: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002c: stelem.ref + IL_002d: ldloc.0 + IL_002e: ldc.i4.1 + IL_002f: ldc.i4.0 + IL_0030: ldnull + IL_0031: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0036: stelem.ref + IL_0037: ldloc.0 + IL_0038: ldc.i4.2 + IL_0039: ldc.i4.3 + IL_003a: ldnull + IL_003b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0040: stelem.ref + IL_0041: ldloc.0 + IL_0042: ldc.i4.3 + IL_0043: ldc.i4.2 + IL_0044: ldnull + IL_0045: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_004a: stelem.ref + IL_004b: ldloc.0 + IL_004c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0051: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0056: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2a'::'<>p__Site2b' + IL_005b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2a'::'<>p__Site2b' + IL_0060: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0065: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2a'::'<>p__Site2b' + IL_006a: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' + IL_006f: ldstr "Hello World" + IL_0074: ldc.i4.5 + IL_0075: ldnull + IL_0076: callvirt instance void class [mscorlib]System.Action`5::Invoke(!0, + !1, + !2, + !3, + !4) + IL_007b: ret + } // end of method DynamicTests::DynamicCallWithStringCastToDynamic2 + + .method private hidebysig static void DynamicCallWithStringCastToDynamic3() cil managed + { + // Code size 124 (0x7c) + .maxstack 8 + .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2c'::'<>p__Site2d' + IL_0005: brtrue.s IL_005b + + IL_0007: ldc.i4 0x100 + IL_000c: ldstr "Call" + IL_0011: ldnull + IL_0012: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0017: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001c: ldc.i4.4 + IL_001d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0022: stloc.0 + IL_0023: ldloc.0 + IL_0024: ldc.i4.0 + IL_0025: ldc.i4.0 + IL_0026: ldnull + IL_0027: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002c: stelem.ref + IL_002d: ldloc.0 + IL_002e: ldc.i4.1 + IL_002f: ldc.i4.0 + IL_0030: ldnull + IL_0031: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0036: stelem.ref + IL_0037: ldloc.0 + IL_0038: ldc.i4.2 + IL_0039: ldc.i4.3 + IL_003a: ldnull + IL_003b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0040: stelem.ref + IL_0041: ldloc.0 + IL_0042: ldc.i4.3 + IL_0043: ldc.i4.2 + IL_0044: ldnull + IL_0045: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_004a: stelem.ref + IL_004b: ldloc.0 + IL_004c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0051: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0056: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2c'::'<>p__Site2d' + IL_005b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2c'::'<>p__Site2d' + IL_0060: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0065: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2c'::'<>p__Site2d' + IL_006a: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' + IL_006f: ldstr "Hello World" + IL_0074: ldc.i4.5 + IL_0075: ldnull + IL_0076: callvirt instance void class [mscorlib]System.Action`5::Invoke(!0, + !1, + !2, + !3, + !4) + IL_007b: ret + } // end of method DynamicTests::DynamicCallWithStringCastToDynamic3 + .method private hidebysig static void Invocation(object a, object b) cil managed { @@ -1152,7 +2016,7 @@ .maxstack 12 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_1) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site15' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site2f' IL_0005: brtrue.s IL_004b IL_0007: ldc.i4 0x100 @@ -1187,13 +2051,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0041: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0046: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site15' - IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site15' + IL_0046: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site2f' + IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site2f' IL_0050: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site15' + IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site2f' IL_005a: ldarg.0 IL_005b: ldnull - IL_005c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site16' + IL_005c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site30' IL_0061: brtrue.s IL_0095 IL_0063: ldc.i4.0 @@ -1218,10 +2082,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_008b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0090: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site16' - IL_0095: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site16' + IL_0090: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site30' + IL_0095: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site30' IL_009a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_009f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site16' + IL_009f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site30' IL_00a4: ldarg.1 IL_00a5: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -1244,7 +2108,7 @@ .locals init (object V_0, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_1, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_2) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer17'::'<>p__Site18' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer31'::'<>p__Site32' IL_0005: brtrue.s IL_0038 IL_0007: ldc.i4.0 @@ -1267,15 +2131,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_002e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0033: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer17'::'<>p__Site18' - IL_0038: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer17'::'<>p__Site18' + IL_0033: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer31'::'<>p__Site32' + IL_0038: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer31'::'<>p__Site32' IL_003d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer17'::'<>p__Site18' + IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer31'::'<>p__Site32' IL_0047: ldarg.0 IL_0048: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_004d: stloc.0 - IL_004e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer17'::'<>p__Site19' + IL_004e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer31'::'<>p__Site33' IL_0053: brtrue.s IL_008b IL_0055: ldc.i4.0 @@ -1303,10 +2167,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0081: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0086: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer17'::'<>p__Site19' - IL_008b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer17'::'<>p__Site19' + IL_0086: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer31'::'<>p__Site33' + IL_008b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer31'::'<>p__Site33' IL_0090: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0095: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer17'::'<>p__Site19' + IL_0095: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer31'::'<>p__Site33' IL_009a: ldloc.0 IL_009b: ldc.i4.0 IL_009c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -1326,7 +2190,7 @@ .maxstack 9 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_1) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1a'::'<>p__Site1b' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer34'::'<>p__Site35' IL_0005: brtrue.s IL_003d IL_0007: ldc.i4.0 @@ -1354,11 +2218,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0033: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0038: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1a'::'<>p__Site1b' - IL_003d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1a'::'<>p__Site1b' + IL_0038: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer34'::'<>p__Site35' + IL_003d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer34'::'<>p__Site35' IL_0042: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0047: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1a'::'<>p__Site1b' - IL_004c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1a'::'<>p__Site1c' + IL_0047: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer34'::'<>p__Site35' + IL_004c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer34'::'<>p__Site36' IL_0051: brtrue.s IL_0085 IL_0053: ldc.i4.s 64 @@ -1381,10 +2245,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_007b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0080: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1a'::'<>p__Site1c' - IL_0085: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1a'::'<>p__Site1c' + IL_0080: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer34'::'<>p__Site36' + IL_0085: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer34'::'<>p__Site36' IL_008a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_008f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1a'::'<>p__Site1c' + IL_008f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer34'::'<>p__Site36' IL_0094: ldarg.0 IL_0095: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -1434,7 +2298,7 @@ class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_27, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_28, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_29) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site1e' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site38' IL_0005: brtrue.s IL_0048 IL_0007: ldc.i4 0x100 @@ -1466,13 +2330,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site1e' - IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site1e' + IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site38' + IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site38' IL_004d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site1e' + IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site38' IL_0057: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_005c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site1f' + IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site39' IL_0066: brtrue.s IL_009f IL_0068: ldc.i4.0 @@ -1502,10 +2366,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0095: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_009a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site1f' - IL_009f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site1f' + IL_009a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site39' + IL_009f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site39' IL_00a4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00a9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site1f' + IL_00a9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site39' IL_00ae: ldarg.0 IL_00af: ldarg.1 IL_00b0: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -1514,7 +2378,7 @@ IL_00b5: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_00ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site20' + IL_00ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3a' IL_00bf: brtrue.s IL_0102 IL_00c1: ldc.i4 0x100 @@ -1546,13 +2410,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00f8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00fd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site20' - IL_0102: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site20' + IL_00fd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3a' + IL_0102: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3a' IL_0107: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_010c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site20' + IL_010c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3a' IL_0111: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0116: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_011b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site21' + IL_011b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3b' IL_0120: brtrue.s IL_0159 IL_0122: ldc.i4.0 @@ -1582,10 +2446,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_014f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0154: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site21' - IL_0159: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site21' + IL_0154: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3b' + IL_0159: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3b' IL_015e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0163: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site21' + IL_0163: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3b' IL_0168: ldarg.0 IL_0169: ldc.i4.1 IL_016a: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -1594,7 +2458,7 @@ IL_016f: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0174: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site22' + IL_0174: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3c' IL_0179: brtrue.s IL_01c0 IL_017b: ldc.i4 0x100 @@ -1626,13 +2490,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01b6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01bb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site22' - IL_01c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site22' + IL_01bb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3c' + IL_01c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3c' IL_01c5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site22' + IL_01ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3c' IL_01cf: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_01d4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_01d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site23' + IL_01d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3d' IL_01de: brtrue.s IL_021b IL_01e0: ldc.i4.0 @@ -1662,10 +2526,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0211: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0216: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site23' - IL_021b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site23' + IL_0216: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3d' + IL_021b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3d' IL_0220: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0225: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site23' + IL_0225: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3d' IL_022a: ldarg.0 IL_022b: ldnull IL_022c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -1674,7 +2538,7 @@ IL_0231: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0236: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site24' + IL_0236: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3e' IL_023b: brtrue.s IL_0282 IL_023d: ldc.i4 0x100 @@ -1706,13 +2570,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0278: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_027d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site24' - IL_0282: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site24' + IL_027d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3e' + IL_0282: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3e' IL_0287: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_028c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site24' + IL_028c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3e' IL_0291: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0296: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_029b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site25' + IL_029b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3f' IL_02a0: brtrue.s IL_02de IL_02a2: ldc.i4.0 @@ -1742,10 +2606,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02d4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site25' - IL_02de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site25' + IL_02d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3f' + IL_02de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3f' IL_02e3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site25' + IL_02e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3f' IL_02ed: ldarg.0 IL_02ee: ldarg.1 IL_02ef: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -1754,7 +2618,7 @@ IL_02f4: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_02f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site26' + IL_02f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site40' IL_02fe: brtrue.s IL_0345 IL_0300: ldc.i4 0x100 @@ -1786,13 +2650,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_033b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0340: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site26' - IL_0345: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site26' + IL_0340: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site40' + IL_0345: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site40' IL_034a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_034f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site26' + IL_034f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site40' IL_0354: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0359: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_035e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site27' + IL_035e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site41' IL_0363: brtrue.s IL_03a1 IL_0365: ldc.i4.0 @@ -1822,10 +2686,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0397: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_039c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site27' - IL_03a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site27' + IL_039c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site41' + IL_03a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site41' IL_03a6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site27' + IL_03ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site41' IL_03b0: ldarg.0 IL_03b1: ldc.i4.1 IL_03b2: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -1834,7 +2698,7 @@ IL_03b7: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_03bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site28' + IL_03bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site42' IL_03c1: brtrue.s IL_0408 IL_03c3: ldc.i4 0x100 @@ -1866,13 +2730,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03fe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0403: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site28' - IL_0408: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site28' + IL_0403: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site42' + IL_0408: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site42' IL_040d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0412: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site28' + IL_0412: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site42' IL_0417: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_041c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0421: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site29' + IL_0421: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site43' IL_0426: brtrue.s IL_0464 IL_0428: ldc.i4.0 @@ -1902,10 +2766,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_045a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_045f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site29' - IL_0464: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site29' + IL_045f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site43' + IL_0464: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site43' IL_0469: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_046e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site29' + IL_046e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site43' IL_0473: ldarg.0 IL_0474: ldnull IL_0475: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -1914,7 +2778,7 @@ IL_047a: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_047f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2a' + IL_047f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site44' IL_0484: brtrue.s IL_04cb IL_0486: ldc.i4 0x100 @@ -1946,13 +2810,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04c1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04c6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2a' - IL_04cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2a' + IL_04c6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site44' + IL_04cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site44' IL_04d0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2a' + IL_04d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site44' IL_04da: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_04df: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_04e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2b' + IL_04e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site45' IL_04e9: brtrue.s IL_0527 IL_04eb: ldc.i4.0 @@ -1982,10 +2846,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_051d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0522: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2b' - IL_0527: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2b' + IL_0522: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site45' + IL_0527: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site45' IL_052c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0531: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2b' + IL_0531: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site45' IL_0536: ldarg.0 IL_0537: ldarg.1 IL_0538: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -1994,7 +2858,7 @@ IL_053d: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0542: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2c' + IL_0542: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site46' IL_0547: brtrue.s IL_058e IL_0549: ldc.i4 0x100 @@ -2026,13 +2890,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0584: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0589: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2c' - IL_058e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2c' + IL_0589: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site46' + IL_058e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site46' IL_0593: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0598: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2c' + IL_0598: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site46' IL_059d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_05a2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_05a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2d' + IL_05a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site47' IL_05ac: brtrue.s IL_05ea IL_05ae: ldc.i4.0 @@ -2062,10 +2926,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05e0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05e5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2d' - IL_05ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2d' + IL_05e5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site47' + IL_05ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site47' IL_05ef: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2d' + IL_05f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site47' IL_05f9: ldarg.0 IL_05fa: ldc.i4.1 IL_05fb: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2074,7 +2938,7 @@ IL_0600: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0605: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2e' + IL_0605: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site48' IL_060a: brtrue.s IL_0651 IL_060c: ldc.i4 0x100 @@ -2106,13 +2970,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0647: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_064c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2e' - IL_0651: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2e' + IL_064c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site48' + IL_0651: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site48' IL_0656: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_065b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2e' + IL_065b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site48' IL_0660: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0665: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_066a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2f' + IL_066a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site49' IL_066f: brtrue.s IL_06ad IL_0671: ldc.i4.0 @@ -2142,10 +3006,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06a3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06a8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2f' - IL_06ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2f' + IL_06a8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site49' + IL_06ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site49' IL_06b2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06b7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site2f' + IL_06b7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site49' IL_06bc: ldarg.0 IL_06bd: ldnull IL_06be: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2154,7 +3018,7 @@ IL_06c3: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_06c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site30' + IL_06c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4a' IL_06cd: brtrue.s IL_0714 IL_06cf: ldc.i4 0x100 @@ -2186,13 +3050,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_070a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_070f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site30' - IL_0714: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site30' + IL_070f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4a' + IL_0714: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4a' IL_0719: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_071e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site30' + IL_071e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4a' IL_0723: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0728: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_072d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site31' + IL_072d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4b' IL_0732: brtrue.s IL_0770 IL_0734: ldc.i4.0 @@ -2222,10 +3086,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0766: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_076b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site31' - IL_0770: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site31' + IL_076b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4b' + IL_0770: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4b' IL_0775: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_077a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site31' + IL_077a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4b' IL_077f: ldarg.0 IL_0780: ldarg.1 IL_0781: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2234,7 +3098,7 @@ IL_0786: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_078b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site32' + IL_078b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4c' IL_0790: brtrue.s IL_07d7 IL_0792: ldc.i4 0x100 @@ -2266,13 +3130,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07cd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07d2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site32' - IL_07d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site32' + IL_07d2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4c' + IL_07d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4c' IL_07dc: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site32' + IL_07e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4c' IL_07e6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_07eb: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_07f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site33' + IL_07f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4d' IL_07f5: brtrue.s IL_0833 IL_07f7: ldc.i4.0 @@ -2302,10 +3166,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0829: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_082e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site33' - IL_0833: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site33' + IL_082e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4d' + IL_0833: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4d' IL_0838: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_083d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site33' + IL_083d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4d' IL_0842: ldarg.0 IL_0843: ldc.i4.1 IL_0844: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2314,7 +3178,7 @@ IL_0849: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_084e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site34' + IL_084e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4e' IL_0853: brtrue.s IL_089a IL_0855: ldc.i4 0x100 @@ -2346,13 +3210,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0890: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0895: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site34' - IL_089a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site34' + IL_0895: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4e' + IL_089a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4e' IL_089f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site34' + IL_08a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4e' IL_08a9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_08ae: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_08b3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site35' + IL_08b3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4f' IL_08b8: brtrue.s IL_08f6 IL_08ba: ldc.i4.0 @@ -2382,10 +3246,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08ec: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08f1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site35' - IL_08f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site35' + IL_08f1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4f' + IL_08f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4f' IL_08fb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0900: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site35' + IL_0900: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4f' IL_0905: ldarg.0 IL_0906: ldnull IL_0907: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2394,7 +3258,7 @@ IL_090c: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0911: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site36' + IL_0911: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site50' IL_0916: brtrue.s IL_095d IL_0918: ldc.i4 0x100 @@ -2426,13 +3290,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0953: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0958: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site36' - IL_095d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site36' + IL_0958: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site50' + IL_095d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site50' IL_0962: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0967: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site36' + IL_0967: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site50' IL_096c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0971: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0976: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site37' + IL_0976: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site51' IL_097b: brtrue.s IL_09b9 IL_097d: ldc.i4.0 @@ -2462,10 +3326,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09af: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09b4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site37' - IL_09b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site37' + IL_09b4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site51' + IL_09b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site51' IL_09be: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09c3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site37' + IL_09c3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site51' IL_09c8: ldarg.0 IL_09c9: ldarg.1 IL_09ca: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2474,7 +3338,7 @@ IL_09cf: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_09d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site38' + IL_09d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site52' IL_09d9: brtrue.s IL_0a20 IL_09db: ldc.i4 0x100 @@ -2506,13 +3370,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a16: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a1b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site38' - IL_0a20: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site38' + IL_0a1b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site52' + IL_0a20: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site52' IL_0a25: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a2a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site38' + IL_0a2a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site52' IL_0a2f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0a34: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0a39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site39' + IL_0a39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site53' IL_0a3e: brtrue.s IL_0a7c IL_0a40: ldc.i4.0 @@ -2542,10 +3406,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a72: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a77: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site39' - IL_0a7c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site39' + IL_0a77: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site53' + IL_0a7c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site53' IL_0a81: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a86: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site39' + IL_0a86: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site53' IL_0a8b: ldarg.0 IL_0a8c: ldc.i4.1 IL_0a8d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2554,7 +3418,7 @@ IL_0a92: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0a97: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site3a' + IL_0a97: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site54' IL_0a9c: brtrue.s IL_0ae3 IL_0a9e: ldc.i4 0x100 @@ -2586,13 +3450,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0ad9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ade: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site3a' - IL_0ae3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site3a' + IL_0ade: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site54' + IL_0ae3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site54' IL_0ae8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0aed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site3a' + IL_0aed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site54' IL_0af2: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0af7: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0afc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site3b' + IL_0afc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site55' IL_0b01: brtrue.s IL_0b3f IL_0b03: ldc.i4.0 @@ -2622,10 +3486,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b35: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b3a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site3b' - IL_0b3f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site3b' + IL_0b3a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site55' + IL_0b3f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site55' IL_0b44: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1d'::'<>p__Site3b' + IL_0b49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site55' IL_0b4e: ldarg.0 IL_0b4f: ldnull IL_0b50: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2682,7 +3546,7 @@ class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_33, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_34, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_35) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site3d' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site57' IL_0005: brtrue.s IL_0048 IL_0007: ldc.i4 0x100 @@ -2714,13 +3578,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site3d' - IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site3d' + IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site57' + IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site57' IL_004d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site3d' + IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site57' IL_0057: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_005c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site3e' + IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site58' IL_0066: brtrue.s IL_00a0 IL_0068: ldc.i4.0 @@ -2750,10 +3614,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0096: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_009b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site3e' - IL_00a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site3e' + IL_009b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site58' + IL_00a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site58' IL_00a5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site3e' + IL_00aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site58' IL_00af: ldarg.0 IL_00b0: ldarg.1 IL_00b1: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2762,7 +3626,7 @@ IL_00b6: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_00bb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site3f' + IL_00bb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site59' IL_00c0: brtrue.s IL_0103 IL_00c2: ldc.i4 0x100 @@ -2794,13 +3658,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00f9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00fe: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site3f' - IL_0103: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site3f' + IL_00fe: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site59' + IL_0103: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site59' IL_0108: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_010d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site3f' + IL_010d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site59' IL_0112: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0117: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_011c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site40' + IL_011c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5a' IL_0121: brtrue.s IL_015b IL_0123: ldc.i4.0 @@ -2830,10 +3694,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0151: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0156: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site40' - IL_015b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site40' + IL_0156: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5a' + IL_015b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5a' IL_0160: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0165: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site40' + IL_0165: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5a' IL_016a: ldarg.0 IL_016b: ldc.i4.1 IL_016c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2842,7 +3706,7 @@ IL_0171: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0176: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site41' + IL_0176: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5b' IL_017b: brtrue.s IL_01c2 IL_017d: ldc.i4 0x100 @@ -2874,13 +3738,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01b8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01bd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site41' - IL_01c2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site41' + IL_01bd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5b' + IL_01c2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5b' IL_01c7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site41' + IL_01cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5b' IL_01d1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_01d6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_01db: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site42' + IL_01db: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5c' IL_01e0: brtrue.s IL_021e IL_01e2: ldc.i4.0 @@ -2910,10 +3774,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0214: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0219: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site42' - IL_021e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site42' + IL_0219: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5c' + IL_021e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5c' IL_0223: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0228: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site42' + IL_0228: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5c' IL_022d: ldarg.0 IL_022e: ldnull IL_022f: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2922,7 +3786,7 @@ IL_0234: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0239: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site43' + IL_0239: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5d' IL_023e: brtrue.s IL_0285 IL_0240: ldc.i4 0x100 @@ -2954,13 +3818,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_027b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0280: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site43' - IL_0285: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site43' + IL_0280: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5d' + IL_0285: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5d' IL_028a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_028f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site43' + IL_028f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5d' IL_0294: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0299: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_029e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site44' + IL_029e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5e' IL_02a3: brtrue.s IL_02e1 IL_02a5: ldc.i4.0 @@ -2990,10 +3854,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02d7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02dc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site44' - IL_02e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site44' + IL_02dc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5e' + IL_02e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5e' IL_02e6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site44' + IL_02eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5e' IL_02f0: ldarg.0 IL_02f1: ldarg.1 IL_02f2: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3002,7 +3866,7 @@ IL_02f7: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_02fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site45' + IL_02fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5f' IL_0301: brtrue.s IL_0348 IL_0303: ldc.i4 0x100 @@ -3034,13 +3898,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_033e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0343: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site45' - IL_0348: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site45' + IL_0343: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5f' + IL_0348: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5f' IL_034d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0352: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site45' + IL_0352: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5f' IL_0357: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_035c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0361: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site46' + IL_0361: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site60' IL_0366: brtrue.s IL_03a4 IL_0368: ldc.i4.0 @@ -3070,10 +3934,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_039a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_039f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site46' - IL_03a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site46' + IL_039f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site60' + IL_03a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site60' IL_03a9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03ae: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site46' + IL_03ae: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site60' IL_03b3: ldarg.0 IL_03b4: ldc.i4.1 IL_03b5: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3082,7 +3946,7 @@ IL_03ba: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_03bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site47' + IL_03bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site61' IL_03c4: brtrue.s IL_040b IL_03c6: ldc.i4 0x100 @@ -3114,13 +3978,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0401: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0406: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site47' - IL_040b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site47' + IL_0406: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site61' + IL_040b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site61' IL_0410: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0415: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site47' + IL_0415: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site61' IL_041a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_041f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0424: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site48' + IL_0424: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site62' IL_0429: brtrue.s IL_0467 IL_042b: ldc.i4.0 @@ -3150,10 +4014,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_045d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0462: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site48' - IL_0467: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site48' + IL_0462: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site62' + IL_0467: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site62' IL_046c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0471: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site48' + IL_0471: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site62' IL_0476: ldarg.0 IL_0477: ldnull IL_0478: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3162,7 +4026,7 @@ IL_047d: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0482: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site49' + IL_0482: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site63' IL_0487: brtrue.s IL_04ce IL_0489: ldc.i4 0x100 @@ -3194,13 +4058,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04c4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04c9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site49' - IL_04ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site49' + IL_04c9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site63' + IL_04ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site63' IL_04d3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site49' + IL_04d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site63' IL_04dd: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_04e2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_04e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4a' + IL_04e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site64' IL_04ec: brtrue.s IL_052a IL_04ee: ldc.i4.0 @@ -3230,10 +4094,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0520: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0525: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4a' - IL_052a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4a' + IL_0525: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site64' + IL_052a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site64' IL_052f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0534: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4a' + IL_0534: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site64' IL_0539: ldarg.0 IL_053a: ldarg.1 IL_053b: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3242,7 +4106,7 @@ IL_0540: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0545: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4b' + IL_0545: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site65' IL_054a: brtrue.s IL_0591 IL_054c: ldc.i4 0x100 @@ -3274,13 +4138,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0587: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_058c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4b' - IL_0591: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4b' + IL_058c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site65' + IL_0591: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site65' IL_0596: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_059b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4b' + IL_059b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site65' IL_05a0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_05a5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_05aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4c' + IL_05aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site66' IL_05af: brtrue.s IL_05ed IL_05b1: ldc.i4.0 @@ -3310,10 +4174,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05e3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05e8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4c' - IL_05ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4c' + IL_05e8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site66' + IL_05ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site66' IL_05f2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05f7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4c' + IL_05f7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site66' IL_05fc: ldarg.0 IL_05fd: ldc.i4.1 IL_05fe: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3322,7 +4186,7 @@ IL_0603: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0608: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4d' + IL_0608: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site67' IL_060d: brtrue.s IL_0654 IL_060f: ldc.i4 0x100 @@ -3354,13 +4218,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_064a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_064f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4d' - IL_0654: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4d' + IL_064f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site67' + IL_0654: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site67' IL_0659: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_065e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4d' + IL_065e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site67' IL_0663: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0668: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_066d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4e' + IL_066d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site68' IL_0672: brtrue.s IL_06b0 IL_0674: ldc.i4.0 @@ -3390,10 +4254,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06a6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06ab: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4e' - IL_06b0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4e' + IL_06ab: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site68' + IL_06b0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site68' IL_06b5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4e' + IL_06ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site68' IL_06bf: ldarg.0 IL_06c0: ldnull IL_06c1: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3402,7 +4266,7 @@ IL_06c6: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_06cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4f' + IL_06cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site69' IL_06d0: brtrue.s IL_0717 IL_06d2: ldc.i4 0x100 @@ -3434,13 +4298,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_070d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0712: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4f' - IL_0717: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4f' + IL_0712: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site69' + IL_0717: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site69' IL_071c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0721: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site4f' + IL_0721: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site69' IL_0726: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_072b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0730: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site50' + IL_0730: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6a' IL_0735: brtrue.s IL_0773 IL_0737: ldc.i4.0 @@ -3470,10 +4334,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0769: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_076e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site50' - IL_0773: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site50' + IL_076e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6a' + IL_0773: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6a' IL_0778: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_077d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site50' + IL_077d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6a' IL_0782: ldarg.0 IL_0783: ldarg.1 IL_0784: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3482,7 +4346,7 @@ IL_0789: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_078e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site51' + IL_078e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6b' IL_0793: brtrue.s IL_07da IL_0795: ldc.i4 0x100 @@ -3514,13 +4378,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07d0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site51' - IL_07da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site51' + IL_07d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6b' + IL_07da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6b' IL_07df: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site51' + IL_07e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6b' IL_07e9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_07ee: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_07f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site52' + IL_07f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6c' IL_07f8: brtrue.s IL_0836 IL_07fa: ldc.i4.0 @@ -3550,10 +4414,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_082c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0831: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site52' - IL_0836: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site52' + IL_0831: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6c' + IL_0836: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6c' IL_083b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0840: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site52' + IL_0840: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6c' IL_0845: ldarg.0 IL_0846: ldc.i4.1 IL_0847: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3562,7 +4426,7 @@ IL_084c: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0851: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site53' + IL_0851: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6d' IL_0856: brtrue.s IL_089d IL_0858: ldc.i4 0x100 @@ -3594,13 +4458,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0893: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0898: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site53' - IL_089d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site53' + IL_0898: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6d' + IL_089d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6d' IL_08a2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site53' + IL_08a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6d' IL_08ac: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_08b1: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_08b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site54' + IL_08b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6e' IL_08bb: brtrue.s IL_08f9 IL_08bd: ldc.i4.0 @@ -3630,10 +4494,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08ef: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08f4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site54' - IL_08f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site54' + IL_08f4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6e' + IL_08f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6e' IL_08fe: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0903: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site54' + IL_0903: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6e' IL_0908: ldarg.0 IL_0909: ldnull IL_090a: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3642,7 +4506,7 @@ IL_090f: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0914: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site55' + IL_0914: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6f' IL_0919: brtrue.s IL_0960 IL_091b: ldc.i4 0x100 @@ -3674,13 +4538,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0956: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_095b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site55' - IL_0960: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site55' + IL_095b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6f' + IL_0960: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6f' IL_0965: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_096a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site55' + IL_096a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6f' IL_096f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0974: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0979: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site56' + IL_0979: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site70' IL_097e: brtrue.s IL_09bc IL_0980: ldc.i4.0 @@ -3710,10 +4574,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09b2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09b7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site56' - IL_09bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site56' + IL_09b7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site70' + IL_09bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site70' IL_09c1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09c6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site56' + IL_09c6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site70' IL_09cb: ldarg.0 IL_09cc: ldarg.1 IL_09cd: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3722,7 +4586,7 @@ IL_09d2: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_09d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site57' + IL_09d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site71' IL_09dc: brtrue.s IL_0a23 IL_09de: ldc.i4 0x100 @@ -3754,13 +4618,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a19: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a1e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site57' - IL_0a23: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site57' + IL_0a1e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site71' + IL_0a23: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site71' IL_0a28: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a2d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site57' + IL_0a2d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site71' IL_0a32: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0a37: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0a3c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site58' + IL_0a3c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site72' IL_0a41: brtrue.s IL_0a7f IL_0a43: ldc.i4.0 @@ -3790,10 +4654,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a75: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a7a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site58' - IL_0a7f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site58' + IL_0a7a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site72' + IL_0a7f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site72' IL_0a84: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a89: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site58' + IL_0a89: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site72' IL_0a8e: ldarg.0 IL_0a8f: ldc.i4.1 IL_0a90: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3802,7 +4666,7 @@ IL_0a95: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0a9a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site59' + IL_0a9a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site73' IL_0a9f: brtrue.s IL_0ae6 IL_0aa1: ldc.i4 0x100 @@ -3834,13 +4698,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0adc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ae1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site59' - IL_0ae6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site59' + IL_0ae1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site73' + IL_0ae6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site73' IL_0aeb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0af0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site59' + IL_0af0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site73' IL_0af5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0afa: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0aff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5a' + IL_0aff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site74' IL_0b04: brtrue.s IL_0b42 IL_0b06: ldc.i4.0 @@ -3870,10 +4734,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b38: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b3d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5a' - IL_0b42: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5a' + IL_0b3d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site74' + IL_0b42: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site74' IL_0b47: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b4c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5a' + IL_0b4c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site74' IL_0b51: ldarg.0 IL_0b52: ldnull IL_0b53: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3882,7 +4746,7 @@ IL_0b58: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0b5d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5b' + IL_0b5d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site75' IL_0b62: brtrue.s IL_0ba9 IL_0b64: ldc.i4 0x100 @@ -3914,13 +4778,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b9f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ba4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5b' - IL_0ba9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5b' + IL_0ba4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site75' + IL_0ba9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site75' IL_0bae: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0bb3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5b' + IL_0bb3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site75' IL_0bb8: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0bbd: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0bc2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5c' + IL_0bc2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site76' IL_0bc7: brtrue.s IL_0c05 IL_0bc9: ldc.i4.0 @@ -3950,10 +4814,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0bfb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c00: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5c' - IL_0c05: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5c' + IL_0c00: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site76' + IL_0c05: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site76' IL_0c0a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c0f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5c' + IL_0c0f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site76' IL_0c14: ldarg.0 IL_0c15: ldarg.1 IL_0c16: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3962,7 +4826,7 @@ IL_0c1b: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0c20: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5d' + IL_0c20: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site77' IL_0c25: brtrue.s IL_0c6c IL_0c27: ldc.i4 0x100 @@ -3994,13 +4858,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c62: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c67: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5d' - IL_0c6c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5d' + IL_0c67: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site77' + IL_0c6c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site77' IL_0c71: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c76: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5d' + IL_0c76: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site77' IL_0c7b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0c80: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0c85: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5e' + IL_0c85: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site78' IL_0c8a: brtrue.s IL_0cc8 IL_0c8c: ldc.i4.0 @@ -4030,10 +4894,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0cbe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0cc3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5e' - IL_0cc8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5e' + IL_0cc3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site78' + IL_0cc8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site78' IL_0ccd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0cd2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5e' + IL_0cd2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site78' IL_0cd7: ldarg.0 IL_0cd8: ldc.i4.1 IL_0cd9: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4042,7 +4906,7 @@ IL_0cde: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0ce3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5f' + IL_0ce3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site79' IL_0ce8: brtrue.s IL_0d2f IL_0cea: ldc.i4 0x100 @@ -4074,13 +4938,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d25: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d2a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5f' - IL_0d2f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5f' + IL_0d2a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site79' + IL_0d2f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site79' IL_0d34: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site5f' + IL_0d39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site79' IL_0d3e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0d43: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0d48: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site60' + IL_0d48: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site7a' IL_0d4d: brtrue.s IL_0d8b IL_0d4f: ldc.i4.0 @@ -4110,10 +4974,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d81: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d86: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site60' - IL_0d8b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site60' + IL_0d86: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site7a' + IL_0d8b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site7a' IL_0d90: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d95: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3c'::'<>p__Site60' + IL_0d95: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site7a' IL_0d9a: ldarg.0 IL_0d9b: ldnull IL_0d9c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4141,7 +5005,7 @@ IL_000b: ret - IL_000c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer61'::'<>p__Site62' + IL_000c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7b'::'<>p__Site7c' IL_0011: brtrue.s IL_0038 IL_0013: ldc.i4.s 16 @@ -4153,10 +5017,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Type) IL_002e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0033: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer61'::'<>p__Site62' - IL_0038: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer61'::'<>p__Site62' + IL_0033: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7b'::'<>p__Site7c' + IL_0038: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7b'::'<>p__Site7c' IL_003d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer61'::'<>p__Site62' + IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7b'::'<>p__Site7c' IL_0047: ldarg.0 IL_0048: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -4212,7 +5076,7 @@ class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_35, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_36, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_37) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site64' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site7e' IL_0005: brtrue.s IL_0026 IL_0007: ldc.i4.0 @@ -4223,16 +5087,16 @@ string, class [mscorlib]System.Type) IL_001c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0021: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site64' - IL_0026: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site64' + IL_0021: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site7e' + IL_0026: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site7e' IL_002b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0030: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site64' + IL_0030: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site7e' IL_0035: ldarg.0 IL_0036: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_003b: brtrue IL_013f - IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site67' + IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site81' IL_0045: brtrue.s IL_0086 IL_0047: ldc.i4 0x80 @@ -4262,12 +5126,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_007c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0081: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site67' - IL_0086: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site67' + IL_0081: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site81' + IL_0086: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site81' IL_008b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0090: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site67' + IL_0090: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site81' IL_0095: ldarg.0 - IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site66' + IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site80' IL_009b: brtrue.s IL_00d5 IL_009d: ldc.i4.0 @@ -4297,11 +5161,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00cb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00d0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site66' - IL_00d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site66' + IL_00d0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site80' + IL_00d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site80' IL_00da: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site66' - IL_00e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site68' + IL_00df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site80' + IL_00e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site82' IL_00e9: brtrue.s IL_011c IL_00eb: ldc.i4.0 @@ -4324,10 +5188,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0112: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0117: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site68' - IL_011c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site68' + IL_0117: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site82' + IL_011c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site82' IL_0121: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0126: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site68' + IL_0126: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site82' IL_012b: ldarg.0 IL_012c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -4341,7 +5205,7 @@ IL_013c: pop IL_013d: br.s IL_019d - IL_013f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site65' + IL_013f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site7f' IL_0144: brtrue.s IL_0186 IL_0146: ldc.i4 0x104 @@ -4373,17 +5237,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_017c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0181: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site65' - IL_0186: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site65' + IL_0181: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site7f' + IL_0186: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site7f' IL_018b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0190: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site65' + IL_0190: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site7f' IL_0195: ldarg.0 IL_0196: ldc.i4.5 IL_0197: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_019c: pop - IL_019d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site69' + IL_019d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site83' IL_01a2: brtrue.s IL_01c3 IL_01a4: ldc.i4.0 @@ -4394,16 +5258,16 @@ string, class [mscorlib]System.Type) IL_01b9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01be: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site69' - IL_01c3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site69' + IL_01be: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site83' + IL_01c3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site83' IL_01c8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site69' + IL_01cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site83' IL_01d2: ldarg.0 IL_01d3: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_01d8: brtrue IL_02e7 - IL_01dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6c' + IL_01dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site86' IL_01e2: brtrue.s IL_0227 IL_01e4: ldc.i4 0x80 @@ -4433,12 +5297,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_021d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0222: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6c' - IL_0227: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6c' + IL_0222: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site86' + IL_0227: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site86' IL_022c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0231: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6c' + IL_0231: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site86' IL_0236: ldarg.0 - IL_0237: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6b' + IL_0237: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site85' IL_023c: brtrue.s IL_027a IL_023e: ldc.i4.0 @@ -4468,11 +5332,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0270: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0275: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6b' - IL_027a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6b' + IL_0275: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site85' + IL_027a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site85' IL_027f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0284: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6b' - IL_0289: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6d' + IL_0284: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site85' + IL_0289: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site87' IL_028e: brtrue.s IL_02c4 IL_0290: ldc.i4.0 @@ -4495,10 +5359,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02ba: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02bf: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6d' - IL_02c4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6d' + IL_02bf: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site87' + IL_02c4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site87' IL_02c9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6d' + IL_02ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site87' IL_02d3: ldarg.0 IL_02d4: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -4512,7 +5376,7 @@ IL_02e4: pop IL_02e5: br.s IL_0349 - IL_02e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6a' + IL_02e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site84' IL_02ec: brtrue.s IL_0332 IL_02ee: ldc.i4 0x104 @@ -4544,17 +5408,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0328: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_032d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6a' - IL_0332: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6a' + IL_032d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site84' + IL_0332: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site84' IL_0337: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_033c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6a' + IL_033c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site84' IL_0341: ldarg.0 IL_0342: ldc.i4.1 IL_0343: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_0348: pop - IL_0349: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6f' + IL_0349: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site89' IL_034e: brtrue.s IL_0393 IL_0350: ldc.i4 0x80 @@ -4584,12 +5448,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0389: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_038e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6f' - IL_0393: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6f' + IL_038e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site89' + IL_0393: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site89' IL_0398: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_039d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6f' + IL_039d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site89' IL_03a2: ldarg.0 - IL_03a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6e' + IL_03a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site88' IL_03a8: brtrue.s IL_03e6 IL_03aa: ldc.i4.0 @@ -4619,11 +5483,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03dc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03e1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6e' - IL_03e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6e' + IL_03e1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site88' + IL_03e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site88' IL_03eb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site6e' - IL_03f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site70' + IL_03f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site88' + IL_03f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8a' IL_03fa: brtrue.s IL_0430 IL_03fc: ldc.i4.0 @@ -4646,10 +5510,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0426: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_042b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site70' - IL_0430: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site70' + IL_042b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8a' + IL_0430: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8a' IL_0435: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_043a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site70' + IL_043a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8a' IL_043f: ldarg.0 IL_0440: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -4661,7 +5525,7 @@ !1, !2) IL_0450: pop - IL_0451: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site72' + IL_0451: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8c' IL_0456: brtrue.s IL_049b IL_0458: ldc.i4 0x80 @@ -4691,12 +5555,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0491: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0496: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site72' - IL_049b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site72' + IL_0496: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8c' + IL_049b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8c' IL_04a0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site72' + IL_04a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8c' IL_04aa: ldarg.0 - IL_04ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site71' + IL_04ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8b' IL_04b0: brtrue.s IL_04ee IL_04b2: ldc.i4.0 @@ -4726,11 +5590,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04e4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04e9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site71' - IL_04ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site71' + IL_04e9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8b' + IL_04ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8b' IL_04f3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site71' - IL_04fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site73' + IL_04f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8b' + IL_04fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8d' IL_0502: brtrue.s IL_0538 IL_0504: ldc.i4.0 @@ -4753,10 +5617,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_052e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0533: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site73' - IL_0538: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site73' + IL_0533: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8d' + IL_0538: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8d' IL_053d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0542: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site73' + IL_0542: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8d' IL_0547: ldarg.0 IL_0548: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -4768,7 +5632,7 @@ !1, !2) IL_0558: pop - IL_0559: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site74' + IL_0559: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8e' IL_055e: brtrue.s IL_057f IL_0560: ldc.i4.0 @@ -4779,16 +5643,16 @@ string, class [mscorlib]System.Type) IL_0575: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_057a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site74' - IL_057f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site74' + IL_057a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8e' + IL_057f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8e' IL_0584: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0589: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site74' + IL_0589: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8e' IL_058e: ldarg.0 IL_058f: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0594: brtrue IL_06a3 - IL_0599: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site77' + IL_0599: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site91' IL_059e: brtrue.s IL_05e3 IL_05a0: ldc.i4 0x80 @@ -4818,12 +5682,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05d9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site77' - IL_05e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site77' + IL_05de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site91' + IL_05e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site91' IL_05e8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site77' + IL_05ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site91' IL_05f2: ldarg.0 - IL_05f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site76' + IL_05f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site90' IL_05f8: brtrue.s IL_0636 IL_05fa: ldc.i4.0 @@ -4853,11 +5717,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_062c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0631: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site76' - IL_0636: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site76' + IL_0631: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site90' + IL_0636: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site90' IL_063b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0640: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site76' - IL_0645: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site78' + IL_0640: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site90' + IL_0645: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site92' IL_064a: brtrue.s IL_0680 IL_064c: ldc.i4.0 @@ -4880,10 +5744,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0676: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_067b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site78' - IL_0680: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site78' + IL_067b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site92' + IL_0680: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site92' IL_0685: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_068a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site78' + IL_068a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site92' IL_068f: ldarg.0 IL_0690: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -4897,7 +5761,7 @@ IL_06a0: pop IL_06a1: br.s IL_0705 - IL_06a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site75' + IL_06a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8f' IL_06a8: brtrue.s IL_06ee IL_06aa: ldc.i4 0x104 @@ -4929,17 +5793,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06e4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06e9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site75' - IL_06ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site75' + IL_06e9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8f' + IL_06ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8f' IL_06f3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site75' + IL_06f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8f' IL_06fd: ldarg.0 IL_06fe: ldarg.1 IL_06ff: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_0704: pop - IL_0705: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site79' + IL_0705: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site93' IL_070a: brtrue.s IL_072b IL_070c: ldc.i4.0 @@ -4950,16 +5814,16 @@ string, class [mscorlib]System.Type) IL_0721: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0726: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site79' - IL_072b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site79' + IL_0726: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site93' + IL_072b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site93' IL_0730: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0735: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site79' + IL_0735: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site93' IL_073a: ldarg.0 IL_073b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0740: brtrue IL_084f - IL_0745: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7c' + IL_0745: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site96' IL_074a: brtrue.s IL_078f IL_074c: ldc.i4 0x80 @@ -4989,12 +5853,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0785: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_078a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7c' - IL_078f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7c' + IL_078a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site96' + IL_078f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site96' IL_0794: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0799: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7c' + IL_0799: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site96' IL_079e: ldarg.0 - IL_079f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7b' + IL_079f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site95' IL_07a4: brtrue.s IL_07e2 IL_07a6: ldc.i4.0 @@ -5024,11 +5888,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07d8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07dd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7b' - IL_07e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7b' + IL_07dd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site95' + IL_07e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site95' IL_07e7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7b' - IL_07f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7d' + IL_07ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site95' + IL_07f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site97' IL_07f6: brtrue.s IL_082c IL_07f8: ldc.i4.0 @@ -5051,10 +5915,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0822: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0827: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7d' - IL_082c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7d' + IL_0827: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site97' + IL_082c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site97' IL_0831: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0836: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7d' + IL_0836: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site97' IL_083b: ldarg.0 IL_083c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5068,7 +5932,7 @@ IL_084c: pop IL_084d: br.s IL_08b1 - IL_084f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7a' + IL_084f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site94' IL_0854: brtrue.s IL_089a IL_0856: ldc.i4 0x104 @@ -5100,17 +5964,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0890: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0895: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7a' - IL_089a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7a' + IL_0895: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site94' + IL_089a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site94' IL_089f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7a' + IL_08a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site94' IL_08a9: ldarg.0 IL_08aa: ldarg.1 IL_08ab: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_08b0: pop - IL_08b1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7f' + IL_08b1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site99' IL_08b6: brtrue.s IL_08fb IL_08b8: ldc.i4 0x80 @@ -5140,12 +6004,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08f1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08f6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7f' - IL_08fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7f' + IL_08f6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site99' + IL_08fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site99' IL_0900: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0905: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7f' + IL_0905: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site99' IL_090a: ldarg.0 - IL_090b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7e' + IL_090b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site98' IL_0910: brtrue.s IL_094e IL_0912: ldc.i4.0 @@ -5175,11 +6039,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0944: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0949: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7e' - IL_094e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7e' + IL_0949: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site98' + IL_094e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site98' IL_0953: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0958: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site7e' - IL_095d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site80' + IL_0958: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site98' + IL_095d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9a' IL_0962: brtrue.s IL_0998 IL_0964: ldc.i4.0 @@ -5202,10 +6066,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_098e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0993: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site80' - IL_0998: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site80' + IL_0993: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9a' + IL_0998: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9a' IL_099d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site80' + IL_09a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9a' IL_09a7: ldarg.0 IL_09a8: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5217,7 +6081,7 @@ !1, !2) IL_09b8: pop - IL_09b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site82' + IL_09b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9c' IL_09be: brtrue.s IL_0a03 IL_09c0: ldc.i4 0x80 @@ -5247,12 +6111,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09f9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09fe: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site82' - IL_0a03: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site82' + IL_09fe: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9c' + IL_0a03: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9c' IL_0a08: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a0d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site82' + IL_0a0d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9c' IL_0a12: ldarg.0 - IL_0a13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site81' + IL_0a13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9b' IL_0a18: brtrue.s IL_0a56 IL_0a1a: ldc.i4.0 @@ -5282,11 +6146,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a4c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a51: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site81' - IL_0a56: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site81' + IL_0a51: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9b' + IL_0a56: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9b' IL_0a5b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a60: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site81' - IL_0a65: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site83' + IL_0a60: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9b' + IL_0a65: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9d' IL_0a6a: brtrue.s IL_0aa0 IL_0a6c: ldc.i4.0 @@ -5309,10 +6173,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a96: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a9b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site83' - IL_0aa0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site83' + IL_0a9b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9d' + IL_0aa0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9d' IL_0aa5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0aaa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site83' + IL_0aaa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9d' IL_0aaf: ldarg.0 IL_0ab0: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5326,7 +6190,7 @@ IL_0ac0: pop IL_0ac1: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0ac6: stloc.s V_28 - IL_0ac8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site84' + IL_0ac8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9e' IL_0acd: brtrue.s IL_0aee IL_0acf: ldc.i4.0 @@ -5337,16 +6201,16 @@ string, class [mscorlib]System.Type) IL_0ae4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ae9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site84' - IL_0aee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site84' + IL_0ae9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9e' + IL_0aee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9e' IL_0af3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0af8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site84' + IL_0af8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9e' IL_0afd: ldloc.s V_28 IL_0aff: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0b04: brtrue IL_0c15 - IL_0b09: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site87' + IL_0b09: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea1' IL_0b0e: brtrue.s IL_0b53 IL_0b10: ldc.i4 0x80 @@ -5376,12 +6240,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b49: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b4e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site87' - IL_0b53: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site87' + IL_0b4e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea1' + IL_0b53: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea1' IL_0b58: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b5d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site87' + IL_0b5d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea1' IL_0b62: ldloc.s V_28 - IL_0b64: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site86' + IL_0b64: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea0' IL_0b69: brtrue.s IL_0ba7 IL_0b6b: ldc.i4.0 @@ -5411,11 +6275,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b9d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ba2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site86' - IL_0ba7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site86' + IL_0ba2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea0' + IL_0ba7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea0' IL_0bac: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0bb1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site86' - IL_0bb6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site88' + IL_0bb1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea0' + IL_0bb6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea2' IL_0bbb: brtrue.s IL_0bf1 IL_0bbd: ldc.i4.0 @@ -5438,10 +6302,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0be7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0bec: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site88' - IL_0bf1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site88' + IL_0bec: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea2' + IL_0bf1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea2' IL_0bf6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0bfb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site88' + IL_0bfb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea2' IL_0c00: ldloc.s V_28 IL_0c02: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5455,7 +6319,7 @@ IL_0c12: pop IL_0c13: br.s IL_0c78 - IL_0c15: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site85' + IL_0c15: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9f' IL_0c1a: brtrue.s IL_0c60 IL_0c1c: ldc.i4 0x104 @@ -5487,10 +6351,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c56: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c5b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site85' - IL_0c60: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site85' + IL_0c5b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9f' + IL_0c60: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9f' IL_0c65: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c6a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site85' + IL_0c6a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9f' IL_0c6f: ldloc.s V_28 IL_0c71: ldc.i4.5 IL_0c72: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5499,7 +6363,7 @@ IL_0c77: pop IL_0c78: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0c7d: stloc.s V_33 - IL_0c7f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site89' + IL_0c7f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea3' IL_0c84: brtrue.s IL_0ca5 IL_0c86: ldc.i4.0 @@ -5510,16 +6374,16 @@ string, class [mscorlib]System.Type) IL_0c9b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ca0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site89' - IL_0ca5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site89' + IL_0ca0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea3' + IL_0ca5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea3' IL_0caa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0caf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site89' + IL_0caf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea3' IL_0cb4: ldloc.s V_33 IL_0cb6: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0cbb: brtrue IL_0dcb - IL_0cc0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8c' + IL_0cc0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea6' IL_0cc5: brtrue.s IL_0d0a IL_0cc7: ldc.i4 0x80 @@ -5549,12 +6413,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d00: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d05: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8c' - IL_0d0a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8c' + IL_0d05: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea6' + IL_0d0a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea6' IL_0d0f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d14: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8c' + IL_0d14: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea6' IL_0d19: ldloc.s V_33 - IL_0d1b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8b' + IL_0d1b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea5' IL_0d20: brtrue.s IL_0d5e IL_0d22: ldc.i4.0 @@ -5584,11 +6448,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d54: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d59: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8b' - IL_0d5e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8b' + IL_0d59: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea5' + IL_0d5e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea5' IL_0d63: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d68: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8b' - IL_0d6d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8d' + IL_0d68: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea5' + IL_0d6d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea7' IL_0d72: brtrue.s IL_0da8 IL_0d74: ldc.i4.0 @@ -5611,10 +6475,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d9e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0da3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8d' - IL_0da8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8d' + IL_0da3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea7' + IL_0da8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea7' IL_0dad: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0db2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8d' + IL_0db2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea7' IL_0db7: ldloc.s V_33 IL_0db9: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5628,7 +6492,7 @@ IL_0dc9: pop IL_0dca: ret - IL_0dcb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8a' + IL_0dcb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea4' IL_0dd0: brtrue.s IL_0e16 IL_0dd2: ldc.i4 0x104 @@ -5660,10 +6524,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0e0c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0e11: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8a' - IL_0e16: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8a' + IL_0e11: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea4' + IL_0e16: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea4' IL_0e1b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0e20: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer63'::'<>p__Site8a' + IL_0e20: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea4' IL_0e25: ldloc.s V_33 IL_0e27: ldc.i4.5 IL_0e28: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5718,7 +6582,7 @@ class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_33, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_34, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_35) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site8f' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitea9' IL_0005: brtrue.s IL_0048 IL_0007: ldc.i4 0x100 @@ -5750,13 +6614,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site8f' - IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site8f' + IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitea9' + IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitea9' IL_004d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site8f' + IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitea9' IL_0057: ldtoken [mscorlib]System.Console IL_005c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site90' + IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteaa' IL_0066: brtrue.s IL_0087 IL_0068: ldc.i4.0 @@ -5767,16 +6631,16 @@ string, class [mscorlib]System.Type) IL_007d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0082: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site90' - IL_0087: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site90' + IL_0082: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteaa' + IL_0087: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteaa' IL_008c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site90' + IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteaa' IL_0096: ldarg.0 IL_0097: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_009c: brtrue IL_019f - IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site93' + IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitead' IL_00a6: brtrue.s IL_00e7 IL_00a8: ldc.i4 0x80 @@ -5806,12 +6670,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00dd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00e2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site93' - IL_00e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site93' + IL_00e2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitead' + IL_00e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitead' IL_00ec: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site93' + IL_00f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitead' IL_00f6: ldarg.0 - IL_00f7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site92' + IL_00f7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteac' IL_00fc: brtrue.s IL_0136 IL_00fe: ldc.i4.0 @@ -5841,11 +6705,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_012c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0131: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site92' - IL_0136: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site92' + IL_0131: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteac' + IL_0136: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteac' IL_013b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0140: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site92' - IL_0145: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site94' + IL_0140: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteac' + IL_0145: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteae' IL_014a: brtrue.s IL_017d IL_014c: ldc.i4.0 @@ -5868,10 +6732,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0173: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0178: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site94' - IL_017d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site94' + IL_0178: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteae' + IL_017d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteae' IL_0182: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0187: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site94' + IL_0187: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteae' IL_018c: ldarg.0 IL_018d: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5884,7 +6748,7 @@ !2) IL_019d: br.s IL_0200 - IL_019f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site91' + IL_019f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteab' IL_01a4: brtrue.s IL_01ea IL_01a6: ldc.i4 0x104 @@ -5916,10 +6780,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01e0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01e5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site91' - IL_01ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site91' + IL_01e5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteab' + IL_01ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteab' IL_01ef: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site91' + IL_01f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteab' IL_01f9: ldarg.0 IL_01fa: ldc.i4.5 IL_01fb: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5928,7 +6792,7 @@ IL_0200: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0205: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site95' + IL_0205: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteaf' IL_020a: brtrue.s IL_0251 IL_020c: ldc.i4 0x100 @@ -5960,13 +6824,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0247: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_024c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site95' - IL_0251: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site95' + IL_024c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteaf' + IL_0251: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteaf' IL_0256: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_025b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site95' + IL_025b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteaf' IL_0260: ldtoken [mscorlib]System.Console IL_0265: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_026a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site96' + IL_026a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb0' IL_026f: brtrue.s IL_0290 IL_0271: ldc.i4.0 @@ -5977,16 +6841,16 @@ string, class [mscorlib]System.Type) IL_0286: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_028b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site96' - IL_0290: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site96' + IL_028b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb0' + IL_0290: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb0' IL_0295: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_029a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site96' + IL_029a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb0' IL_029f: ldarg.0 IL_02a0: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_02a5: brtrue IL_03b3 - IL_02aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site99' + IL_02aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb3' IL_02af: brtrue.s IL_02f4 IL_02b1: ldc.i4 0x80 @@ -6016,12 +6880,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02ea: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02ef: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site99' - IL_02f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site99' + IL_02ef: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb3' + IL_02f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb3' IL_02f9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site99' + IL_02fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb3' IL_0303: ldarg.0 - IL_0304: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site98' + IL_0304: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb2' IL_0309: brtrue.s IL_0347 IL_030b: ldc.i4.0 @@ -6051,11 +6915,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_033d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0342: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site98' - IL_0347: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site98' + IL_0342: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb2' + IL_0347: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb2' IL_034c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0351: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site98' - IL_0356: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9a' + IL_0351: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb2' + IL_0356: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb4' IL_035b: brtrue.s IL_0391 IL_035d: ldc.i4.0 @@ -6078,10 +6942,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0387: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_038c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9a' - IL_0391: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9a' + IL_038c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb4' + IL_0391: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb4' IL_0396: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_039b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9a' + IL_039b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb4' IL_03a0: ldarg.0 IL_03a1: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6094,7 +6958,7 @@ !2) IL_03b1: br.s IL_0414 - IL_03b3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site97' + IL_03b3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb1' IL_03b8: brtrue.s IL_03fe IL_03ba: ldc.i4 0x104 @@ -6126,10 +6990,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03f4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03f9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site97' - IL_03fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site97' + IL_03f9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb1' + IL_03fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb1' IL_0403: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0408: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site97' + IL_0408: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb1' IL_040d: ldarg.0 IL_040e: ldc.i4.1 IL_040f: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6138,7 +7002,7 @@ IL_0414: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0419: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9b' + IL_0419: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb5' IL_041e: brtrue.s IL_0465 IL_0420: ldc.i4 0x100 @@ -6170,13 +7034,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_045b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0460: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9b' - IL_0465: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9b' + IL_0460: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb5' + IL_0465: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb5' IL_046a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_046f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9b' + IL_046f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb5' IL_0474: ldtoken [mscorlib]System.Console IL_0479: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_047e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9d' + IL_047e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb7' IL_0483: brtrue.s IL_04c8 IL_0485: ldc.i4 0x80 @@ -6206,12 +7070,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04be: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04c3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9d' - IL_04c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9d' + IL_04c3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb7' + IL_04c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb7' IL_04cd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9d' + IL_04d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb7' IL_04d7: ldarg.0 - IL_04d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9c' + IL_04d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb6' IL_04dd: brtrue.s IL_051b IL_04df: ldc.i4.0 @@ -6241,11 +7105,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0511: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0516: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9c' - IL_051b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9c' + IL_0516: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb6' + IL_051b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb6' IL_0520: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0525: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9c' - IL_052a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9e' + IL_0525: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb6' + IL_052a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb8' IL_052f: brtrue.s IL_0565 IL_0531: ldc.i4.0 @@ -6268,10 +7132,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_055b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0560: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9e' - IL_0565: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9e' + IL_0560: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb8' + IL_0565: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb8' IL_056a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_056f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9e' + IL_056f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb8' IL_0574: ldarg.0 IL_0575: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6285,7 +7149,7 @@ IL_0585: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_058a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9f' + IL_058a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb9' IL_058f: brtrue.s IL_05d6 IL_0591: ldc.i4 0x100 @@ -6317,13 +7181,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05cc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05d1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9f' - IL_05d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9f' + IL_05d1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb9' + IL_05d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb9' IL_05db: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05e0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Site9f' + IL_05e0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb9' IL_05e5: ldtoken [mscorlib]System.Console IL_05ea: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_05ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea1' + IL_05ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebb' IL_05f4: brtrue.s IL_0639 IL_05f6: ldc.i4 0x80 @@ -6353,12 +7217,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_062f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0634: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea1' - IL_0639: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea1' + IL_0634: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebb' + IL_0639: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebb' IL_063e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0643: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea1' + IL_0643: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebb' IL_0648: ldarg.0 - IL_0649: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea0' + IL_0649: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteba' IL_064e: brtrue.s IL_068c IL_0650: ldc.i4.0 @@ -6388,11 +7252,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0682: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0687: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea0' - IL_068c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea0' + IL_0687: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteba' + IL_068c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteba' IL_0691: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0696: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea0' - IL_069b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea2' + IL_0696: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteba' + IL_069b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebc' IL_06a0: brtrue.s IL_06d6 IL_06a2: ldc.i4.0 @@ -6415,10 +7279,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06cc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06d1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea2' - IL_06d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea2' + IL_06d1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebc' + IL_06d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebc' IL_06db: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06e0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea2' + IL_06e0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebc' IL_06e5: ldarg.0 IL_06e6: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6432,7 +7296,7 @@ IL_06f6: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_06fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea3' + IL_06fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebd' IL_0700: brtrue.s IL_0747 IL_0702: ldc.i4 0x100 @@ -6464,13 +7328,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_073d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0742: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea3' - IL_0747: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea3' + IL_0742: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebd' + IL_0747: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebd' IL_074c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0751: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea3' + IL_0751: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebd' IL_0756: ldtoken [mscorlib]System.Console IL_075b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0760: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea4' + IL_0760: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebe' IL_0765: brtrue.s IL_0786 IL_0767: ldc.i4.0 @@ -6481,16 +7345,16 @@ string, class [mscorlib]System.Type) IL_077c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0781: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea4' - IL_0786: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea4' + IL_0781: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebe' + IL_0786: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebe' IL_078b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0790: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea4' + IL_0790: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebe' IL_0795: ldarg.0 IL_0796: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_079b: brtrue IL_08a9 - IL_07a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea7' + IL_07a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec1' IL_07a5: brtrue.s IL_07ea IL_07a7: ldc.i4 0x80 @@ -6520,12 +7384,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07e0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07e5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea7' - IL_07ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea7' + IL_07e5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec1' + IL_07ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec1' IL_07ef: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea7' + IL_07f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec1' IL_07f9: ldarg.0 - IL_07fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea6' + IL_07fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec0' IL_07ff: brtrue.s IL_083d IL_0801: ldc.i4.0 @@ -6555,11 +7419,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0833: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0838: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea6' - IL_083d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea6' + IL_0838: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec0' + IL_083d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec0' IL_0842: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0847: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea6' - IL_084c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea8' + IL_0847: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec0' + IL_084c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec2' IL_0851: brtrue.s IL_0887 IL_0853: ldc.i4.0 @@ -6582,10 +7446,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_087d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0882: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea8' - IL_0887: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea8' + IL_0882: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec2' + IL_0887: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec2' IL_088c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0891: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea8' + IL_0891: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec2' IL_0896: ldarg.0 IL_0897: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6598,7 +7462,7 @@ !2) IL_08a7: br.s IL_090a - IL_08a9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea5' + IL_08a9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebf' IL_08ae: brtrue.s IL_08f4 IL_08b0: ldc.i4 0x104 @@ -6630,10 +7494,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08ea: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08ef: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea5' - IL_08f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea5' + IL_08ef: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebf' + IL_08f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebf' IL_08f9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea5' + IL_08fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebf' IL_0903: ldarg.0 IL_0904: ldarg.1 IL_0905: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6642,7 +7506,7 @@ IL_090a: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_090f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea9' + IL_090f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec3' IL_0914: brtrue.s IL_095b IL_0916: ldc.i4 0x100 @@ -6674,13 +7538,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0951: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0956: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea9' - IL_095b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea9' + IL_0956: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec3' + IL_095b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec3' IL_0960: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0965: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitea9' + IL_0965: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec3' IL_096a: ldtoken [mscorlib]System.Console IL_096f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0974: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteaa' + IL_0974: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec4' IL_0979: brtrue.s IL_099a IL_097b: ldc.i4.0 @@ -6691,16 +7555,16 @@ string, class [mscorlib]System.Type) IL_0990: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0995: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteaa' - IL_099a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteaa' + IL_0995: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec4' + IL_099a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec4' IL_099f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteaa' + IL_09a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec4' IL_09a9: ldarg.0 IL_09aa: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_09af: brtrue IL_0abd - IL_09b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitead' + IL_09b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec7' IL_09b9: brtrue.s IL_09fe IL_09bb: ldc.i4 0x80 @@ -6730,12 +7594,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09f4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09f9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitead' - IL_09fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitead' + IL_09f9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec7' + IL_09fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec7' IL_0a03: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a08: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Sitead' + IL_0a08: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec7' IL_0a0d: ldarg.0 - IL_0a0e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteac' + IL_0a0e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec6' IL_0a13: brtrue.s IL_0a51 IL_0a15: ldc.i4.0 @@ -6765,11 +7629,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a47: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a4c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteac' - IL_0a51: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteac' + IL_0a4c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec6' + IL_0a51: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec6' IL_0a56: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a5b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteac' - IL_0a60: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteae' + IL_0a5b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec6' + IL_0a60: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec8' IL_0a65: brtrue.s IL_0a9b IL_0a67: ldc.i4.0 @@ -6792,10 +7656,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a91: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a96: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteae' - IL_0a9b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteae' + IL_0a96: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec8' + IL_0a9b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec8' IL_0aa0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0aa5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteae' + IL_0aa5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec8' IL_0aaa: ldarg.0 IL_0aab: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6808,7 +7672,7 @@ !2) IL_0abb: br.s IL_0b1e - IL_0abd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteab' + IL_0abd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec5' IL_0ac2: brtrue.s IL_0b08 IL_0ac4: ldc.i4 0x104 @@ -6840,10 +7704,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0afe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b03: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteab' - IL_0b08: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteab' + IL_0b03: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec5' + IL_0b08: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec5' IL_0b0d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b12: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteab' + IL_0b12: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec5' IL_0b17: ldarg.0 IL_0b18: ldarg.1 IL_0b19: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6852,7 +7716,7 @@ IL_0b1e: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0b23: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteaf' + IL_0b23: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec9' IL_0b28: brtrue.s IL_0b6f IL_0b2a: ldc.i4 0x100 @@ -6884,13 +7748,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b65: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b6a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteaf' - IL_0b6f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteaf' + IL_0b6a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec9' + IL_0b6f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec9' IL_0b74: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b79: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteaf' + IL_0b79: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec9' IL_0b7e: ldtoken [mscorlib]System.Console IL_0b83: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0b88: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb1' + IL_0b88: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecb' IL_0b8d: brtrue.s IL_0bd2 IL_0b8f: ldc.i4 0x80 @@ -6920,12 +7784,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0bc8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0bcd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb1' - IL_0bd2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb1' + IL_0bcd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecb' + IL_0bd2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecb' IL_0bd7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0bdc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb1' + IL_0bdc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecb' IL_0be1: ldarg.0 - IL_0be2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb0' + IL_0be2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteca' IL_0be7: brtrue.s IL_0c25 IL_0be9: ldc.i4.0 @@ -6955,11 +7819,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c1b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c20: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb0' - IL_0c25: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb0' + IL_0c20: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteca' + IL_0c25: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteca' IL_0c2a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c2f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb0' - IL_0c34: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb2' + IL_0c2f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteca' + IL_0c34: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecc' IL_0c39: brtrue.s IL_0c6f IL_0c3b: ldc.i4.0 @@ -6982,10 +7846,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c65: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c6a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb2' - IL_0c6f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb2' + IL_0c6a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecc' + IL_0c6f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecc' IL_0c74: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c79: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb2' + IL_0c79: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecc' IL_0c7e: ldarg.0 IL_0c7f: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6999,7 +7863,7 @@ IL_0c8f: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0c94: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb3' + IL_0c94: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecd' IL_0c99: brtrue.s IL_0ce0 IL_0c9b: ldc.i4 0x100 @@ -7031,13 +7895,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0cd6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0cdb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb3' - IL_0ce0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb3' + IL_0cdb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecd' + IL_0ce0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecd' IL_0ce5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0cea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb3' + IL_0cea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecd' IL_0cef: ldtoken [mscorlib]System.Console IL_0cf4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0cf9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb5' + IL_0cf9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecf' IL_0cfe: brtrue.s IL_0d43 IL_0d00: ldc.i4 0x80 @@ -7067,12 +7931,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d39: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d3e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb5' - IL_0d43: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb5' + IL_0d3e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecf' + IL_0d43: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecf' IL_0d48: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d4d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb5' + IL_0d4d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecf' IL_0d52: ldarg.0 - IL_0d53: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb4' + IL_0d53: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitece' IL_0d58: brtrue.s IL_0d96 IL_0d5a: ldc.i4.0 @@ -7102,11 +7966,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d8c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d91: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb4' - IL_0d96: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb4' + IL_0d91: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitece' + IL_0d96: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitece' IL_0d9b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0da0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb4' - IL_0da5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb6' + IL_0da0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitece' + IL_0da5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sited0' IL_0daa: brtrue.s IL_0de0 IL_0dac: ldc.i4.0 @@ -7129,10 +7993,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0dd6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ddb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb6' - IL_0de0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb6' + IL_0ddb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sited0' + IL_0de0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sited0' IL_0de5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0dea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8e'::'<>p__Siteb6' + IL_0dea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sited0' IL_0def: ldarg.0 IL_0df0: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7167,7 +8031,7 @@ class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_9) IL_0000: ldarg.0 IL_0001: stloc.0 - IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb8' + IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited2' IL_0007: brtrue.s IL_0037 IL_0009: ldc.i4.0 @@ -7190,17 +8054,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_002d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0032: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb8' - IL_0037: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb8' + IL_0032: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited2' + IL_0037: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited2' IL_003c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0041: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb8' + IL_0041: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited2' IL_0046: ldloc.0 IL_0047: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_004c: starg.s a IL_004e: ldarg.0 IL_004f: stloc.2 - IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb9' + IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited3' IL_0055: brtrue.s IL_0085 IL_0057: ldc.i4.0 @@ -7223,15 +8087,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_007b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0080: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb9' - IL_0085: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb9' + IL_0080: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited3' + IL_0085: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited3' IL_008a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_008f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb9' + IL_008f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited3' IL_0094: ldloc.2 IL_0095: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_009a: starg.s a - IL_009c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteba' + IL_009c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited4' IL_00a1: brtrue.s IL_00d4 IL_00a3: ldc.i4.0 @@ -7254,15 +8118,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00ca: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00cf: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteba' - IL_00d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteba' + IL_00cf: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited4' + IL_00d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited4' IL_00d9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteba' + IL_00de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited4' IL_00e3: ldarg.0 IL_00e4: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_00e9: starg.s a - IL_00eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebb' + IL_00eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited5' IL_00f0: brtrue.s IL_0123 IL_00f2: ldc.i4.0 @@ -7285,15 +8149,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0119: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_011e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebb' - IL_0123: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebb' + IL_011e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited5' + IL_0123: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited5' IL_0128: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_012d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebb' + IL_012d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited5' IL_0132: ldarg.0 IL_0133: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0138: starg.s a - IL_013a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebc' + IL_013a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited6' IL_013f: brtrue.s IL_0186 IL_0141: ldc.i4 0x100 @@ -7325,13 +8189,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_017c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0181: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebc' - IL_0186: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebc' + IL_0181: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited6' + IL_0186: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited6' IL_018b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0190: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebc' + IL_0190: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited6' IL_0195: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_019a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_019f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebd' + IL_019f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited7' IL_01a4: brtrue.s IL_01d7 IL_01a6: ldc.i4.0 @@ -7354,17 +8218,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01cd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01d2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebd' - IL_01d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebd' + IL_01d2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited7' + IL_01d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited7' IL_01dc: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebd' + IL_01e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited7' IL_01e6: ldarg.0 IL_01e7: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_01ec: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_01f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebe' + IL_01f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited8' IL_01f6: brtrue.s IL_023d IL_01f8: ldc.i4 0x100 @@ -7396,13 +8260,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0233: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0238: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebe' - IL_023d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebe' + IL_0238: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited8' + IL_023d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited8' IL_0242: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0247: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebe' + IL_0247: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited8' IL_024c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0251: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0256: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebf' + IL_0256: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited9' IL_025b: brtrue.s IL_028e IL_025d: ldc.i4.0 @@ -7425,10 +8289,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0284: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0289: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebf' - IL_028e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebf' + IL_0289: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited9' + IL_028e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited9' IL_0293: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0298: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebf' + IL_0298: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited9' IL_029d: ldarg.0 IL_029e: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7448,7 +8312,7 @@ class [mscorlib]System.Collections.IEnumerator V_1, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_2, class [mscorlib]System.IDisposable V_3) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc0'::'<>p__Sitec1' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerda'::'<>p__Sitedb' IL_0005: brtrue.s IL_002b IL_0007: ldc.i4.0 @@ -7460,10 +8324,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Type) IL_0021: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0026: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc0'::'<>p__Sitec1' - IL_002b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc0'::'<>p__Sitec1' + IL_0026: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerda'::'<>p__Sitedb' + IL_002b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerda'::'<>p__Sitedb' IL_0030: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc0'::'<>p__Sitec1' + IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerda'::'<>p__Sitedb' IL_003a: ldarg.0 IL_003b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7476,7 +8340,7 @@ IL_0048: ldloc.1 IL_0049: callvirt instance object [mscorlib]System.Collections.IEnumerator::get_Current() IL_004e: stloc.0 - IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc0'::'<>p__Sitec2' + IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerda'::'<>p__Sitedc' IL_0054: brtrue.s IL_0097 IL_0056: ldc.i4 0x100 @@ -7508,10 +8372,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_008d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0092: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc0'::'<>p__Sitec2' - IL_0097: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc0'::'<>p__Sitec2' + IL_0092: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerda'::'<>p__Sitedc' + IL_0097: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerda'::'<>p__Sitedc' IL_009c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc0'::'<>p__Sitec2' + IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerda'::'<>p__Sitedc' IL_00a6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_00ab: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_00b0: ldloc.0 @@ -7551,7 +8415,7 @@ .maxstack 9 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_1) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc3'::'<>p__Sitec4' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdd'::'<>p__Sitede' IL_0005: brtrue.s IL_0035 IL_0007: ldc.i4.0 @@ -7574,11 +8438,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_002b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0030: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc3'::'<>p__Sitec4' - IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc3'::'<>p__Sitec4' + IL_0030: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdd'::'<>p__Sitede' + IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdd'::'<>p__Sitede' IL_003a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_003f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc3'::'<>p__Sitec4' - IL_0044: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc3'::'<>p__Sitec5' + IL_003f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdd'::'<>p__Sitede' + IL_0044: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdd'::'<>p__Sitedf' IL_0049: brtrue.s IL_0083 IL_004b: ldc.i4.0 @@ -7608,10 +8472,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0079: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_007e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc3'::'<>p__Sitec5' - IL_0083: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc3'::'<>p__Sitec5' + IL_007e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdd'::'<>p__Sitedf' + IL_0083: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdd'::'<>p__Sitedf' IL_0088: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_008d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc3'::'<>p__Sitec5' + IL_008d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdd'::'<>p__Sitedf' IL_0092: ldarg.0 IL_0093: ldarg.1 IL_0094: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7641,7 +8505,7 @@ class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_3, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_4, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_5) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitec7' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee1' IL_0005: brtrue.s IL_0035 IL_0007: ldc.i4.0 @@ -7664,11 +8528,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_002b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0030: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitec7' - IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitec7' + IL_0030: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee1' + IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee1' IL_003a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_003f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitec7' - IL_0044: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitec8' + IL_003f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee1' + IL_0044: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee2' IL_0049: brtrue.s IL_0083 IL_004b: ldc.i4.0 @@ -7698,17 +8562,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0079: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_007e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitec8' - IL_0083: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitec8' + IL_007e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee2' + IL_0083: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee2' IL_0088: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_008d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitec8' + IL_008d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee2' IL_0092: ldarg.0 IL_0093: ldnull IL_0094: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_0099: stloc.2 - IL_009a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitec9' + IL_009a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee3' IL_009f: brtrue.s IL_00cf IL_00a1: ldc.i4.0 @@ -7731,16 +8595,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00c5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00ca: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitec9' - IL_00cf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitec9' + IL_00ca: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee3' + IL_00cf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee3' IL_00d4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitec9' + IL_00d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee3' IL_00de: ldloc.2 IL_00df: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_00e4: brtrue IL_019c - IL_00e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Siteca' + IL_00e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee4' IL_00ee: brtrue.s IL_012c IL_00f0: ldc.i4.8 @@ -7770,12 +8634,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0122: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0127: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Siteca' - IL_012c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Siteca' + IL_0127: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee4' + IL_012c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee4' IL_0131: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0136: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Siteca' + IL_0136: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee4' IL_013b: ldloc.2 - IL_013c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitecb' + IL_013c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee5' IL_0141: brtrue.s IL_017f IL_0143: ldc.i4.0 @@ -7805,10 +8669,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0175: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_017a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitecb' - IL_017f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitecb' + IL_017a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee5' + IL_017f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee5' IL_0184: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0189: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc6'::'<>p__Sitecb' + IL_0189: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee5' IL_018e: ldarg.1 IL_018f: ldnull IL_0190: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, diff --git a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.opt.roslyn.il b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.opt.roslyn.il index c4ec29da4..9ffc1764e 100644 --- a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.opt.roslyn.il +++ b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.opt.roslyn.il @@ -43,17 +43,37 @@ // =============== CLASS MEMBERS DECLARATION =================== +.class private auto ansi sealed '<>A{0000000c}`4' + extends [mscorlib]System.MulticastDelegate +{ + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .method public hidebysig specialname rtspecialname + instance void .ctor(object 'object', + native int 'method') runtime managed + { + } // end of method '<>A{0000000c}`4'::.ctor + + .method public hidebysig newslot virtual + instance void Invoke(!T1 A_1, + !T2 A_2, + !T3& A_3, + !T4& A_4) runtime managed + { + } // end of method '<>A{0000000c}`4'::Invoke + +} // end of class '<>A{0000000c}`4' + .class private auto ansi beforefieldinit ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests extends [mscorlib]System.Object { - .class abstract auto ansi sealed nested private beforefieldinit '<>o__5' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__6' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__5' + } // end of class '<>o__6' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__6' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__7' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -74,33 +94,98 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__14' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__15' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__16' - } // end of class '<>o__6' + } // end of class '<>o__7' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__7' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__8' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__9' + } // end of class '<>o__8' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__9' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + } // end of class '<>o__9' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__10' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + } // end of class '<>o__10' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__11' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> '<>p__0' + } // end of class '<>o__11' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__12' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + } // end of class '<>o__12' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__13' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + } // end of class '<>o__13' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__14' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + } // end of class '<>o__14' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__15' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + } // end of class '<>o__15' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__16' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' - } // end of class '<>o__7' + } // end of class '<>o__16' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__8' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__17' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' - } // end of class '<>o__8' + } // end of class '<>o__17' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__9' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__18' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' - } // end of class '<>o__9' + } // end of class '<>o__18' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__10' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__19' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -134,9 +219,9 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__27' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__28' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__29' - } // end of class '<>o__10' + } // end of class '<>o__19' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__11' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__20' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -176,16 +261,16 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__33' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__34' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__35' - } // end of class '<>o__11' + } // end of class '<>o__20' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__12' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__21' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__12' + } // end of class '<>o__21' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__13' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__22' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -231,9 +316,9 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__39' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__40' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__41' - } // end of class '<>o__13' + } // end of class '<>o__22' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__14' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__23' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -277,9 +362,9 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__37' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__38' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__39' - } // end of class '<>o__14' + } // end of class '<>o__23' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__15' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__24' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -291,25 +376,25 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__5' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__6' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__7' - } // end of class '<>o__15' + } // end of class '<>o__24' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__16' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__25' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' - } // end of class '<>o__16' + } // end of class '<>o__25' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__17' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__26' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' - } // end of class '<>o__17' + } // end of class '<>o__26' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__18' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__27' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -318,10 +403,11 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__2' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__3' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__4' - } // end of class '<>o__18' + } // end of class '<>o__27' .field private static object 'field' .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .field private static object objectField .field private object 'k__BackingField' .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -364,7 +450,7 @@ IL_000c: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::set_Property(object) IL_0011: stloc.0 IL_0012: ldloc.0 - IL_0013: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__5'::'<>p__0' + IL_0013: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__0' IL_0018: brtrue.s IL_0050 IL_001a: ldc.i4.0 @@ -392,10 +478,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0046: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_004b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__5'::'<>p__0' - IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__5'::'<>p__0' + IL_004b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__0' + IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__0' IL_0055: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_005a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__5'::'<>p__0' + IL_005a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__0' IL_005f: ldloc.0 IL_0060: callvirt instance object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::get_Property() IL_0065: ldc.i4.1 @@ -413,7 +499,7 @@ .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) // Code size 1546 (0x60a) .maxstack 15 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__0' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__0' IL_0005: brtrue.s IL_003b IL_0007: ldc.i4 0x100 @@ -436,14 +522,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0031: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0036: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__0' - IL_003b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__0' + IL_0036: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__0' + IL_003b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__0' IL_0040: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__0' + IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__0' IL_004a: ldarg.0 IL_004b: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, !1) - IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__1' + IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__1' IL_0055: brtrue.s IL_00aa IL_0057: ldc.i4 0x100 @@ -477,14 +563,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00a0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00a5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__1' - IL_00aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__1' + IL_00a5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__1' + IL_00aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__1' IL_00af: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__1' + IL_00b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__1' IL_00b9: ldarg.0 IL_00ba: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, !1) - IL_00bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__2' + IL_00bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__2' IL_00c4: brtrue.s IL_0104 IL_00c6: ldc.i4 0x100 @@ -514,16 +600,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00fa: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00ff: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__2' - IL_0104: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__2' + IL_00ff: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__2' + IL_0104: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__2' IL_0109: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_010e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__2' + IL_010e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__2' IL_0113: ldarg.0 IL_0114: ldc.i4.1 IL_0115: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_011a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__4' + IL_011a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__4' IL_011f: brtrue.s IL_015f IL_0121: ldc.i4 0x100 @@ -553,12 +639,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0155: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_015a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__4' - IL_015f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__4' + IL_015a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__4' + IL_015f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__4' IL_0164: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0169: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__4' + IL_0169: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__4' IL_016e: ldarg.0 - IL_016f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__3' + IL_016f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__3' IL_0174: brtrue.s IL_01d8 IL_0176: ldc.i4.0 @@ -616,10 +702,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01ce: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01d3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__3' - IL_01d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__3' + IL_01d3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__3' + IL_01d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__3' IL_01dd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__3' + IL_01e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__3' IL_01e7: ldarg.0 IL_01e8: ldc.i4.1 IL_01e9: ldc.i4.2 @@ -636,7 +722,7 @@ IL_01f2: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_01f7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__7' + IL_01f7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__7' IL_01fc: brtrue.s IL_0250 IL_01fe: ldc.i4 0x100 @@ -680,14 +766,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0246: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_024b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__7' - IL_0250: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__7' + IL_024b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__7' + IL_0250: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__7' IL_0255: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_025a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__7' + IL_025a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__7' IL_025f: ldarg.0 IL_0260: ldc.i4.2 IL_0261: ldnull - IL_0262: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__6' + IL_0262: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__6' IL_0267: brtrue.s IL_029d IL_0269: ldc.i4.0 @@ -713,11 +799,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0293: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0298: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__6' - IL_029d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__6' + IL_0298: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__6' + IL_029d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__6' IL_02a2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__6' - IL_02ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__5' + IL_02a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__6' + IL_02ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__5' IL_02b1: brtrue.s IL_02e3 IL_02b3: ldc.i4.s 64 @@ -738,10 +824,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02d9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__5' - IL_02e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__5' + IL_02de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__5' + IL_02e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__5' IL_02e8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__5' + IL_02ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__5' IL_02f2: ldarg.0 IL_02f3: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -754,7 +840,7 @@ !2, !3, !4) - IL_0303: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__10' + IL_0303: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__10' IL_0308: brtrue.s IL_035c IL_030a: ldc.i4 0x100 @@ -798,13 +884,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0352: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0357: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__10' - IL_035c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__10' + IL_0357: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__10' + IL_035c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__10' IL_0361: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0366: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__10' + IL_0366: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__10' IL_036b: ldarg.0 IL_036c: ldarg.0 - IL_036d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__8' + IL_036d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__8' IL_0372: brtrue.s IL_03a3 IL_0374: ldc.i4.0 @@ -825,14 +911,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0399: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_039e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__8' - IL_03a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__8' + IL_039e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__8' + IL_03a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__8' IL_03a8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__8' + IL_03ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__8' IL_03b2: ldarg.0 IL_03b3: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) - IL_03b8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__9' + IL_03b8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__9' IL_03bd: brtrue.s IL_03ee IL_03bf: ldc.i4.0 @@ -853,10 +939,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03e4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03e9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__9' - IL_03ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__9' + IL_03e9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__9' + IL_03ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__9' IL_03f3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__9' + IL_03f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__9' IL_03fd: ldarg.0 IL_03fe: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -865,7 +951,7 @@ !2, !3, !4) - IL_0408: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__11' + IL_0408: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__11' IL_040d: brtrue.s IL_044d IL_040f: ldc.i4.0 @@ -898,10 +984,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0443: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0448: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__11' - IL_044d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__11' + IL_0448: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__11' + IL_044d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__11' IL_0452: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0457: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__11' + IL_0457: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__11' IL_045c: ldarg.0 IL_045d: ldc.i4.0 IL_045e: ldc.i4.3 @@ -910,7 +996,7 @@ !2, !3) IL_0464: pop - IL_0465: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__14' + IL_0465: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__14' IL_046a: brtrue.s IL_04aa IL_046c: ldc.i4.0 @@ -943,11 +1029,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04a0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04a5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__14' - IL_04aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__14' + IL_04a5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__14' + IL_04aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__14' IL_04af: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__14' - IL_04b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__12' + IL_04b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__14' + IL_04b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__12' IL_04be: brtrue.s IL_04f0 IL_04c0: ldc.i4.s 64 @@ -968,14 +1054,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04e6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04eb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__12' - IL_04f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__12' + IL_04eb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__12' + IL_04f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__12' IL_04f5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__12' + IL_04fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__12' IL_04ff: ldarg.0 IL_0500: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) - IL_0505: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__13' + IL_0505: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__13' IL_050a: brtrue.s IL_053b IL_050c: ldc.i4.0 @@ -996,10 +1082,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0531: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0536: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__13' - IL_053b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__13' + IL_0536: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__13' + IL_053b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__13' IL_0540: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0545: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__13' + IL_0545: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__13' IL_054a: ldarg.0 IL_054b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -1009,7 +1095,7 @@ !2, !3) IL_0556: pop - IL_0557: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__15' + IL_0557: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__15' IL_055c: brtrue.s IL_0597 IL_055e: ldc.i4.0 @@ -1037,17 +1123,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_058d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0592: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__15' - IL_0597: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__15' + IL_0592: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__15' + IL_0597: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__15' IL_059c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__15' + IL_05a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__15' IL_05a6: ldarg.0 IL_05a7: newobj instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::.ctor() IL_05ac: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_05b1: pop - IL_05b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__16' + IL_05b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__16' IL_05b7: brtrue.s IL_05f2 IL_05b9: ldc.i4.0 @@ -1075,10 +1161,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05e8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05ed: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__16' - IL_05f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__16' + IL_05ed: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__16' + IL_05f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__16' IL_05f7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__16' + IL_05fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__16' IL_0601: ldarg.0 IL_0602: ldc.i4.5 IL_0603: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -1088,6 +1174,735 @@ IL_0609: ret } // end of method DynamicTests::MemberAccess + .method private hidebysig static void RequiredCasts() cil managed + { + // Code size 895 (0x37f) + .maxstack 13 + .locals init (object V_0) + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__0' + IL_0005: brtrue.s IL_0040 + + IL_0007: ldc.i4.0 + IL_0008: ldstr "A" + IL_000d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0012: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0017: ldc.i4.2 + IL_0018: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_001d: dup + IL_001e: ldc.i4.0 + IL_001f: ldc.i4.0 + IL_0020: ldnull + IL_0021: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0026: stelem.ref + IL_0027: dup + IL_0028: ldc.i4.1 + IL_0029: ldc.i4.3 + IL_002a: ldnull + IL_002b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0030: stelem.ref + IL_0031: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0036: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_003b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__0' + IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__0' + IL_0045: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__0' + IL_004f: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::objectField + IL_0054: ldc.i4.5 + IL_0055: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_005a: pop + IL_005b: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::objectField + IL_0060: stloc.0 + IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__4' + IL_0066: brtrue.s IL_0087 + + IL_0068: ldc.i4.0 + IL_0069: ldstr "B" + IL_006e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0073: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0078: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::IsEvent(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type) + IL_007d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0082: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__4' + IL_0087: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__4' + IL_008c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__4' + IL_0096: ldloc.0 + IL_0097: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_009c: brtrue IL_019a + + IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__3' + IL_00a6: brtrue.s IL_00e5 + + IL_00a8: ldc.i4 0x80 + IL_00ad: ldstr "B" + IL_00b2: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00b7: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00bc: ldc.i4.2 + IL_00bd: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00c2: dup + IL_00c3: ldc.i4.0 + IL_00c4: ldc.i4.0 + IL_00c5: ldnull + IL_00c6: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00cb: stelem.ref + IL_00cc: dup + IL_00cd: ldc.i4.1 + IL_00ce: ldc.i4.0 + IL_00cf: ldnull + IL_00d0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00d5: stelem.ref + IL_00d6: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00db: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__3' + IL_00e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__3' + IL_00ea: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__3' + IL_00f4: ldloc.0 + IL_00f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__2' + IL_00fa: brtrue.s IL_0132 + + IL_00fc: ldc.i4.0 + IL_00fd: ldc.i4.s 63 + IL_00ff: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0104: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0109: ldc.i4.2 + IL_010a: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_010f: dup + IL_0110: ldc.i4.0 + IL_0111: ldc.i4.0 + IL_0112: ldnull + IL_0113: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0118: stelem.ref + IL_0119: dup + IL_011a: ldc.i4.1 + IL_011b: ldc.i4.3 + IL_011c: ldnull + IL_011d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0122: stelem.ref + IL_0123: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0128: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_012d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__2' + IL_0132: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__2' + IL_0137: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_013c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__2' + IL_0141: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__1' + IL_0146: brtrue.s IL_0177 + + IL_0148: ldc.i4.0 + IL_0149: ldstr "B" + IL_014e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0153: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0158: ldc.i4.1 + IL_0159: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_015e: dup + IL_015f: ldc.i4.0 + IL_0160: ldc.i4.0 + IL_0161: ldnull + IL_0162: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0167: stelem.ref + IL_0168: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_016d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0172: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__1' + IL_0177: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__1' + IL_017c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0181: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__1' + IL_0186: ldloc.0 + IL_0187: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_018c: ldc.i4.5 + IL_018d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0192: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0197: pop + IL_0198: br.s IL_01f6 + + IL_019a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__5' + IL_019f: brtrue.s IL_01df + + IL_01a1: ldc.i4 0x104 + IL_01a6: ldstr "add_B" + IL_01ab: ldnull + IL_01ac: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01b1: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01b6: ldc.i4.2 + IL_01b7: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_01bc: dup + IL_01bd: ldc.i4.0 + IL_01be: ldc.i4.0 + IL_01bf: ldnull + IL_01c0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01c5: stelem.ref + IL_01c6: dup + IL_01c7: ldc.i4.1 + IL_01c8: ldc.i4.3 + IL_01c9: ldnull + IL_01ca: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01cf: stelem.ref + IL_01d0: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_01d5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_01da: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__5' + IL_01df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__5' + IL_01e4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_01e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__5' + IL_01ee: ldloc.0 + IL_01ef: ldc.i4.5 + IL_01f0: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_01f5: pop + IL_01f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__6' + IL_01fb: brtrue.s IL_0231 + + IL_01fd: ldc.i4 0x100 + IL_0202: ldstr "Call" + IL_0207: ldnull + IL_0208: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_020d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0212: ldc.i4.1 + IL_0213: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0218: dup + IL_0219: ldc.i4.0 + IL_021a: ldc.i4.0 + IL_021b: ldnull + IL_021c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0221: stelem.ref + IL_0222: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0227: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_022c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__6' + IL_0231: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__6' + IL_0236: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_023b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__6' + IL_0240: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::objectField + IL_0245: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, + !1) + IL_024a: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' + IL_024f: callvirt instance string [mscorlib]System.Object::ToString() + IL_0254: pop + IL_0255: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__7' + IL_025a: brtrue.s IL_029a + + IL_025c: ldc.i4 0x100 + IL_0261: ldstr "Call" + IL_0266: ldnull + IL_0267: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_026c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0271: ldc.i4.2 + IL_0272: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0277: dup + IL_0278: ldc.i4.0 + IL_0279: ldc.i4.0 + IL_027a: ldnull + IL_027b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0280: stelem.ref + IL_0281: dup + IL_0282: ldc.i4.1 + IL_0283: ldc.i4.3 + IL_0284: ldnull + IL_0285: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_028a: stelem.ref + IL_028b: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0290: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0295: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__7' + IL_029a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__7' + IL_029f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_02a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__7' + IL_02a9: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' + IL_02ae: ldstr "Hello World" + IL_02b3: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_02b8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__8' + IL_02bd: brtrue.s IL_02fd + + IL_02bf: ldc.i4 0x100 + IL_02c4: ldstr "Call" + IL_02c9: ldnull + IL_02ca: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_02cf: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_02d4: ldc.i4.2 + IL_02d5: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_02da: dup + IL_02db: ldc.i4.0 + IL_02dc: ldc.i4.0 + IL_02dd: ldnull + IL_02de: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02e3: stelem.ref + IL_02e4: dup + IL_02e5: ldc.i4.1 + IL_02e6: ldc.i4.1 + IL_02e7: ldnull + IL_02e8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02ed: stelem.ref + IL_02ee: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_02f3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_02f8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__8' + IL_02fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__8' + IL_0302: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0307: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__8' + IL_030c: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' + IL_0311: ldstr "Hello World" + IL_0316: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_031b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__9' + IL_0320: brtrue.s IL_0360 + + IL_0322: ldc.i4 0x100 + IL_0327: ldstr "Call" + IL_032c: ldnull + IL_032d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0332: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0337: ldc.i4.2 + IL_0338: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_033d: dup + IL_033e: ldc.i4.0 + IL_033f: ldc.i4.0 + IL_0340: ldnull + IL_0341: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0346: stelem.ref + IL_0347: dup + IL_0348: ldc.i4.1 + IL_0349: ldc.i4.0 + IL_034a: ldnull + IL_034b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0350: stelem.ref + IL_0351: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0356: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_035b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__9' + IL_0360: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__9' + IL_0365: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_036a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__9' + IL_036f: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' + IL_0374: ldstr "Hello World" + IL_0379: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_037e: ret + } // end of method DynamicTests::RequiredCasts + + .method private hidebysig static void DynamicCallWithString() cil managed + { + // Code size 100 (0x64) + .maxstack 9 + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' + IL_0005: brtrue.s IL_0045 + + IL_0007: ldc.i4 0x100 + IL_000c: ldstr "Call" + IL_0011: ldnull + IL_0012: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0017: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001c: ldc.i4.2 + IL_001d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0022: dup + IL_0023: ldc.i4.0 + IL_0024: ldc.i4.0 + IL_0025: ldnull + IL_0026: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002b: stelem.ref + IL_002c: dup + IL_002d: ldc.i4.1 + IL_002e: ldc.i4.3 + IL_002f: ldnull + IL_0030: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0035: stelem.ref + IL_0036: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_003b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0040: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' + IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' + IL_004a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' + IL_0054: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' + IL_0059: ldstr "Hello World" + IL_005e: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0063: ret + } // end of method DynamicTests::DynamicCallWithString + + .method private hidebysig static void DynamicCallWithNamedArgs() cil managed + { + // Code size 104 (0x68) + .maxstack 9 + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' + IL_0005: brtrue.s IL_0049 + + IL_0007: ldc.i4 0x100 + IL_000c: ldstr "Call" + IL_0011: ldnull + IL_0012: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0017: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001c: ldc.i4.2 + IL_001d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0022: dup + IL_0023: ldc.i4.0 + IL_0024: ldc.i4.0 + IL_0025: ldnull + IL_0026: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002b: stelem.ref + IL_002c: dup + IL_002d: ldc.i4.1 + IL_002e: ldc.i4.7 + IL_002f: ldstr "a" + IL_0034: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0039: stelem.ref + IL_003a: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' + IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' + IL_004e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' + IL_0058: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' + IL_005d: ldstr "Hello World" + IL_0062: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0067: ret + } // end of method DynamicTests::DynamicCallWithNamedArgs + + .method private hidebysig static void DynamicCallWithRefOutArg(int32 a, + [out] int32& b) cil managed + { + // Code size 110 (0x6e) + .maxstack 9 + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_0005: brtrue.s IL_0051 + + IL_0007: ldc.i4 0x100 + IL_000c: ldstr "Call" + IL_0011: ldnull + IL_0012: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0017: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001c: ldc.i4.3 + IL_001d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0022: dup + IL_0023: ldc.i4.0 + IL_0024: ldc.i4.0 + IL_0025: ldnull + IL_0026: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002b: stelem.ref + IL_002c: dup + IL_002d: ldc.i4.1 + IL_002e: ldc.i4.s 9 + IL_0030: ldnull + IL_0031: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0036: stelem.ref + IL_0037: dup + IL_0038: ldc.i4.2 + IL_0039: ldc.i4.s 17 + IL_003b: ldnull + IL_003c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0041: stelem.ref + IL_0042: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0047: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_004c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_0051: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_0056: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'>::Target + IL_005b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_0060: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' + IL_0065: ldarga.s a + IL_0067: ldarg.1 + IL_0068: callvirt instance void class '<>A{0000000c}`4'::Invoke(!0, + !1, + !2&, + !3&) + IL_006d: ret + } // end of method DynamicTests::DynamicCallWithRefOutArg + + .method private hidebysig static void DynamicCallWithStringCastToObj() cil managed + { + // Code size 100 (0x64) + .maxstack 9 + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_0005: brtrue.s IL_0045 + + IL_0007: ldc.i4 0x100 + IL_000c: ldstr "Call" + IL_0011: ldnull + IL_0012: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0017: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001c: ldc.i4.2 + IL_001d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0022: dup + IL_0023: ldc.i4.0 + IL_0024: ldc.i4.0 + IL_0025: ldnull + IL_0026: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002b: stelem.ref + IL_002c: dup + IL_002d: ldc.i4.1 + IL_002e: ldc.i4.1 + IL_002f: ldnull + IL_0030: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0035: stelem.ref + IL_0036: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_003b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0040: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_004a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_0054: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' + IL_0059: ldstr "Hello World" + IL_005e: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0063: ret + } // end of method DynamicTests::DynamicCallWithStringCastToObj + + .method private hidebysig static void DynamicCallWithStringCastToDynamic() cil managed + { + // Code size 100 (0x64) + .maxstack 9 + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_0005: brtrue.s IL_0045 + + IL_0007: ldc.i4 0x100 + IL_000c: ldstr "Call" + IL_0011: ldnull + IL_0012: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0017: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001c: ldc.i4.2 + IL_001d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0022: dup + IL_0023: ldc.i4.0 + IL_0024: ldc.i4.0 + IL_0025: ldnull + IL_0026: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002b: stelem.ref + IL_002c: dup + IL_002d: ldc.i4.1 + IL_002e: ldc.i4.0 + IL_002f: ldnull + IL_0030: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0035: stelem.ref + IL_0036: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_003b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0040: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_004a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_0054: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' + IL_0059: ldstr "Hello World" + IL_005e: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0063: ret + } // end of method DynamicTests::DynamicCallWithStringCastToDynamic + + .method private hidebysig static void DynamicCallWithStringCastToDynamic2() cil managed + { + // Code size 122 (0x7a) + .maxstack 9 + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' + IL_0005: brtrue.s IL_0059 + + IL_0007: ldc.i4 0x100 + IL_000c: ldstr "Call" + IL_0011: ldnull + IL_0012: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0017: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001c: ldc.i4.4 + IL_001d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0022: dup + IL_0023: ldc.i4.0 + IL_0024: ldc.i4.0 + IL_0025: ldnull + IL_0026: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002b: stelem.ref + IL_002c: dup + IL_002d: ldc.i4.1 + IL_002e: ldc.i4.0 + IL_002f: ldnull + IL_0030: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0035: stelem.ref + IL_0036: dup + IL_0037: ldc.i4.2 + IL_0038: ldc.i4.3 + IL_0039: ldnull + IL_003a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_003f: stelem.ref + IL_0040: dup + IL_0041: ldc.i4.3 + IL_0042: ldc.i4.2 + IL_0043: ldnull + IL_0044: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0049: stelem.ref + IL_004a: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_004f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0054: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' + IL_0059: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' + IL_005e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0063: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' + IL_0068: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' + IL_006d: ldstr "Hello World" + IL_0072: ldc.i4.5 + IL_0073: ldnull + IL_0074: callvirt instance void class [mscorlib]System.Action`5::Invoke(!0, + !1, + !2, + !3, + !4) + IL_0079: ret + } // end of method DynamicTests::DynamicCallWithStringCastToDynamic2 + + .method private hidebysig static void DynamicCallWithStringCastToDynamic3() cil managed + { + // Code size 122 (0x7a) + .maxstack 9 + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' + IL_0005: brtrue.s IL_0059 + + IL_0007: ldc.i4 0x100 + IL_000c: ldstr "Call" + IL_0011: ldnull + IL_0012: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0017: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001c: ldc.i4.4 + IL_001d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0022: dup + IL_0023: ldc.i4.0 + IL_0024: ldc.i4.0 + IL_0025: ldnull + IL_0026: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002b: stelem.ref + IL_002c: dup + IL_002d: ldc.i4.1 + IL_002e: ldc.i4.0 + IL_002f: ldnull + IL_0030: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0035: stelem.ref + IL_0036: dup + IL_0037: ldc.i4.2 + IL_0038: ldc.i4.3 + IL_0039: ldnull + IL_003a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_003f: stelem.ref + IL_0040: dup + IL_0041: ldc.i4.3 + IL_0042: ldc.i4.2 + IL_0043: ldnull + IL_0044: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0049: stelem.ref + IL_004a: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_004f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0054: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' + IL_0059: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' + IL_005e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0063: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' + IL_0068: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' + IL_006d: ldstr "Hello World" + IL_0072: ldc.i4.5 + IL_0073: ldnull + IL_0074: callvirt instance void class [mscorlib]System.Action`5::Invoke(!0, + !1, + !2, + !3, + !4) + IL_0079: ret + } // end of method DynamicTests::DynamicCallWithStringCastToDynamic3 + .method private hidebysig static void Invocation(object a, object b) cil managed { @@ -1097,7 +1912,7 @@ .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) // Code size 172 (0xac) .maxstack 13 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__1' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__1' IL_0005: brtrue.s IL_0049 IL_0007: ldc.i4 0x100 @@ -1130,13 +1945,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__1' - IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__1' + IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__1' + IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__1' IL_004e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__1' + IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__1' IL_0058: ldarg.0 IL_0059: ldnull - IL_005a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__0' + IL_005a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' IL_005f: brtrue.s IL_0091 IL_0061: ldc.i4.0 @@ -1159,10 +1974,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0087: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_008c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__0' - IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__0' + IL_008c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' + IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' IL_0096: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__0' + IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' IL_00a0: ldarg.1 IL_00a1: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -1183,7 +1998,7 @@ // Code size 158 (0x9e) .maxstack 8 .locals init (object V_0) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__0' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' IL_0005: brtrue.s IL_0036 IL_0007: ldc.i4.0 @@ -1204,15 +2019,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_002c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0031: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__0' - IL_0036: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__0' + IL_0031: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' + IL_0036: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' IL_003b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__0' + IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' IL_0045: ldarg.0 IL_0046: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_004b: stloc.0 - IL_004c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__1' + IL_004c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' IL_0051: brtrue.s IL_0087 IL_0053: ldc.i4.0 @@ -1238,10 +2053,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_007d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0082: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__1' - IL_0087: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__1' + IL_0082: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' + IL_0087: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' IL_008c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__1' + IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' IL_0096: ldloc.0 IL_0097: ldc.i4.0 IL_0098: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -1259,7 +2074,7 @@ .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) // Code size 157 (0x9d) .maxstack 10 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__1' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' IL_0005: brtrue.s IL_003b IL_0007: ldc.i4.0 @@ -1285,11 +2100,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0031: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0036: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__1' - IL_003b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__1' + IL_0036: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' + IL_003b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' IL_0040: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__1' - IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' + IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' + IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' IL_004f: brtrue.s IL_0081 IL_0051: ldc.i4.s 64 @@ -1310,10 +2125,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0077: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_007c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' - IL_0081: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' + IL_007c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' + IL_0081: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' IL_0086: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_008b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' + IL_008b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' IL_0090: ldarg.0 IL_0091: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -1333,7 +2148,7 @@ .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) // Code size 2743 (0xab7) .maxstack 11 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__1' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__1' IL_0005: brtrue.s IL_0046 IL_0007: ldc.i4 0x100 @@ -1363,13 +2178,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0041: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__1' - IL_0046: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__1' + IL_0041: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__1' + IL_0046: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__1' IL_004b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__1' + IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__1' IL_0055: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_005a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_005f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' + IL_005f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' IL_0064: brtrue.s IL_009b IL_0066: ldc.i4.0 @@ -1397,10 +2212,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0091: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0096: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' - IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' + IL_0096: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' + IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' IL_00a0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' + IL_00a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' IL_00aa: ldarg.0 IL_00ab: ldarg.1 IL_00ac: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -1409,7 +2224,7 @@ IL_00b1: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_00b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__3' + IL_00b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__3' IL_00bb: brtrue.s IL_00fc IL_00bd: ldc.i4 0x100 @@ -1439,13 +2254,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00f2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00f7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__3' - IL_00fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__3' + IL_00f7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__3' + IL_00fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__3' IL_0101: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0106: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__3' + IL_0106: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__3' IL_010b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0110: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0115: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__2' + IL_0115: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__2' IL_011a: brtrue.s IL_0151 IL_011c: ldc.i4.0 @@ -1473,10 +2288,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0147: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_014c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__2' - IL_0151: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__2' + IL_014c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__2' + IL_0151: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__2' IL_0156: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_015b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__2' + IL_015b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__2' IL_0160: ldarg.0 IL_0161: ldc.i4.1 IL_0162: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -1485,7 +2300,7 @@ IL_0167: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_016c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__5' + IL_016c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__5' IL_0171: brtrue.s IL_01b2 IL_0173: ldc.i4 0x100 @@ -1515,13 +2330,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01a8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01ad: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__5' - IL_01b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__5' + IL_01ad: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__5' + IL_01b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__5' IL_01b7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__5' + IL_01bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__5' IL_01c1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_01c6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_01cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__4' + IL_01cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__4' IL_01d0: brtrue.s IL_0207 IL_01d2: ldc.i4.0 @@ -1549,10 +2364,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01fd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0202: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__4' - IL_0207: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__4' + IL_0202: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__4' + IL_0207: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__4' IL_020c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0211: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__4' + IL_0211: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__4' IL_0216: ldarg.0 IL_0217: ldnull IL_0218: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -1561,7 +2376,7 @@ IL_021d: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0222: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__7' + IL_0222: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__7' IL_0227: brtrue.s IL_0268 IL_0229: ldc.i4 0x100 @@ -1591,13 +2406,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_025e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0263: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__7' - IL_0268: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__7' + IL_0263: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__7' + IL_0268: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__7' IL_026d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0272: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__7' + IL_0272: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__7' IL_0277: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_027c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0281: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__6' + IL_0281: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__6' IL_0286: brtrue.s IL_02be IL_0288: ldc.i4.0 @@ -1625,10 +2440,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02b4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02b9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__6' - IL_02be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__6' + IL_02b9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__6' + IL_02be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__6' IL_02c3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__6' + IL_02c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__6' IL_02cd: ldarg.0 IL_02ce: ldarg.1 IL_02cf: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -1637,7 +2452,7 @@ IL_02d4: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_02d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__9' + IL_02d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__9' IL_02de: brtrue.s IL_031f IL_02e0: ldc.i4 0x100 @@ -1667,13 +2482,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0315: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_031a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__9' - IL_031f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__9' + IL_031a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__9' + IL_031f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__9' IL_0324: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0329: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__9' + IL_0329: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__9' IL_032e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0333: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0338: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__8' + IL_0338: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__8' IL_033d: brtrue.s IL_0375 IL_033f: ldc.i4.0 @@ -1701,10 +2516,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_036b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0370: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__8' - IL_0375: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__8' + IL_0370: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__8' + IL_0375: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__8' IL_037a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_037f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__8' + IL_037f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__8' IL_0384: ldarg.0 IL_0385: ldc.i4.1 IL_0386: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -1713,7 +2528,7 @@ IL_038b: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0390: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__11' + IL_0390: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__11' IL_0395: brtrue.s IL_03d6 IL_0397: ldc.i4 0x100 @@ -1743,13 +2558,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03cc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03d1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__11' - IL_03d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__11' + IL_03d1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__11' + IL_03d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__11' IL_03db: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03e0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__11' + IL_03e0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__11' IL_03e5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_03ea: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_03ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__10' + IL_03ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__10' IL_03f4: brtrue.s IL_042c IL_03f6: ldc.i4.0 @@ -1777,10 +2592,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0422: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0427: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__10' - IL_042c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__10' + IL_0427: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__10' + IL_042c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__10' IL_0431: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0436: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__10' + IL_0436: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__10' IL_043b: ldarg.0 IL_043c: ldnull IL_043d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -1789,7 +2604,7 @@ IL_0442: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0447: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__13' + IL_0447: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__13' IL_044c: brtrue.s IL_048d IL_044e: ldc.i4 0x100 @@ -1819,13 +2634,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0483: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0488: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__13' - IL_048d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__13' + IL_0488: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__13' + IL_048d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__13' IL_0492: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0497: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__13' + IL_0497: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__13' IL_049c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_04a1: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_04a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__12' + IL_04a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__12' IL_04ab: brtrue.s IL_04e3 IL_04ad: ldc.i4.0 @@ -1853,10 +2668,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04d9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__12' - IL_04e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__12' + IL_04de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__12' + IL_04e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__12' IL_04e8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__12' + IL_04ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__12' IL_04f2: ldarg.0 IL_04f3: ldarg.1 IL_04f4: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -1865,7 +2680,7 @@ IL_04f9: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_04fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__15' + IL_04fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__15' IL_0503: brtrue.s IL_0544 IL_0505: ldc.i4 0x100 @@ -1895,13 +2710,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_053a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_053f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__15' - IL_0544: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__15' + IL_053f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__15' + IL_0544: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__15' IL_0549: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_054e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__15' + IL_054e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__15' IL_0553: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0558: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_055d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__14' + IL_055d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__14' IL_0562: brtrue.s IL_059a IL_0564: ldc.i4.0 @@ -1929,10 +2744,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0590: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0595: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__14' - IL_059a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__14' + IL_0595: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__14' + IL_059a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__14' IL_059f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__14' + IL_05a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__14' IL_05a9: ldarg.0 IL_05aa: ldc.i4.1 IL_05ab: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -1941,7 +2756,7 @@ IL_05b0: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_05b5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__17' + IL_05b5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__17' IL_05ba: brtrue.s IL_05fb IL_05bc: ldc.i4 0x100 @@ -1971,13 +2786,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05f1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05f6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__17' - IL_05fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__17' + IL_05f6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__17' + IL_05fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__17' IL_0600: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0605: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__17' + IL_0605: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__17' IL_060a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_060f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0614: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__16' + IL_0614: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__16' IL_0619: brtrue.s IL_0651 IL_061b: ldc.i4.0 @@ -2005,10 +2820,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0647: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_064c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__16' - IL_0651: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__16' + IL_064c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__16' + IL_0651: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__16' IL_0656: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_065b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__16' + IL_065b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__16' IL_0660: ldarg.0 IL_0661: ldnull IL_0662: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2017,7 +2832,7 @@ IL_0667: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_066c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__19' + IL_066c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__19' IL_0671: brtrue.s IL_06b2 IL_0673: ldc.i4 0x100 @@ -2047,13 +2862,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06a8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06ad: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__19' - IL_06b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__19' + IL_06ad: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__19' + IL_06b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__19' IL_06b7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__19' + IL_06bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__19' IL_06c1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_06c6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_06cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__18' + IL_06cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__18' IL_06d0: brtrue.s IL_0708 IL_06d2: ldc.i4.0 @@ -2081,10 +2896,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06fe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0703: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__18' - IL_0708: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__18' + IL_0703: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__18' + IL_0708: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__18' IL_070d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0712: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__18' + IL_0712: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__18' IL_0717: ldarg.0 IL_0718: ldarg.1 IL_0719: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2093,7 +2908,7 @@ IL_071e: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0723: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__21' + IL_0723: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__21' IL_0728: brtrue.s IL_0769 IL_072a: ldc.i4 0x100 @@ -2123,13 +2938,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_075f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0764: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__21' - IL_0769: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__21' + IL_0764: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__21' + IL_0769: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__21' IL_076e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0773: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__21' + IL_0773: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__21' IL_0778: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_077d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0782: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__20' + IL_0782: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__20' IL_0787: brtrue.s IL_07bf IL_0789: ldc.i4.0 @@ -2157,10 +2972,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07b5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07ba: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__20' - IL_07bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__20' + IL_07ba: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__20' + IL_07bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__20' IL_07c4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__20' + IL_07c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__20' IL_07ce: ldarg.0 IL_07cf: ldc.i4.1 IL_07d0: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2169,7 +2984,7 @@ IL_07d5: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_07da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__23' + IL_07da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__23' IL_07df: brtrue.s IL_0820 IL_07e1: ldc.i4 0x100 @@ -2199,13 +3014,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0816: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_081b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__23' - IL_0820: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__23' + IL_081b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__23' + IL_0820: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__23' IL_0825: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_082a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__23' + IL_082a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__23' IL_082f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0834: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0839: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__22' + IL_0839: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__22' IL_083e: brtrue.s IL_0876 IL_0840: ldc.i4.0 @@ -2233,10 +3048,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_086c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0871: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__22' - IL_0876: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__22' + IL_0871: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__22' + IL_0876: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__22' IL_087b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0880: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__22' + IL_0880: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__22' IL_0885: ldarg.0 IL_0886: ldnull IL_0887: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2245,7 +3060,7 @@ IL_088c: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0891: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__25' + IL_0891: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__25' IL_0896: brtrue.s IL_08d7 IL_0898: ldc.i4 0x100 @@ -2275,13 +3090,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08cd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08d2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__25' - IL_08d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__25' + IL_08d2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__25' + IL_08d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__25' IL_08dc: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__25' + IL_08e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__25' IL_08e6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_08eb: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_08f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__24' + IL_08f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__24' IL_08f5: brtrue.s IL_092d IL_08f7: ldc.i4.0 @@ -2309,10 +3124,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0923: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0928: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__24' - IL_092d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__24' + IL_0928: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__24' + IL_092d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__24' IL_0932: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0937: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__24' + IL_0937: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__24' IL_093c: ldarg.0 IL_093d: ldarg.1 IL_093e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2321,7 +3136,7 @@ IL_0943: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0948: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__27' + IL_0948: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__27' IL_094d: brtrue.s IL_098e IL_094f: ldc.i4 0x100 @@ -2351,13 +3166,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0984: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0989: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__27' - IL_098e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__27' + IL_0989: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__27' + IL_098e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__27' IL_0993: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0998: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__27' + IL_0998: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__27' IL_099d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_09a2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_09a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__26' + IL_09a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__26' IL_09ac: brtrue.s IL_09e4 IL_09ae: ldc.i4.0 @@ -2385,10 +3200,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09da: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09df: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__26' - IL_09e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__26' + IL_09df: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__26' + IL_09e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__26' IL_09e9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__26' + IL_09ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__26' IL_09f3: ldarg.0 IL_09f4: ldc.i4.1 IL_09f5: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2397,7 +3212,7 @@ IL_09fa: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_09ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__29' + IL_09ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__29' IL_0a04: brtrue.s IL_0a45 IL_0a06: ldc.i4 0x100 @@ -2427,13 +3242,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a3b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a40: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__29' - IL_0a45: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__29' + IL_0a40: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__29' + IL_0a45: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__29' IL_0a4a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a4f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__29' + IL_0a4f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__29' IL_0a54: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0a59: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0a5e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__28' + IL_0a5e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__28' IL_0a63: brtrue.s IL_0a9b IL_0a65: ldc.i4.0 @@ -2461,10 +3276,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a91: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a96: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__28' - IL_0a9b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__28' + IL_0a96: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__28' + IL_0a9b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__28' IL_0aa0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0aa5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__28' + IL_0aa5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__28' IL_0aaa: ldarg.0 IL_0aab: ldnull IL_0aac: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2485,7 +3300,7 @@ .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) // Code size 3295 (0xcdf) .maxstack 11 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__1' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__1' IL_0005: brtrue.s IL_0046 IL_0007: ldc.i4 0x100 @@ -2515,13 +3330,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0041: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__1' - IL_0046: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__1' + IL_0041: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__1' + IL_0046: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__1' IL_004b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__1' + IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__1' IL_0055: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_005a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_005f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_005f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' IL_0064: brtrue.s IL_009c IL_0066: ldc.i4.0 @@ -2549,10 +3364,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0092: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0097: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' - IL_009c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_0097: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' + IL_009c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' IL_00a1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' IL_00ab: ldarg.0 IL_00ac: ldarg.1 IL_00ad: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2561,7 +3376,7 @@ IL_00b2: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_00b7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__3' + IL_00b7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__3' IL_00bc: brtrue.s IL_00fd IL_00be: ldc.i4 0x100 @@ -2591,13 +3406,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00f3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00f8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__3' - IL_00fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__3' + IL_00f8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__3' + IL_00fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__3' IL_0102: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0107: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__3' + IL_0107: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__3' IL_010c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0111: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0116: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__2' + IL_0116: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__2' IL_011b: brtrue.s IL_0153 IL_011d: ldc.i4.0 @@ -2625,10 +3440,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0149: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_014e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__2' - IL_0153: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__2' + IL_014e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__2' + IL_0153: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__2' IL_0158: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_015d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__2' + IL_015d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__2' IL_0162: ldarg.0 IL_0163: ldc.i4.1 IL_0164: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2637,7 +3452,7 @@ IL_0169: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_016e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__5' + IL_016e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__5' IL_0173: brtrue.s IL_01b4 IL_0175: ldc.i4 0x100 @@ -2667,13 +3482,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01aa: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01af: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__5' - IL_01b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__5' + IL_01af: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__5' + IL_01b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__5' IL_01b9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__5' + IL_01be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__5' IL_01c3: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_01c8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_01cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__4' + IL_01cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__4' IL_01d2: brtrue.s IL_020a IL_01d4: ldc.i4.0 @@ -2701,10 +3516,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0200: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0205: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__4' - IL_020a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__4' + IL_0205: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__4' + IL_020a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__4' IL_020f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0214: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__4' + IL_0214: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__4' IL_0219: ldarg.0 IL_021a: ldnull IL_021b: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2713,7 +3528,7 @@ IL_0220: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0225: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__7' + IL_0225: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__7' IL_022a: brtrue.s IL_026b IL_022c: ldc.i4 0x100 @@ -2743,13 +3558,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0261: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0266: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__7' - IL_026b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__7' + IL_0266: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__7' + IL_026b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__7' IL_0270: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0275: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__7' + IL_0275: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__7' IL_027a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_027f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0284: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__6' + IL_0284: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__6' IL_0289: brtrue.s IL_02c1 IL_028b: ldc.i4.0 @@ -2777,10 +3592,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02b7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02bc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__6' - IL_02c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__6' + IL_02bc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__6' + IL_02c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__6' IL_02c6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__6' + IL_02cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__6' IL_02d0: ldarg.0 IL_02d1: ldarg.1 IL_02d2: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2789,7 +3604,7 @@ IL_02d7: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_02dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__9' + IL_02dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__9' IL_02e1: brtrue.s IL_0322 IL_02e3: ldc.i4 0x100 @@ -2819,13 +3634,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0318: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_031d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__9' - IL_0322: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__9' + IL_031d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__9' + IL_0322: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__9' IL_0327: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_032c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__9' + IL_032c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__9' IL_0331: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0336: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_033b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__8' + IL_033b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__8' IL_0340: brtrue.s IL_0378 IL_0342: ldc.i4.0 @@ -2853,10 +3668,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_036e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0373: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__8' - IL_0378: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__8' + IL_0373: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__8' + IL_0378: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__8' IL_037d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0382: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__8' + IL_0382: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__8' IL_0387: ldarg.0 IL_0388: ldc.i4.1 IL_0389: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2865,7 +3680,7 @@ IL_038e: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0393: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__11' + IL_0393: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__11' IL_0398: brtrue.s IL_03d9 IL_039a: ldc.i4 0x100 @@ -2895,13 +3710,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03cf: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03d4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__11' - IL_03d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__11' + IL_03d4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__11' + IL_03d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__11' IL_03de: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__11' + IL_03e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__11' IL_03e8: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_03ed: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_03f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__10' + IL_03f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__10' IL_03f7: brtrue.s IL_042f IL_03f9: ldc.i4.0 @@ -2929,10 +3744,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0425: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_042a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__10' - IL_042f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__10' + IL_042a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__10' + IL_042f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__10' IL_0434: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0439: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__10' + IL_0439: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__10' IL_043e: ldarg.0 IL_043f: ldnull IL_0440: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2941,7 +3756,7 @@ IL_0445: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_044a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__13' + IL_044a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__13' IL_044f: brtrue.s IL_0490 IL_0451: ldc.i4 0x100 @@ -2971,13 +3786,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0486: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_048b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__13' - IL_0490: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__13' + IL_048b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__13' + IL_0490: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__13' IL_0495: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_049a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__13' + IL_049a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__13' IL_049f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_04a4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_04a9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__12' + IL_04a9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__12' IL_04ae: brtrue.s IL_04e6 IL_04b0: ldc.i4.0 @@ -3005,10 +3820,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04dc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04e1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__12' - IL_04e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__12' + IL_04e1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__12' + IL_04e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__12' IL_04eb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__12' + IL_04f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__12' IL_04f5: ldarg.0 IL_04f6: ldarg.1 IL_04f7: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3017,7 +3832,7 @@ IL_04fc: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0501: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__15' + IL_0501: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__15' IL_0506: brtrue.s IL_0547 IL_0508: ldc.i4 0x100 @@ -3047,13 +3862,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_053d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0542: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__15' - IL_0547: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__15' + IL_0542: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__15' + IL_0547: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__15' IL_054c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0551: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__15' + IL_0551: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__15' IL_0556: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_055b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0560: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__14' + IL_0560: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__14' IL_0565: brtrue.s IL_059d IL_0567: ldc.i4.0 @@ -3081,10 +3896,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0593: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0598: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__14' - IL_059d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__14' + IL_0598: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__14' + IL_059d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__14' IL_05a2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__14' + IL_05a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__14' IL_05ac: ldarg.0 IL_05ad: ldc.i4.1 IL_05ae: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3093,7 +3908,7 @@ IL_05b3: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_05b8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__17' + IL_05b8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__17' IL_05bd: brtrue.s IL_05fe IL_05bf: ldc.i4 0x100 @@ -3123,13 +3938,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05f4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05f9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__17' - IL_05fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__17' + IL_05f9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__17' + IL_05fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__17' IL_0603: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0608: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__17' + IL_0608: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__17' IL_060d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0612: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0617: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__16' + IL_0617: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__16' IL_061c: brtrue.s IL_0654 IL_061e: ldc.i4.0 @@ -3157,10 +3972,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_064a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_064f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__16' - IL_0654: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__16' + IL_064f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__16' + IL_0654: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__16' IL_0659: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_065e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__16' + IL_065e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__16' IL_0663: ldarg.0 IL_0664: ldnull IL_0665: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3169,7 +3984,7 @@ IL_066a: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_066f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__19' + IL_066f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__19' IL_0674: brtrue.s IL_06b5 IL_0676: ldc.i4 0x100 @@ -3199,13 +4014,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06ab: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06b0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__19' - IL_06b5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__19' + IL_06b0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__19' + IL_06b5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__19' IL_06ba: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__19' + IL_06bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__19' IL_06c4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_06c9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_06ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__18' + IL_06ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__18' IL_06d3: brtrue.s IL_070b IL_06d5: ldc.i4.0 @@ -3233,10 +4048,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0701: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0706: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__18' - IL_070b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__18' + IL_0706: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__18' + IL_070b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__18' IL_0710: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0715: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__18' + IL_0715: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__18' IL_071a: ldarg.0 IL_071b: ldarg.1 IL_071c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3245,7 +4060,7 @@ IL_0721: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0726: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__21' + IL_0726: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__21' IL_072b: brtrue.s IL_076c IL_072d: ldc.i4 0x100 @@ -3275,13 +4090,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0762: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0767: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__21' - IL_076c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__21' + IL_0767: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__21' + IL_076c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__21' IL_0771: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0776: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__21' + IL_0776: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__21' IL_077b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0780: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0785: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__20' + IL_0785: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__20' IL_078a: brtrue.s IL_07c2 IL_078c: ldc.i4.0 @@ -3309,10 +4124,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07b8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07bd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__20' - IL_07c2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__20' + IL_07bd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__20' + IL_07c2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__20' IL_07c7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__20' + IL_07cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__20' IL_07d1: ldarg.0 IL_07d2: ldc.i4.1 IL_07d3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3321,7 +4136,7 @@ IL_07d8: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_07dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__23' + IL_07dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__23' IL_07e2: brtrue.s IL_0823 IL_07e4: ldc.i4 0x100 @@ -3351,13 +4166,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0819: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_081e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__23' - IL_0823: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__23' + IL_081e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__23' + IL_0823: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__23' IL_0828: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_082d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__23' + IL_082d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__23' IL_0832: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0837: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_083c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__22' + IL_083c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__22' IL_0841: brtrue.s IL_0879 IL_0843: ldc.i4.0 @@ -3385,10 +4200,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_086f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0874: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__22' - IL_0879: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__22' + IL_0874: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__22' + IL_0879: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__22' IL_087e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0883: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__22' + IL_0883: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__22' IL_0888: ldarg.0 IL_0889: ldnull IL_088a: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3397,7 +4212,7 @@ IL_088f: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0894: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__25' + IL_0894: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__25' IL_0899: brtrue.s IL_08da IL_089b: ldc.i4 0x100 @@ -3427,13 +4242,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08d0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__25' - IL_08da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__25' + IL_08d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__25' + IL_08da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__25' IL_08df: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__25' + IL_08e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__25' IL_08e9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_08ee: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_08f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__24' + IL_08f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__24' IL_08f8: brtrue.s IL_0930 IL_08fa: ldc.i4.0 @@ -3461,10 +4276,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0926: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_092b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__24' - IL_0930: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__24' + IL_092b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__24' + IL_0930: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__24' IL_0935: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_093a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__24' + IL_093a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__24' IL_093f: ldarg.0 IL_0940: ldarg.1 IL_0941: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3473,7 +4288,7 @@ IL_0946: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_094b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__27' + IL_094b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__27' IL_0950: brtrue.s IL_0991 IL_0952: ldc.i4 0x100 @@ -3503,13 +4318,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0987: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_098c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__27' - IL_0991: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__27' + IL_098c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__27' + IL_0991: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__27' IL_0996: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_099b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__27' + IL_099b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__27' IL_09a0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_09a5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_09aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__26' + IL_09aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__26' IL_09af: brtrue.s IL_09e7 IL_09b1: ldc.i4.0 @@ -3537,10 +4352,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09dd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09e2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__26' - IL_09e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__26' + IL_09e2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__26' + IL_09e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__26' IL_09ec: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__26' + IL_09f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__26' IL_09f6: ldarg.0 IL_09f7: ldc.i4.1 IL_09f8: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3549,7 +4364,7 @@ IL_09fd: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0a02: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__29' + IL_0a02: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__29' IL_0a07: brtrue.s IL_0a48 IL_0a09: ldc.i4 0x100 @@ -3579,13 +4394,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a3e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a43: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__29' - IL_0a48: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__29' + IL_0a43: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__29' + IL_0a48: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__29' IL_0a4d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a52: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__29' + IL_0a52: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__29' IL_0a57: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0a5c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0a61: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__28' + IL_0a61: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__28' IL_0a66: brtrue.s IL_0a9e IL_0a68: ldc.i4.0 @@ -3613,10 +4428,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a94: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a99: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__28' - IL_0a9e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__28' + IL_0a99: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__28' + IL_0a9e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__28' IL_0aa3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0aa8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__28' + IL_0aa8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__28' IL_0aad: ldarg.0 IL_0aae: ldnull IL_0aaf: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3625,7 +4440,7 @@ IL_0ab4: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0ab9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__31' + IL_0ab9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__31' IL_0abe: brtrue.s IL_0aff IL_0ac0: ldc.i4 0x100 @@ -3655,13 +4470,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0af5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0afa: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__31' - IL_0aff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__31' + IL_0afa: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__31' + IL_0aff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__31' IL_0b04: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b09: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__31' + IL_0b09: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__31' IL_0b0e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0b13: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0b18: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__30' + IL_0b18: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__30' IL_0b1d: brtrue.s IL_0b55 IL_0b1f: ldc.i4.0 @@ -3689,10 +4504,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b4b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b50: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__30' - IL_0b55: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__30' + IL_0b50: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__30' + IL_0b55: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__30' IL_0b5a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b5f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__30' + IL_0b5f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__30' IL_0b64: ldarg.0 IL_0b65: ldarg.1 IL_0b66: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3701,7 +4516,7 @@ IL_0b6b: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0b70: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__33' + IL_0b70: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__33' IL_0b75: brtrue.s IL_0bb6 IL_0b77: ldc.i4 0x100 @@ -3731,13 +4546,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0bac: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0bb1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__33' - IL_0bb6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__33' + IL_0bb1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__33' + IL_0bb6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__33' IL_0bbb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0bc0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__33' + IL_0bc0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__33' IL_0bc5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0bca: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0bcf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__32' + IL_0bcf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__32' IL_0bd4: brtrue.s IL_0c0c IL_0bd6: ldc.i4.0 @@ -3765,10 +4580,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c02: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c07: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__32' - IL_0c0c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__32' + IL_0c07: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__32' + IL_0c0c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__32' IL_0c11: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c16: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__32' + IL_0c16: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__32' IL_0c1b: ldarg.0 IL_0c1c: ldc.i4.1 IL_0c1d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3777,7 +4592,7 @@ IL_0c22: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0c27: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__35' + IL_0c27: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__35' IL_0c2c: brtrue.s IL_0c6d IL_0c2e: ldc.i4 0x100 @@ -3807,13 +4622,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c63: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c68: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__35' - IL_0c6d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__35' + IL_0c68: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__35' + IL_0c6d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__35' IL_0c72: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c77: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__35' + IL_0c77: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__35' IL_0c7c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0c81: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0c86: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__34' + IL_0c86: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__34' IL_0c8b: brtrue.s IL_0cc3 IL_0c8d: ldc.i4.0 @@ -3841,10 +4656,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0cb9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0cbe: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__34' - IL_0cc3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__34' + IL_0cbe: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__34' + IL_0cc3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__34' IL_0cc8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0ccd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__34' + IL_0ccd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__34' IL_0cd2: ldarg.0 IL_0cd3: ldnull IL_0cd4: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3869,7 +4684,7 @@ IL_0009: ret - IL_000a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_000a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' IL_000f: brtrue.s IL_0036 IL_0011: ldc.i4.s 16 @@ -3881,10 +4696,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Type) IL_002c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0031: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' - IL_0036: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_0031: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' + IL_0036: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' IL_003b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' IL_0045: ldarg.0 IL_0046: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -3906,7 +4721,7 @@ object V_1) IL_0000: ldarg.0 IL_0001: stloc.0 - IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__3' + IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__3' IL_0007: brtrue.s IL_0028 IL_0009: ldc.i4.0 @@ -3917,16 +4732,16 @@ string, class [mscorlib]System.Type) IL_001e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0023: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__3' - IL_0028: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__3' + IL_0023: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__3' + IL_0028: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__3' IL_002d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0032: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__3' + IL_0032: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__3' IL_0037: ldloc.0 IL_0038: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_003d: brtrue IL_013b - IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__2' + IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__2' IL_0047: brtrue.s IL_0086 IL_0049: ldc.i4 0x80 @@ -3954,12 +4769,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_007c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0081: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__2' - IL_0086: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__2' + IL_0081: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__2' + IL_0086: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__2' IL_008b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0090: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__2' + IL_0090: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__2' IL_0095: ldloc.0 - IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__1' + IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__1' IL_009b: brtrue.s IL_00d3 IL_009d: ldc.i4.0 @@ -3987,11 +4802,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00c9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00ce: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__1' - IL_00d3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__1' + IL_00ce: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__1' + IL_00d3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__1' IL_00d8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__1' - IL_00e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_00dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__1' + IL_00e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' IL_00e7: brtrue.s IL_0118 IL_00e9: ldc.i4.0 @@ -4012,10 +4827,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_010e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0113: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' - IL_0118: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_0113: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' + IL_0118: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' IL_011d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0122: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_0122: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' IL_0127: ldloc.0 IL_0128: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -4029,7 +4844,7 @@ IL_0138: pop IL_0139: br.s IL_0197 - IL_013b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__4' + IL_013b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__4' IL_0140: brtrue.s IL_0180 IL_0142: ldc.i4 0x104 @@ -4059,10 +4874,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0176: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_017b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__4' - IL_0180: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__4' + IL_017b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__4' + IL_0180: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__4' IL_0185: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_018a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__4' + IL_018a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__4' IL_018f: ldloc.0 IL_0190: ldc.i4.5 IL_0191: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4071,7 +4886,7 @@ IL_0196: pop IL_0197: ldarg.0 IL_0198: stloc.0 - IL_0199: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__8' + IL_0199: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__8' IL_019e: brtrue.s IL_01bf IL_01a0: ldc.i4.0 @@ -4082,16 +4897,16 @@ string, class [mscorlib]System.Type) IL_01b5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01ba: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__8' - IL_01bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__8' + IL_01ba: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__8' + IL_01bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__8' IL_01c4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__8' + IL_01c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__8' IL_01ce: ldloc.0 IL_01cf: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_01d4: brtrue IL_02d2 - IL_01d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__7' + IL_01d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__7' IL_01de: brtrue.s IL_021d IL_01e0: ldc.i4 0x80 @@ -4119,12 +4934,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0213: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0218: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__7' - IL_021d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__7' + IL_0218: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__7' + IL_021d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__7' IL_0222: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0227: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__7' + IL_0227: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__7' IL_022c: ldloc.0 - IL_022d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__6' + IL_022d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__6' IL_0232: brtrue.s IL_026a IL_0234: ldc.i4.0 @@ -4152,11 +4967,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0260: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0265: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__6' - IL_026a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__6' + IL_0265: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__6' + IL_026a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__6' IL_026f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0274: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__6' - IL_0279: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__5' + IL_0274: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__6' + IL_0279: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__5' IL_027e: brtrue.s IL_02af IL_0280: ldc.i4.0 @@ -4177,10 +4992,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02a5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02aa: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__5' - IL_02af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__5' + IL_02aa: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__5' + IL_02af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__5' IL_02b4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__5' + IL_02b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__5' IL_02be: ldloc.0 IL_02bf: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -4194,7 +5009,7 @@ IL_02cf: pop IL_02d0: br.s IL_032e - IL_02d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__9' + IL_02d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__9' IL_02d7: brtrue.s IL_0317 IL_02d9: ldc.i4 0x104 @@ -4224,10 +5039,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_030d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0312: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__9' - IL_0317: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__9' + IL_0312: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__9' + IL_0317: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__9' IL_031c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0321: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__9' + IL_0321: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__9' IL_0326: ldloc.0 IL_0327: ldc.i4.1 IL_0328: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4236,7 +5051,7 @@ IL_032d: pop IL_032e: ldarg.0 IL_032f: stloc.0 - IL_0330: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__12' + IL_0330: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__12' IL_0335: brtrue.s IL_0374 IL_0337: ldc.i4 0x80 @@ -4264,12 +5079,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_036a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_036f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__12' - IL_0374: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__12' + IL_036f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__12' + IL_0374: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__12' IL_0379: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_037e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__12' + IL_037e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__12' IL_0383: ldloc.0 - IL_0384: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__11' + IL_0384: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__11' IL_0389: brtrue.s IL_03c1 IL_038b: ldc.i4.0 @@ -4297,11 +5112,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03b7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03bc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__11' - IL_03c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__11' + IL_03bc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__11' + IL_03c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__11' IL_03c6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__11' - IL_03d0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__10' + IL_03cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__11' + IL_03d0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__10' IL_03d5: brtrue.s IL_0406 IL_03d7: ldc.i4.0 @@ -4322,10 +5137,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03fc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0401: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__10' - IL_0406: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__10' + IL_0401: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__10' + IL_0406: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__10' IL_040b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0410: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__10' + IL_0410: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__10' IL_0415: ldloc.0 IL_0416: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -4339,7 +5154,7 @@ IL_0426: pop IL_0427: ldarg.0 IL_0428: stloc.0 - IL_0429: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__15' + IL_0429: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__15' IL_042e: brtrue.s IL_046d IL_0430: ldc.i4 0x80 @@ -4367,12 +5182,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0463: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0468: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__15' - IL_046d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__15' + IL_0468: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__15' + IL_046d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__15' IL_0472: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0477: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__15' + IL_0477: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__15' IL_047c: ldloc.0 - IL_047d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__14' + IL_047d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__14' IL_0482: brtrue.s IL_04ba IL_0484: ldc.i4.0 @@ -4400,11 +5215,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04b0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04b5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__14' - IL_04ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__14' + IL_04b5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__14' + IL_04ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__14' IL_04bf: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04c4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__14' - IL_04c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__13' + IL_04c4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__14' + IL_04c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__13' IL_04ce: brtrue.s IL_04ff IL_04d0: ldc.i4.0 @@ -4425,10 +5240,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04f5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04fa: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__13' - IL_04ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__13' + IL_04fa: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__13' + IL_04ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__13' IL_0504: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0509: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__13' + IL_0509: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__13' IL_050e: ldloc.0 IL_050f: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -4444,7 +5259,7 @@ IL_0521: stloc.0 IL_0522: ldarg.0 IL_0523: stloc.1 - IL_0524: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__19' + IL_0524: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__19' IL_0529: brtrue.s IL_054a IL_052b: ldc.i4.0 @@ -4455,16 +5270,16 @@ string, class [mscorlib]System.Type) IL_0540: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0545: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__19' - IL_054a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__19' + IL_0545: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__19' + IL_054a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__19' IL_054f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0554: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__19' + IL_0554: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__19' IL_0559: ldloc.1 IL_055a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_055f: brtrue IL_065d - IL_0564: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__18' + IL_0564: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__18' IL_0569: brtrue.s IL_05a8 IL_056b: ldc.i4 0x80 @@ -4492,12 +5307,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_059e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05a3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__18' - IL_05a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__18' + IL_05a3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__18' + IL_05a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__18' IL_05ad: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__18' + IL_05b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__18' IL_05b7: ldloc.1 - IL_05b8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__17' + IL_05b8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__17' IL_05bd: brtrue.s IL_05f5 IL_05bf: ldc.i4.0 @@ -4525,11 +5340,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05eb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05f0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__17' - IL_05f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__17' + IL_05f0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__17' + IL_05f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__17' IL_05fa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__17' - IL_0604: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__16' + IL_05ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__17' + IL_0604: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__16' IL_0609: brtrue.s IL_063a IL_060b: ldc.i4.0 @@ -4550,10 +5365,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0630: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0635: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__16' - IL_063a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__16' + IL_0635: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__16' + IL_063a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__16' IL_063f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0644: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__16' + IL_0644: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__16' IL_0649: ldloc.1 IL_064a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -4567,7 +5382,7 @@ IL_065a: pop IL_065b: br.s IL_06b9 - IL_065d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__20' + IL_065d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__20' IL_0662: brtrue.s IL_06a2 IL_0664: ldc.i4 0x104 @@ -4597,10 +5412,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0698: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_069d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__20' - IL_06a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__20' + IL_069d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__20' + IL_06a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__20' IL_06a7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__20' + IL_06ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__20' IL_06b1: ldloc.1 IL_06b2: ldloc.0 IL_06b3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4611,7 +5426,7 @@ IL_06ba: stloc.1 IL_06bb: ldarg.0 IL_06bc: stloc.0 - IL_06bd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__24' + IL_06bd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__24' IL_06c2: brtrue.s IL_06e3 IL_06c4: ldc.i4.0 @@ -4622,16 +5437,16 @@ string, class [mscorlib]System.Type) IL_06d9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__24' - IL_06e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__24' + IL_06de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__24' + IL_06e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__24' IL_06e8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__24' + IL_06ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__24' IL_06f2: ldloc.0 IL_06f3: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_06f8: brtrue IL_07f6 - IL_06fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__23' + IL_06fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__23' IL_0702: brtrue.s IL_0741 IL_0704: ldc.i4 0x80 @@ -4659,12 +5474,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0737: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_073c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__23' - IL_0741: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__23' + IL_073c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__23' + IL_0741: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__23' IL_0746: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_074b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__23' + IL_074b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__23' IL_0750: ldloc.0 - IL_0751: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__22' + IL_0751: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__22' IL_0756: brtrue.s IL_078e IL_0758: ldc.i4.0 @@ -4692,11 +5507,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0784: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0789: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__22' - IL_078e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__22' + IL_0789: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__22' + IL_078e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__22' IL_0793: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0798: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__22' - IL_079d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__21' + IL_0798: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__22' + IL_079d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__21' IL_07a2: brtrue.s IL_07d3 IL_07a4: ldc.i4.0 @@ -4717,10 +5532,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07c9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07ce: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__21' - IL_07d3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__21' + IL_07ce: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__21' + IL_07d3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__21' IL_07d8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__21' + IL_07dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__21' IL_07e2: ldloc.0 IL_07e3: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -4734,7 +5549,7 @@ IL_07f3: pop IL_07f4: br.s IL_0852 - IL_07f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__25' + IL_07f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__25' IL_07fb: brtrue.s IL_083b IL_07fd: ldc.i4 0x104 @@ -4764,10 +5579,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0831: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0836: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__25' - IL_083b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__25' + IL_0836: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__25' + IL_083b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__25' IL_0840: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0845: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__25' + IL_0845: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__25' IL_084a: ldloc.0 IL_084b: ldloc.1 IL_084c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4776,7 +5591,7 @@ IL_0851: pop IL_0852: ldarg.0 IL_0853: stloc.0 - IL_0854: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__28' + IL_0854: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__28' IL_0859: brtrue.s IL_0898 IL_085b: ldc.i4 0x80 @@ -4804,12 +5619,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_088e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0893: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__28' - IL_0898: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__28' + IL_0893: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__28' + IL_0898: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__28' IL_089d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__28' + IL_08a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__28' IL_08a7: ldloc.0 - IL_08a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__27' + IL_08a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__27' IL_08ad: brtrue.s IL_08e5 IL_08af: ldc.i4.0 @@ -4837,11 +5652,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08db: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__27' - IL_08e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__27' + IL_08e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__27' + IL_08e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__27' IL_08ea: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__27' - IL_08f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__26' + IL_08ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__27' + IL_08f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__26' IL_08f9: brtrue.s IL_092a IL_08fb: ldc.i4.0 @@ -4862,10 +5677,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0920: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0925: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__26' - IL_092a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__26' + IL_0925: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__26' + IL_092a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__26' IL_092f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0934: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__26' + IL_0934: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__26' IL_0939: ldloc.0 IL_093a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -4879,7 +5694,7 @@ IL_094a: pop IL_094b: ldarg.0 IL_094c: stloc.0 - IL_094d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__31' + IL_094d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__31' IL_0952: brtrue.s IL_0991 IL_0954: ldc.i4 0x80 @@ -4907,12 +5722,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0987: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_098c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__31' - IL_0991: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__31' + IL_098c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__31' + IL_0991: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__31' IL_0996: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_099b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__31' + IL_099b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__31' IL_09a0: ldloc.0 - IL_09a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__30' + IL_09a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__30' IL_09a6: brtrue.s IL_09de IL_09a8: ldc.i4.0 @@ -4940,11 +5755,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09d4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__30' - IL_09de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__30' + IL_09d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__30' + IL_09de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__30' IL_09e3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__30' - IL_09ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__29' + IL_09e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__30' + IL_09ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__29' IL_09f2: brtrue.s IL_0a23 IL_09f4: ldc.i4.0 @@ -4965,10 +5780,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a19: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a1e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__29' - IL_0a23: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__29' + IL_0a1e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__29' + IL_0a23: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__29' IL_0a28: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a2d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__29' + IL_0a2d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__29' IL_0a32: ldloc.0 IL_0a33: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -4982,7 +5797,7 @@ IL_0a43: pop IL_0a44: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0a49: stloc.0 - IL_0a4a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__35' + IL_0a4a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__35' IL_0a4f: brtrue.s IL_0a70 IL_0a51: ldc.i4.0 @@ -4993,16 +5808,16 @@ string, class [mscorlib]System.Type) IL_0a66: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a6b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__35' - IL_0a70: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__35' + IL_0a6b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__35' + IL_0a70: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__35' IL_0a75: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a7a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__35' + IL_0a7a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__35' IL_0a7f: ldloc.0 IL_0a80: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0a85: brtrue IL_0b83 - IL_0a8a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__34' + IL_0a8a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__34' IL_0a8f: brtrue.s IL_0ace IL_0a91: ldc.i4 0x80 @@ -5030,12 +5845,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0ac4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ac9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__34' - IL_0ace: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__34' + IL_0ac9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__34' + IL_0ace: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__34' IL_0ad3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0ad8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__34' + IL_0ad8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__34' IL_0add: ldloc.0 - IL_0ade: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__33' + IL_0ade: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__33' IL_0ae3: brtrue.s IL_0b1b IL_0ae5: ldc.i4.0 @@ -5063,11 +5878,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b11: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b16: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__33' - IL_0b1b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__33' + IL_0b16: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__33' + IL_0b1b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__33' IL_0b20: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b25: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__33' - IL_0b2a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__32' + IL_0b25: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__33' + IL_0b2a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__32' IL_0b2f: brtrue.s IL_0b60 IL_0b31: ldc.i4.0 @@ -5088,10 +5903,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b56: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b5b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__32' - IL_0b60: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__32' + IL_0b5b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__32' + IL_0b60: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__32' IL_0b65: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b6a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__32' + IL_0b6a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__32' IL_0b6f: ldloc.0 IL_0b70: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5105,7 +5920,7 @@ IL_0b80: pop IL_0b81: br.s IL_0bdf - IL_0b83: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__36' + IL_0b83: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__36' IL_0b88: brtrue.s IL_0bc8 IL_0b8a: ldc.i4 0x104 @@ -5135,10 +5950,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0bbe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0bc3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__36' - IL_0bc8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__36' + IL_0bc3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__36' + IL_0bc8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__36' IL_0bcd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0bd2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__36' + IL_0bd2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__36' IL_0bd7: ldloc.0 IL_0bd8: ldc.i4.5 IL_0bd9: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5147,7 +5962,7 @@ IL_0bde: pop IL_0bdf: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0be4: stloc.0 - IL_0be5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__40' + IL_0be5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__40' IL_0bea: brtrue.s IL_0c0b IL_0bec: ldc.i4.0 @@ -5158,16 +5973,16 @@ string, class [mscorlib]System.Type) IL_0c01: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c06: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__40' - IL_0c0b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__40' + IL_0c06: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__40' + IL_0c0b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__40' IL_0c10: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c15: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__40' + IL_0c15: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__40' IL_0c1a: ldloc.0 IL_0c1b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0c20: brtrue IL_0d1d - IL_0c25: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__39' + IL_0c25: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__39' IL_0c2a: brtrue.s IL_0c69 IL_0c2c: ldc.i4 0x80 @@ -5195,12 +6010,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c5f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c64: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__39' - IL_0c69: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__39' + IL_0c64: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__39' + IL_0c69: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__39' IL_0c6e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c73: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__39' + IL_0c73: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__39' IL_0c78: ldloc.0 - IL_0c79: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__38' + IL_0c79: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__38' IL_0c7e: brtrue.s IL_0cb6 IL_0c80: ldc.i4.0 @@ -5228,11 +6043,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0cac: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0cb1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__38' - IL_0cb6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__38' + IL_0cb1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__38' + IL_0cb6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__38' IL_0cbb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0cc0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__38' - IL_0cc5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__37' + IL_0cc0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__38' + IL_0cc5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__37' IL_0cca: brtrue.s IL_0cfb IL_0ccc: ldc.i4.0 @@ -5253,10 +6068,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0cf1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0cf6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__37' - IL_0cfb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__37' + IL_0cf6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__37' + IL_0cfb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__37' IL_0d00: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d05: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__37' + IL_0d05: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__37' IL_0d0a: ldloc.0 IL_0d0b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5270,7 +6085,7 @@ IL_0d1b: pop IL_0d1c: ret - IL_0d1d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__41' + IL_0d1d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__41' IL_0d22: brtrue.s IL_0d62 IL_0d24: ldc.i4 0x104 @@ -5300,10 +6115,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d58: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d5d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__41' - IL_0d62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__41' + IL_0d5d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__41' + IL_0d62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__41' IL_0d67: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d6c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__41' + IL_0d6c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__41' IL_0d71: ldloc.0 IL_0d72: ldc.i4.5 IL_0d73: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5324,7 +6139,7 @@ .maxstack 16 .locals init (object V_0, object V_1) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__5' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__5' IL_0005: brtrue.s IL_0046 IL_0007: ldc.i4 0x100 @@ -5354,15 +6169,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0041: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__5' - IL_0046: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__5' + IL_0041: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__5' + IL_0046: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__5' IL_004b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__5' + IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__5' IL_0055: ldtoken [mscorlib]System.Console IL_005a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_005f: ldarg.0 IL_0060: stloc.0 - IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__3' + IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__3' IL_0066: brtrue.s IL_0087 IL_0068: ldc.i4.0 @@ -5373,16 +6188,16 @@ string, class [mscorlib]System.Type) IL_007d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0082: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__3' - IL_0087: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__3' + IL_0082: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__3' + IL_0087: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__3' IL_008c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__3' + IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__3' IL_0096: ldloc.0 IL_0097: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_009c: brtrue IL_0199 - IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__2' + IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__2' IL_00a6: brtrue.s IL_00e5 IL_00a8: ldc.i4 0x80 @@ -5410,12 +6225,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00db: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__2' - IL_00e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__2' + IL_00e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__2' + IL_00e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__2' IL_00ea: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__2' + IL_00ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__2' IL_00f4: ldloc.0 - IL_00f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__1' + IL_00f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__1' IL_00fa: brtrue.s IL_0132 IL_00fc: ldc.i4.0 @@ -5443,11 +6258,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0128: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_012d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__1' - IL_0132: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__1' + IL_012d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__1' + IL_0132: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__1' IL_0137: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_013c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__1' - IL_0141: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' + IL_013c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__1' + IL_0141: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' IL_0146: brtrue.s IL_0177 IL_0148: ldc.i4.0 @@ -5468,10 +6283,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_016d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0172: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' - IL_0177: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' + IL_0172: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' + IL_0177: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' IL_017c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0181: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' + IL_0181: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' IL_0186: ldloc.0 IL_0187: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5484,7 +6299,7 @@ !2) IL_0197: br.s IL_01f4 - IL_0199: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__4' + IL_0199: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__4' IL_019e: brtrue.s IL_01de IL_01a0: ldc.i4 0x104 @@ -5514,10 +6329,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01d4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__4' - IL_01de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__4' + IL_01d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__4' + IL_01de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__4' IL_01e3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__4' + IL_01e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__4' IL_01ed: ldloc.0 IL_01ee: ldc.i4.5 IL_01ef: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5526,7 +6341,7 @@ IL_01f4: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_01f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__11' + IL_01f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__11' IL_01fe: brtrue.s IL_023f IL_0200: ldc.i4 0x100 @@ -5556,15 +6371,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0235: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_023a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__11' - IL_023f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__11' + IL_023a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__11' + IL_023f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__11' IL_0244: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0249: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__11' + IL_0249: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__11' IL_024e: ldtoken [mscorlib]System.Console IL_0253: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0258: ldarg.0 IL_0259: stloc.0 - IL_025a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__9' + IL_025a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__9' IL_025f: brtrue.s IL_0280 IL_0261: ldc.i4.0 @@ -5575,16 +6390,16 @@ string, class [mscorlib]System.Type) IL_0276: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_027b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__9' - IL_0280: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__9' + IL_027b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__9' + IL_0280: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__9' IL_0285: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_028a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__9' + IL_028a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__9' IL_028f: ldloc.0 IL_0290: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0295: brtrue IL_0392 - IL_029a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__8' + IL_029a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__8' IL_029f: brtrue.s IL_02de IL_02a1: ldc.i4 0x80 @@ -5612,12 +6427,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02d4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__8' - IL_02de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__8' + IL_02d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__8' + IL_02de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__8' IL_02e3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__8' + IL_02e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__8' IL_02ed: ldloc.0 - IL_02ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__7' + IL_02ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__7' IL_02f3: brtrue.s IL_032b IL_02f5: ldc.i4.0 @@ -5645,11 +6460,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0321: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0326: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__7' - IL_032b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__7' + IL_0326: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__7' + IL_032b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__7' IL_0330: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0335: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__7' - IL_033a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__6' + IL_0335: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__7' + IL_033a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__6' IL_033f: brtrue.s IL_0370 IL_0341: ldc.i4.0 @@ -5670,10 +6485,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0366: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_036b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__6' - IL_0370: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__6' + IL_036b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__6' + IL_0370: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__6' IL_0375: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_037a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__6' + IL_037a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__6' IL_037f: ldloc.0 IL_0380: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5686,7 +6501,7 @@ !2) IL_0390: br.s IL_03ed - IL_0392: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__10' + IL_0392: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__10' IL_0397: brtrue.s IL_03d7 IL_0399: ldc.i4 0x104 @@ -5716,10 +6531,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03cd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03d2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__10' - IL_03d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__10' + IL_03d2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__10' + IL_03d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__10' IL_03dc: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__10' + IL_03e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__10' IL_03e6: ldloc.0 IL_03e7: ldc.i4.1 IL_03e8: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5728,7 +6543,7 @@ IL_03ed: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_03f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__15' + IL_03f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__15' IL_03f7: brtrue.s IL_0438 IL_03f9: ldc.i4 0x100 @@ -5758,15 +6573,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_042e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0433: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__15' - IL_0438: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__15' + IL_0433: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__15' + IL_0438: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__15' IL_043d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0442: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__15' + IL_0442: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__15' IL_0447: ldtoken [mscorlib]System.Console IL_044c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0451: ldarg.0 IL_0452: stloc.0 - IL_0453: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__14' + IL_0453: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__14' IL_0458: brtrue.s IL_0497 IL_045a: ldc.i4 0x80 @@ -5794,12 +6609,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_048d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0492: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__14' - IL_0497: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__14' + IL_0492: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__14' + IL_0497: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__14' IL_049c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__14' + IL_04a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__14' IL_04a6: ldloc.0 - IL_04a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__13' + IL_04a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__13' IL_04ac: brtrue.s IL_04e4 IL_04ae: ldc.i4.0 @@ -5827,11 +6642,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04da: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04df: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__13' - IL_04e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__13' + IL_04df: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__13' + IL_04e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__13' IL_04e9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__13' - IL_04f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__12' + IL_04ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__13' + IL_04f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__12' IL_04f8: brtrue.s IL_0529 IL_04fa: ldc.i4.0 @@ -5852,10 +6667,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_051f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0524: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__12' - IL_0529: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__12' + IL_0524: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__12' + IL_0529: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__12' IL_052e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0533: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__12' + IL_0533: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__12' IL_0538: ldloc.0 IL_0539: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5869,7 +6684,7 @@ IL_0549: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_054e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__19' + IL_054e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__19' IL_0553: brtrue.s IL_0594 IL_0555: ldc.i4 0x100 @@ -5899,15 +6714,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_058a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_058f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__19' - IL_0594: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__19' + IL_058f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__19' + IL_0594: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__19' IL_0599: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_059e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__19' + IL_059e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__19' IL_05a3: ldtoken [mscorlib]System.Console IL_05a8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_05ad: ldarg.0 IL_05ae: stloc.0 - IL_05af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__18' + IL_05af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__18' IL_05b4: brtrue.s IL_05f3 IL_05b6: ldc.i4 0x80 @@ -5935,12 +6750,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05e9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05ee: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__18' - IL_05f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__18' + IL_05ee: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__18' + IL_05f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__18' IL_05f8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__18' + IL_05fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__18' IL_0602: ldloc.0 - IL_0603: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__17' + IL_0603: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__17' IL_0608: brtrue.s IL_0640 IL_060a: ldc.i4.0 @@ -5968,11 +6783,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0636: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_063b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__17' - IL_0640: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__17' + IL_063b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__17' + IL_0640: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__17' IL_0645: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_064a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__17' - IL_064f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__16' + IL_064a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__17' + IL_064f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__16' IL_0654: brtrue.s IL_0685 IL_0656: ldc.i4.0 @@ -5993,10 +6808,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_067b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0680: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__16' - IL_0685: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__16' + IL_0680: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__16' + IL_0685: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__16' IL_068a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_068f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__16' + IL_068f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__16' IL_0694: ldloc.0 IL_0695: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6010,7 +6825,7 @@ IL_06a5: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_06aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__25' + IL_06aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__25' IL_06af: brtrue.s IL_06f0 IL_06b1: ldc.i4 0x100 @@ -6040,17 +6855,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06e6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06eb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__25' - IL_06f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__25' + IL_06eb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__25' + IL_06f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__25' IL_06f5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__25' + IL_06fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__25' IL_06ff: ldtoken [mscorlib]System.Console IL_0704: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0709: ldarg.1 IL_070a: stloc.0 IL_070b: ldarg.0 IL_070c: stloc.1 - IL_070d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__23' + IL_070d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__23' IL_0712: brtrue.s IL_0733 IL_0714: ldc.i4.0 @@ -6061,16 +6876,16 @@ string, class [mscorlib]System.Type) IL_0729: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_072e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__23' - IL_0733: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__23' + IL_072e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__23' + IL_0733: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__23' IL_0738: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_073d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__23' + IL_073d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__23' IL_0742: ldloc.1 IL_0743: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0748: brtrue IL_0845 - IL_074d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__22' + IL_074d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__22' IL_0752: brtrue.s IL_0791 IL_0754: ldc.i4 0x80 @@ -6098,12 +6913,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0787: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_078c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__22' - IL_0791: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__22' + IL_078c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__22' + IL_0791: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__22' IL_0796: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_079b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__22' + IL_079b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__22' IL_07a0: ldloc.1 - IL_07a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__21' + IL_07a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__21' IL_07a6: brtrue.s IL_07de IL_07a8: ldc.i4.0 @@ -6131,11 +6946,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07d4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__21' - IL_07de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__21' + IL_07d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__21' + IL_07de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__21' IL_07e3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__21' - IL_07ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__20' + IL_07e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__21' + IL_07ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__20' IL_07f2: brtrue.s IL_0823 IL_07f4: ldc.i4.0 @@ -6156,10 +6971,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0819: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_081e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__20' - IL_0823: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__20' + IL_081e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__20' + IL_0823: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__20' IL_0828: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_082d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__20' + IL_082d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__20' IL_0832: ldloc.1 IL_0833: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6172,7 +6987,7 @@ !2) IL_0843: br.s IL_08a0 - IL_0845: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__24' + IL_0845: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__24' IL_084a: brtrue.s IL_088a IL_084c: ldc.i4 0x104 @@ -6202,10 +7017,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0880: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0885: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__24' - IL_088a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__24' + IL_0885: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__24' + IL_088a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__24' IL_088f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0894: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__24' + IL_0894: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__24' IL_0899: ldloc.1 IL_089a: ldloc.0 IL_089b: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6214,7 +7029,7 @@ IL_08a0: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_08a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__31' + IL_08a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__31' IL_08aa: brtrue.s IL_08eb IL_08ac: ldc.i4 0x100 @@ -6244,17 +7059,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08e1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08e6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__31' - IL_08eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__31' + IL_08e6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__31' + IL_08eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__31' IL_08f0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__31' + IL_08f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__31' IL_08fa: ldtoken [mscorlib]System.Console IL_08ff: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0904: ldarg.1 IL_0905: stloc.1 IL_0906: ldarg.0 IL_0907: stloc.0 - IL_0908: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__29' + IL_0908: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__29' IL_090d: brtrue.s IL_092e IL_090f: ldc.i4.0 @@ -6265,16 +7080,16 @@ string, class [mscorlib]System.Type) IL_0924: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0929: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__29' - IL_092e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__29' + IL_0929: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__29' + IL_092e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__29' IL_0933: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0938: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__29' + IL_0938: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__29' IL_093d: ldloc.0 IL_093e: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0943: brtrue IL_0a40 - IL_0948: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__28' + IL_0948: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__28' IL_094d: brtrue.s IL_098c IL_094f: ldc.i4 0x80 @@ -6302,12 +7117,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0982: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0987: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__28' - IL_098c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__28' + IL_0987: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__28' + IL_098c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__28' IL_0991: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0996: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__28' + IL_0996: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__28' IL_099b: ldloc.0 - IL_099c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__27' + IL_099c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__27' IL_09a1: brtrue.s IL_09d9 IL_09a3: ldc.i4.0 @@ -6335,11 +7150,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09cf: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09d4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__27' - IL_09d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__27' + IL_09d4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__27' + IL_09d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__27' IL_09de: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__27' - IL_09e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__26' + IL_09e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__27' + IL_09e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__26' IL_09ed: brtrue.s IL_0a1e IL_09ef: ldc.i4.0 @@ -6360,10 +7175,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a14: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a19: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__26' - IL_0a1e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__26' + IL_0a19: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__26' + IL_0a1e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__26' IL_0a23: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a28: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__26' + IL_0a28: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__26' IL_0a2d: ldloc.0 IL_0a2e: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6376,7 +7191,7 @@ !2) IL_0a3e: br.s IL_0a9b - IL_0a40: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__30' + IL_0a40: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__30' IL_0a45: brtrue.s IL_0a85 IL_0a47: ldc.i4 0x104 @@ -6406,10 +7221,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a7b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a80: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__30' - IL_0a85: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__30' + IL_0a80: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__30' + IL_0a85: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__30' IL_0a8a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a8f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__30' + IL_0a8f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__30' IL_0a94: ldloc.0 IL_0a95: ldloc.1 IL_0a96: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6418,7 +7233,7 @@ IL_0a9b: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0aa0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__35' + IL_0aa0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__35' IL_0aa5: brtrue.s IL_0ae6 IL_0aa7: ldc.i4 0x100 @@ -6448,15 +7263,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0adc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ae1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__35' - IL_0ae6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__35' + IL_0ae1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__35' + IL_0ae6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__35' IL_0aeb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0af0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__35' + IL_0af0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__35' IL_0af5: ldtoken [mscorlib]System.Console IL_0afa: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0aff: ldarg.0 IL_0b00: stloc.0 - IL_0b01: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__34' + IL_0b01: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__34' IL_0b06: brtrue.s IL_0b45 IL_0b08: ldc.i4 0x80 @@ -6484,12 +7299,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b3b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b40: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__34' - IL_0b45: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__34' + IL_0b40: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__34' + IL_0b45: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__34' IL_0b4a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b4f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__34' + IL_0b4f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__34' IL_0b54: ldloc.0 - IL_0b55: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__33' + IL_0b55: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__33' IL_0b5a: brtrue.s IL_0b92 IL_0b5c: ldc.i4.0 @@ -6517,11 +7332,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b88: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b8d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__33' - IL_0b92: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__33' + IL_0b8d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__33' + IL_0b92: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__33' IL_0b97: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b9c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__33' - IL_0ba1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__32' + IL_0b9c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__33' + IL_0ba1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__32' IL_0ba6: brtrue.s IL_0bd7 IL_0ba8: ldc.i4.0 @@ -6542,10 +7357,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0bcd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0bd2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__32' - IL_0bd7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__32' + IL_0bd2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__32' + IL_0bd7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__32' IL_0bdc: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0be1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__32' + IL_0be1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__32' IL_0be6: ldloc.0 IL_0be7: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6559,7 +7374,7 @@ IL_0bf7: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0bfc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__39' + IL_0bfc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__39' IL_0c01: brtrue.s IL_0c42 IL_0c03: ldc.i4 0x100 @@ -6589,15 +7404,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c38: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c3d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__39' - IL_0c42: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__39' + IL_0c3d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__39' + IL_0c42: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__39' IL_0c47: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c4c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__39' + IL_0c4c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__39' IL_0c51: ldtoken [mscorlib]System.Console IL_0c56: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0c5b: ldarg.0 IL_0c5c: stloc.0 - IL_0c5d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__38' + IL_0c5d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__38' IL_0c62: brtrue.s IL_0ca1 IL_0c64: ldc.i4 0x80 @@ -6625,12 +7440,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c97: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c9c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__38' - IL_0ca1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__38' + IL_0c9c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__38' + IL_0ca1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__38' IL_0ca6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0cab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__38' + IL_0cab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__38' IL_0cb0: ldloc.0 - IL_0cb1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__37' + IL_0cb1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__37' IL_0cb6: brtrue.s IL_0cee IL_0cb8: ldc.i4.0 @@ -6658,11 +7473,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0ce4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ce9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__37' - IL_0cee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__37' + IL_0ce9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__37' + IL_0cee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__37' IL_0cf3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0cf8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__37' - IL_0cfd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__36' + IL_0cf8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__37' + IL_0cfd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__36' IL_0d02: brtrue.s IL_0d33 IL_0d04: ldc.i4.0 @@ -6683,10 +7498,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d29: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d2e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__36' - IL_0d33: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__36' + IL_0d2e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__36' + IL_0d33: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__36' IL_0d38: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d3d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__36' + IL_0d3d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__36' IL_0d42: ldloc.0 IL_0d43: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6712,7 +7527,7 @@ .locals init (object V_0) IL_0000: ldarg.0 IL_0001: stloc.0 - IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' + IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' IL_0007: brtrue.s IL_0035 IL_0009: ldc.i4.0 @@ -6733,17 +7548,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_002b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0030: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' - IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' + IL_0030: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' + IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' IL_003a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_003f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' + IL_003f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' IL_0044: ldloc.0 IL_0045: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_004a: starg.s a IL_004c: ldarg.0 IL_004d: stloc.0 - IL_004e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__1' + IL_004e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__1' IL_0053: brtrue.s IL_0081 IL_0055: ldc.i4.0 @@ -6764,15 +7579,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0077: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_007c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__1' - IL_0081: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__1' + IL_007c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__1' + IL_0081: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__1' IL_0086: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_008b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__1' + IL_008b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__1' IL_0090: ldloc.0 IL_0091: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0096: starg.s a - IL_0098: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__2' + IL_0098: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__2' IL_009d: brtrue.s IL_00cb IL_009f: ldc.i4.0 @@ -6793,15 +7608,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00c1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00c6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__2' - IL_00cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__2' + IL_00c6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__2' + IL_00cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__2' IL_00d0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__2' + IL_00d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__2' IL_00da: ldarg.0 IL_00db: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_00e0: starg.s a - IL_00e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__3' + IL_00e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__3' IL_00e7: brtrue.s IL_0115 IL_00e9: ldc.i4.0 @@ -6822,15 +7637,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_010b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0110: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__3' - IL_0115: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__3' + IL_0110: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__3' + IL_0115: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__3' IL_011a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_011f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__3' + IL_011f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__3' IL_0124: ldarg.0 IL_0125: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_012a: starg.s a - IL_012c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__5' + IL_012c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__5' IL_0131: brtrue.s IL_0172 IL_0133: ldc.i4 0x100 @@ -6860,13 +7675,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0168: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_016d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__5' - IL_0172: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__5' + IL_016d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__5' + IL_0172: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__5' IL_0177: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_017c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__5' + IL_017c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__5' IL_0181: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0186: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_018b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__4' + IL_018b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__4' IL_0190: brtrue.s IL_01be IL_0192: ldc.i4.0 @@ -6887,17 +7702,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01b4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01b9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__4' - IL_01be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__4' + IL_01b9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__4' + IL_01be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__4' IL_01c3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__4' + IL_01c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__4' IL_01cd: ldarg.0 IL_01ce: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_01d3: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_01d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__7' + IL_01d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__7' IL_01dd: brtrue.s IL_021e IL_01df: ldc.i4 0x100 @@ -6927,13 +7742,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0214: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0219: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__7' - IL_021e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__7' + IL_0219: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__7' + IL_021e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__7' IL_0223: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0228: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__7' + IL_0228: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__7' IL_022d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0232: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0237: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__6' + IL_0237: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__6' IL_023c: brtrue.s IL_026a IL_023e: ldc.i4.0 @@ -6954,10 +7769,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0260: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0265: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__6' - IL_026a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__6' + IL_0265: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__6' + IL_026a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__6' IL_026f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0274: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__6' + IL_0274: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__6' IL_0279: ldarg.0 IL_027a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6976,7 +7791,7 @@ .locals init (class [mscorlib]System.Collections.IEnumerator V_0, object V_1, class [mscorlib]System.IDisposable V_2) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__1' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__1' IL_0005: brtrue.s IL_002b IL_0007: ldc.i4.0 @@ -6988,10 +7803,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Type) IL_0021: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0026: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__1' - IL_002b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__1' + IL_0026: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__1' + IL_002b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__1' IL_0030: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__1' + IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__1' IL_003a: ldarg.0 IL_003b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7004,7 +7819,7 @@ IL_0048: ldloc.0 IL_0049: callvirt instance object [mscorlib]System.Collections.IEnumerator::get_Current() IL_004e: stloc.1 - IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' + IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' IL_0054: brtrue.s IL_0095 IL_0056: ldc.i4 0x100 @@ -7034,10 +7849,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_008b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0090: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' - IL_0095: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' + IL_0090: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' + IL_0095: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' IL_009a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_009f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' + IL_009f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' IL_00a4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_00a9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_00ae: ldloc.1 @@ -7075,7 +7890,7 @@ .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) // Code size 167 (0xa7) .maxstack 10 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' IL_0005: brtrue.s IL_0033 IL_0007: ldc.i4.0 @@ -7096,11 +7911,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0029: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_002e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' - IL_0033: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' + IL_002e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' + IL_0033: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' IL_0038: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_003d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' - IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' + IL_003d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' + IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' IL_0047: brtrue.s IL_007f IL_0049: ldc.i4.0 @@ -7128,10 +7943,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0075: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_007a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' - IL_007f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' + IL_007a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' + IL_007f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' IL_0084: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0089: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' + IL_0089: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' IL_008e: ldarg.0 IL_008f: ldarg.1 IL_0090: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7156,7 +7971,7 @@ // Code size 410 (0x19a) .maxstack 13 .locals init (object V_0) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' IL_0005: brtrue.s IL_003d IL_0007: ldc.i4.0 @@ -7184,17 +7999,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0033: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0038: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' - IL_003d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' + IL_0038: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' + IL_003d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' IL_0042: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0047: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' + IL_0047: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' IL_004c: ldarg.0 IL_004d: ldnull IL_004e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_0053: stloc.0 - IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__4' + IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__4' IL_0059: brtrue.s IL_0087 IL_005b: ldc.i4.0 @@ -7215,16 +8030,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_007d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0082: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__4' - IL_0087: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__4' + IL_0082: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__4' + IL_0087: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__4' IL_008c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__4' + IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__4' IL_0096: ldloc.0 IL_0097: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_009c: brtrue IL_018f - IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__3' + IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__3' IL_00a6: brtrue.s IL_00d4 IL_00a8: ldc.i4.0 @@ -7245,11 +8060,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00ca: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00cf: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__3' - IL_00d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__3' + IL_00cf: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__3' + IL_00d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__3' IL_00d9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__3' - IL_00e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__2' + IL_00de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__3' + IL_00e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__2' IL_00e8: brtrue.s IL_0120 IL_00ea: ldc.i4.8 @@ -7277,12 +8092,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0116: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_011b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__2' - IL_0120: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__2' + IL_011b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__2' + IL_0120: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__2' IL_0125: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_012a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__2' + IL_012a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__2' IL_012f: ldloc.0 - IL_0130: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' + IL_0130: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' IL_0135: brtrue.s IL_016d IL_0137: ldc.i4.0 @@ -7310,10 +8125,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0163: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0168: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' - IL_016d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' + IL_0168: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' + IL_016d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' IL_0172: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0177: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' + IL_0177: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' IL_017c: ldarg.1 IL_017d: ldnull IL_017e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, diff --git a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.roslyn.il b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.roslyn.il index f9d987615..54cff719b 100644 --- a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.roslyn.il +++ b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.roslyn.il @@ -43,17 +43,37 @@ // =============== CLASS MEMBERS DECLARATION =================== +.class private auto ansi sealed '<>A{0000000c}`4' + extends [mscorlib]System.MulticastDelegate +{ + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .method public hidebysig specialname rtspecialname + instance void .ctor(object 'object', + native int 'method') runtime managed + { + } // end of method '<>A{0000000c}`4'::.ctor + + .method public hidebysig newslot virtual + instance void Invoke(!T1 A_1, + !T2 A_2, + !T3& A_3, + !T4& A_4) runtime managed + { + } // end of method '<>A{0000000c}`4'::Invoke + +} // end of class '<>A{0000000c}`4' + .class private auto ansi beforefieldinit ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests extends [mscorlib]System.Object { - .class abstract auto ansi sealed nested private beforefieldinit '<>o__5' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__6' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__5' + } // end of class '<>o__6' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__6' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__7' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -74,33 +94,98 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__14' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__15' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__16' - } // end of class '<>o__6' + } // end of class '<>o__7' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__7' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__8' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__9' + } // end of class '<>o__8' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__9' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + } // end of class '<>o__9' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__10' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + } // end of class '<>o__10' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__11' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> '<>p__0' + } // end of class '<>o__11' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__12' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + } // end of class '<>o__12' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__13' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + } // end of class '<>o__13' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__14' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + } // end of class '<>o__14' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__15' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + } // end of class '<>o__15' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__16' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' - } // end of class '<>o__7' + } // end of class '<>o__16' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__8' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__17' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' - } // end of class '<>o__8' + } // end of class '<>o__17' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__9' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__18' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' - } // end of class '<>o__9' + } // end of class '<>o__18' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__10' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__19' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -134,9 +219,9 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__27' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__28' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__29' - } // end of class '<>o__10' + } // end of class '<>o__19' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__11' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__20' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -176,16 +261,16 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__33' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__34' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__35' - } // end of class '<>o__11' + } // end of class '<>o__20' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__12' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__21' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__12' + } // end of class '<>o__21' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__13' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__22' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -231,9 +316,9 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__39' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__40' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__41' - } // end of class '<>o__13' + } // end of class '<>o__22' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__14' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__23' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -277,9 +362,9 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__37' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__38' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__39' - } // end of class '<>o__14' + } // end of class '<>o__23' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__15' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__24' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -291,25 +376,25 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__5' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__6' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__7' - } // end of class '<>o__15' + } // end of class '<>o__24' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__16' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__25' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' - } // end of class '<>o__16' + } // end of class '<>o__25' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__17' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__26' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' - } // end of class '<>o__17' + } // end of class '<>o__26' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__18' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__27' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -318,10 +403,11 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__2' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__3' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__4' - } // end of class '<>o__18' + } // end of class '<>o__27' .field private static object 'field' .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .field private static object objectField .field private object 'k__BackingField' .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -374,7 +460,7 @@ IL_001b: ldloc.1 IL_001c: stloc.2 IL_001d: ldloc.2 - IL_001e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__5'::'<>p__0' + IL_001e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__0' IL_0023: brfalse.s IL_0027 IL_0025: br.s IL_005d @@ -404,10 +490,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0053: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0058: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__5'::'<>p__0' - IL_005d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__5'::'<>p__0' + IL_0058: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__0' + IL_005d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__0' IL_0062: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0067: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__5'::'<>p__0' + IL_0067: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__0' IL_006c: ldloc.2 IL_006d: callvirt instance object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::get_Property() IL_0072: ldc.i4.1 @@ -427,7 +513,7 @@ // Code size 1587 (0x633) .maxstack 15 IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__0' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__0' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_003e @@ -452,15 +538,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0034: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0039: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__0' - IL_003e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__0' + IL_0039: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__0' + IL_003e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__0' IL_0043: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__0' + IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__0' IL_004d: ldarg.0 IL_004e: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, !1) IL_0053: nop - IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__1' + IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__1' IL_0059: brfalse.s IL_005d IL_005b: br.s IL_00b0 @@ -496,15 +582,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00a6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00ab: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__1' - IL_00b0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__1' + IL_00ab: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__1' + IL_00b0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__1' IL_00b5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__1' + IL_00ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__1' IL_00bf: ldarg.0 IL_00c0: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, !1) IL_00c5: nop - IL_00c6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__2' + IL_00c6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__2' IL_00cb: brfalse.s IL_00cf IL_00cd: br.s IL_010d @@ -536,17 +622,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0103: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0108: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__2' - IL_010d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__2' + IL_0108: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__2' + IL_010d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__2' IL_0112: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0117: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__2' + IL_0117: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__2' IL_011c: ldarg.0 IL_011d: ldc.i4.1 IL_011e: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) IL_0123: nop - IL_0124: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__4' + IL_0124: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__4' IL_0129: brfalse.s IL_012d IL_012b: br.s IL_016b @@ -578,12 +664,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0161: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0166: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__4' - IL_016b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__4' + IL_0166: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__4' + IL_016b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__4' IL_0170: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0175: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__4' + IL_0175: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__4' IL_017a: ldarg.0 - IL_017b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__3' + IL_017b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__3' IL_0180: brfalse.s IL_0184 IL_0182: br.s IL_01e6 @@ -643,10 +729,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01dc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01e1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__3' - IL_01e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__3' + IL_01e1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__3' + IL_01e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__3' IL_01eb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__3' + IL_01f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__3' IL_01f5: ldarg.0 IL_01f6: ldc.i4.1 IL_01f7: ldc.i4.2 @@ -664,7 +750,7 @@ !1, !2) IL_0205: nop - IL_0206: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__7' + IL_0206: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__7' IL_020b: brfalse.s IL_020f IL_020d: br.s IL_0261 @@ -710,14 +796,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0257: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_025c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__7' - IL_0261: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__7' + IL_025c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__7' + IL_0261: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__7' IL_0266: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_026b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__7' + IL_026b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__7' IL_0270: ldarg.0 IL_0271: ldc.i4.2 IL_0272: ldnull - IL_0273: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__6' + IL_0273: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__6' IL_0278: brfalse.s IL_027c IL_027a: br.s IL_02b0 @@ -745,11 +831,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02a6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02ab: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__6' - IL_02b0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__6' + IL_02ab: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__6' + IL_02b0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__6' IL_02b5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__6' - IL_02bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__5' + IL_02ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__6' + IL_02bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__5' IL_02c4: brfalse.s IL_02c8 IL_02c6: br.s IL_02f8 @@ -772,10 +858,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02ee: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02f3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__5' - IL_02f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__5' + IL_02f3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__5' + IL_02f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__5' IL_02fd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0302: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__5' + IL_0302: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__5' IL_0307: ldarg.0 IL_0308: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -789,7 +875,7 @@ !3, !4) IL_0318: nop - IL_0319: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__10' + IL_0319: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__10' IL_031e: brfalse.s IL_0322 IL_0320: br.s IL_0374 @@ -835,13 +921,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_036a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_036f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__10' - IL_0374: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__10' + IL_036f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__10' + IL_0374: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__10' IL_0379: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_037e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__10' + IL_037e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__10' IL_0383: ldarg.0 IL_0384: ldarg.0 - IL_0385: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__8' + IL_0385: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__8' IL_038a: brfalse.s IL_038e IL_038c: br.s IL_03bd @@ -864,14 +950,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03b3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03b8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__8' - IL_03bd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__8' + IL_03b8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__8' + IL_03bd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__8' IL_03c2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03c7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__8' + IL_03c7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__8' IL_03cc: ldarg.0 IL_03cd: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) - IL_03d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__9' + IL_03d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__9' IL_03d7: brfalse.s IL_03db IL_03d9: br.s IL_040a @@ -894,10 +980,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0400: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0405: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__9' - IL_040a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__9' + IL_0405: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__9' + IL_040a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__9' IL_040f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0414: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__9' + IL_0414: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__9' IL_0419: ldarg.0 IL_041a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -907,7 +993,7 @@ !3, !4) IL_0424: nop - IL_0425: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__11' + IL_0425: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__11' IL_042a: brfalse.s IL_042e IL_042c: br.s IL_046c @@ -942,10 +1028,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0462: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0467: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__11' - IL_046c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__11' + IL_0467: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__11' + IL_046c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__11' IL_0471: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0476: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__11' + IL_0476: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__11' IL_047b: ldarg.0 IL_047c: ldc.i4.0 IL_047d: ldc.i4.3 @@ -954,7 +1040,7 @@ !2, !3) IL_0483: pop - IL_0484: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__14' + IL_0484: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__14' IL_0489: brfalse.s IL_048d IL_048b: br.s IL_04cb @@ -989,11 +1075,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04c1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04c6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__14' - IL_04cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__14' + IL_04c6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__14' + IL_04cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__14' IL_04d0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__14' - IL_04da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__12' + IL_04d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__14' + IL_04da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__12' IL_04df: brfalse.s IL_04e3 IL_04e1: br.s IL_0513 @@ -1016,14 +1102,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0509: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_050e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__12' - IL_0513: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__12' + IL_050e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__12' + IL_0513: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__12' IL_0518: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_051d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__12' + IL_051d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__12' IL_0522: ldarg.0 IL_0523: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) - IL_0528: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__13' + IL_0528: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__13' IL_052d: brfalse.s IL_0531 IL_052f: br.s IL_0560 @@ -1046,10 +1132,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0556: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_055b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__13' - IL_0560: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__13' + IL_055b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__13' + IL_0560: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__13' IL_0565: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_056a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__13' + IL_056a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__13' IL_056f: ldarg.0 IL_0570: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -1059,7 +1145,7 @@ !2, !3) IL_057b: pop - IL_057c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__15' + IL_057c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__15' IL_0581: brfalse.s IL_0585 IL_0583: br.s IL_05be @@ -1089,17 +1175,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05b4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05b9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__15' - IL_05be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__15' + IL_05b9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__15' + IL_05be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__15' IL_05c3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__15' + IL_05c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__15' IL_05cd: ldarg.0 IL_05ce: newobj instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::.ctor() IL_05d3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_05d8: pop - IL_05d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__16' + IL_05d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__16' IL_05de: brfalse.s IL_05e2 IL_05e0: br.s IL_061b @@ -1129,10 +1215,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0611: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0616: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__16' - IL_061b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__16' + IL_0616: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__16' + IL_061b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__16' IL_0620: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0625: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__16' + IL_0625: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__16' IL_062a: ldarg.0 IL_062b: ldc.i4.5 IL_062c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -1142,6 +1228,788 @@ IL_0632: ret } // end of method DynamicTests::MemberAccess + .method private hidebysig static void RequiredCasts() cil managed + { + // Code size 920 (0x398) + .maxstack 13 + .locals init (object V_0) + IL_0000: nop + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__0' + IL_0006: brfalse.s IL_000a + + IL_0008: br.s IL_0043 + + IL_000a: ldc.i4.0 + IL_000b: ldstr "A" + IL_0010: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0015: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001a: ldc.i4.2 + IL_001b: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0020: dup + IL_0021: ldc.i4.0 + IL_0022: ldc.i4.0 + IL_0023: ldnull + IL_0024: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0029: stelem.ref + IL_002a: dup + IL_002b: ldc.i4.1 + IL_002c: ldc.i4.3 + IL_002d: ldnull + IL_002e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0033: stelem.ref + IL_0034: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0039: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_003e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__0' + IL_0043: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__0' + IL_0048: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_004d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__0' + IL_0052: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::objectField + IL_0057: ldc.i4.5 + IL_0058: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_005d: pop + IL_005e: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::objectField + IL_0063: stloc.0 + IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__4' + IL_0069: brfalse.s IL_006d + + IL_006b: br.s IL_008c + + IL_006d: ldc.i4.0 + IL_006e: ldstr "B" + IL_0073: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0078: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_007d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::IsEvent(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type) + IL_0082: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0087: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__4' + IL_008c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__4' + IL_0091: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__4' + IL_009b: ldloc.0 + IL_009c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_00a1: brtrue IL_01a5 + + IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__3' + IL_00ab: brfalse.s IL_00af + + IL_00ad: br.s IL_00ec + + IL_00af: ldc.i4 0x80 + IL_00b4: ldstr "B" + IL_00b9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00be: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00c3: ldc.i4.2 + IL_00c4: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00c9: dup + IL_00ca: ldc.i4.0 + IL_00cb: ldc.i4.0 + IL_00cc: ldnull + IL_00cd: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00d2: stelem.ref + IL_00d3: dup + IL_00d4: ldc.i4.1 + IL_00d5: ldc.i4.0 + IL_00d6: ldnull + IL_00d7: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00dc: stelem.ref + IL_00dd: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00e2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00e7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__3' + IL_00ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__3' + IL_00f1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__3' + IL_00fb: ldloc.0 + IL_00fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__2' + IL_0101: brfalse.s IL_0105 + + IL_0103: br.s IL_013b + + IL_0105: ldc.i4.0 + IL_0106: ldc.i4.s 63 + IL_0108: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_010d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0112: ldc.i4.2 + IL_0113: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0118: dup + IL_0119: ldc.i4.0 + IL_011a: ldc.i4.0 + IL_011b: ldnull + IL_011c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0121: stelem.ref + IL_0122: dup + IL_0123: ldc.i4.1 + IL_0124: ldc.i4.3 + IL_0125: ldnull + IL_0126: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_012b: stelem.ref + IL_012c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0131: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0136: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__2' + IL_013b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__2' + IL_0140: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0145: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__2' + IL_014a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__1' + IL_014f: brfalse.s IL_0153 + + IL_0151: br.s IL_0182 + + IL_0153: ldc.i4.0 + IL_0154: ldstr "B" + IL_0159: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_015e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0163: ldc.i4.1 + IL_0164: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0169: dup + IL_016a: ldc.i4.0 + IL_016b: ldc.i4.0 + IL_016c: ldnull + IL_016d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0172: stelem.ref + IL_0173: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0178: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_017d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__1' + IL_0182: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__1' + IL_0187: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_018c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__1' + IL_0191: ldloc.0 + IL_0192: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0197: ldc.i4.5 + IL_0198: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_019d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_01a2: pop + IL_01a3: br.s IL_0203 + + IL_01a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__5' + IL_01aa: brfalse.s IL_01ae + + IL_01ac: br.s IL_01ec + + IL_01ae: ldc.i4 0x104 + IL_01b3: ldstr "add_B" + IL_01b8: ldnull + IL_01b9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01be: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01c3: ldc.i4.2 + IL_01c4: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_01c9: dup + IL_01ca: ldc.i4.0 + IL_01cb: ldc.i4.0 + IL_01cc: ldnull + IL_01cd: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01d2: stelem.ref + IL_01d3: dup + IL_01d4: ldc.i4.1 + IL_01d5: ldc.i4.3 + IL_01d6: ldnull + IL_01d7: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01dc: stelem.ref + IL_01dd: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_01e2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_01e7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__5' + IL_01ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__5' + IL_01f1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_01f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__5' + IL_01fb: ldloc.0 + IL_01fc: ldc.i4.5 + IL_01fd: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0202: pop + IL_0203: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__6' + IL_0208: brfalse.s IL_020c + + IL_020a: br.s IL_0240 + + IL_020c: ldc.i4 0x100 + IL_0211: ldstr "Call" + IL_0216: ldnull + IL_0217: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_021c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0221: ldc.i4.1 + IL_0222: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0227: dup + IL_0228: ldc.i4.0 + IL_0229: ldc.i4.0 + IL_022a: ldnull + IL_022b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0230: stelem.ref + IL_0231: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0236: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_023b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__6' + IL_0240: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__6' + IL_0245: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_024a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__6' + IL_024f: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::objectField + IL_0254: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, + !1) + IL_0259: nop + IL_025a: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' + IL_025f: callvirt instance string [mscorlib]System.Object::ToString() + IL_0264: pop + IL_0265: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__7' + IL_026a: brfalse.s IL_026e + + IL_026c: br.s IL_02ac + + IL_026e: ldc.i4 0x100 + IL_0273: ldstr "Call" + IL_0278: ldnull + IL_0279: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_027e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0283: ldc.i4.2 + IL_0284: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0289: dup + IL_028a: ldc.i4.0 + IL_028b: ldc.i4.0 + IL_028c: ldnull + IL_028d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0292: stelem.ref + IL_0293: dup + IL_0294: ldc.i4.1 + IL_0295: ldc.i4.3 + IL_0296: ldnull + IL_0297: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_029c: stelem.ref + IL_029d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_02a2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_02a7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__7' + IL_02ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__7' + IL_02b1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_02b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__7' + IL_02bb: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' + IL_02c0: ldstr "Hello World" + IL_02c5: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_02ca: nop + IL_02cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__8' + IL_02d0: brfalse.s IL_02d4 + + IL_02d2: br.s IL_0312 + + IL_02d4: ldc.i4 0x100 + IL_02d9: ldstr "Call" + IL_02de: ldnull + IL_02df: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_02e4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_02e9: ldc.i4.2 + IL_02ea: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_02ef: dup + IL_02f0: ldc.i4.0 + IL_02f1: ldc.i4.0 + IL_02f2: ldnull + IL_02f3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02f8: stelem.ref + IL_02f9: dup + IL_02fa: ldc.i4.1 + IL_02fb: ldc.i4.1 + IL_02fc: ldnull + IL_02fd: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0302: stelem.ref + IL_0303: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0308: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_030d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__8' + IL_0312: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__8' + IL_0317: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_031c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__8' + IL_0321: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' + IL_0326: ldstr "Hello World" + IL_032b: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0330: nop + IL_0331: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__9' + IL_0336: brfalse.s IL_033a + + IL_0338: br.s IL_0378 + + IL_033a: ldc.i4 0x100 + IL_033f: ldstr "Call" + IL_0344: ldnull + IL_0345: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_034a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_034f: ldc.i4.2 + IL_0350: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0355: dup + IL_0356: ldc.i4.0 + IL_0357: ldc.i4.0 + IL_0358: ldnull + IL_0359: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_035e: stelem.ref + IL_035f: dup + IL_0360: ldc.i4.1 + IL_0361: ldc.i4.0 + IL_0362: ldnull + IL_0363: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0368: stelem.ref + IL_0369: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_036e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0373: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__9' + IL_0378: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__9' + IL_037d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0382: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__9' + IL_0387: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' + IL_038c: ldstr "Hello World" + IL_0391: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0396: nop + IL_0397: ret + } // end of method DynamicTests::RequiredCasts + + .method private hidebysig static void DynamicCallWithString() cil managed + { + // Code size 104 (0x68) + .maxstack 9 + IL_0000: nop + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' + IL_0006: brfalse.s IL_000a + + IL_0008: br.s IL_0048 + + IL_000a: ldc.i4 0x100 + IL_000f: ldstr "Call" + IL_0014: ldnull + IL_0015: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_001a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001f: ldc.i4.2 + IL_0020: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0025: dup + IL_0026: ldc.i4.0 + IL_0027: ldc.i4.0 + IL_0028: ldnull + IL_0029: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002e: stelem.ref + IL_002f: dup + IL_0030: ldc.i4.1 + IL_0031: ldc.i4.3 + IL_0032: ldnull + IL_0033: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0038: stelem.ref + IL_0039: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_003e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' + IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' + IL_004d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' + IL_0057: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' + IL_005c: ldstr "Hello World" + IL_0061: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0066: nop + IL_0067: ret + } // end of method DynamicTests::DynamicCallWithString + + .method private hidebysig static void DynamicCallWithNamedArgs() cil managed + { + // Code size 108 (0x6c) + .maxstack 9 + IL_0000: nop + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' + IL_0006: brfalse.s IL_000a + + IL_0008: br.s IL_004c + + IL_000a: ldc.i4 0x100 + IL_000f: ldstr "Call" + IL_0014: ldnull + IL_0015: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_001a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001f: ldc.i4.2 + IL_0020: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0025: dup + IL_0026: ldc.i4.0 + IL_0027: ldc.i4.0 + IL_0028: ldnull + IL_0029: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002e: stelem.ref + IL_002f: dup + IL_0030: ldc.i4.1 + IL_0031: ldc.i4.7 + IL_0032: ldstr "a" + IL_0037: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_003c: stelem.ref + IL_003d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0042: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0047: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' + IL_004c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' + IL_0051: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0056: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' + IL_005b: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' + IL_0060: ldstr "Hello World" + IL_0065: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_006a: nop + IL_006b: ret + } // end of method DynamicTests::DynamicCallWithNamedArgs + + .method private hidebysig static void DynamicCallWithRefOutArg(int32 a, + [out] int32& b) cil managed + { + // Code size 114 (0x72) + .maxstack 9 + IL_0000: nop + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_0006: brfalse.s IL_000a + + IL_0008: br.s IL_0054 + + IL_000a: ldc.i4 0x100 + IL_000f: ldstr "Call" + IL_0014: ldnull + IL_0015: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_001a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001f: ldc.i4.3 + IL_0020: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0025: dup + IL_0026: ldc.i4.0 + IL_0027: ldc.i4.0 + IL_0028: ldnull + IL_0029: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002e: stelem.ref + IL_002f: dup + IL_0030: ldc.i4.1 + IL_0031: ldc.i4.s 9 + IL_0033: ldnull + IL_0034: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0039: stelem.ref + IL_003a: dup + IL_003b: ldc.i4.2 + IL_003c: ldc.i4.s 17 + IL_003e: ldnull + IL_003f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0044: stelem.ref + IL_0045: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_004a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_004f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_0059: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'>::Target + IL_005e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_0063: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' + IL_0068: ldarga.s a + IL_006a: ldarg.1 + IL_006b: callvirt instance void class '<>A{0000000c}`4'::Invoke(!0, + !1, + !2&, + !3&) + IL_0070: nop + IL_0071: ret + } // end of method DynamicTests::DynamicCallWithRefOutArg + + .method private hidebysig static void DynamicCallWithStringCastToObj() cil managed + { + // Code size 104 (0x68) + .maxstack 9 + IL_0000: nop + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_0006: brfalse.s IL_000a + + IL_0008: br.s IL_0048 + + IL_000a: ldc.i4 0x100 + IL_000f: ldstr "Call" + IL_0014: ldnull + IL_0015: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_001a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001f: ldc.i4.2 + IL_0020: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0025: dup + IL_0026: ldc.i4.0 + IL_0027: ldc.i4.0 + IL_0028: ldnull + IL_0029: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002e: stelem.ref + IL_002f: dup + IL_0030: ldc.i4.1 + IL_0031: ldc.i4.1 + IL_0032: ldnull + IL_0033: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0038: stelem.ref + IL_0039: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_003e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_004d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_0057: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' + IL_005c: ldstr "Hello World" + IL_0061: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0066: nop + IL_0067: ret + } // end of method DynamicTests::DynamicCallWithStringCastToObj + + .method private hidebysig static void DynamicCallWithStringCastToDynamic() cil managed + { + // Code size 104 (0x68) + .maxstack 9 + IL_0000: nop + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_0006: brfalse.s IL_000a + + IL_0008: br.s IL_0048 + + IL_000a: ldc.i4 0x100 + IL_000f: ldstr "Call" + IL_0014: ldnull + IL_0015: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_001a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001f: ldc.i4.2 + IL_0020: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0025: dup + IL_0026: ldc.i4.0 + IL_0027: ldc.i4.0 + IL_0028: ldnull + IL_0029: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002e: stelem.ref + IL_002f: dup + IL_0030: ldc.i4.1 + IL_0031: ldc.i4.0 + IL_0032: ldnull + IL_0033: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0038: stelem.ref + IL_0039: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_003e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_004d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_0057: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' + IL_005c: ldstr "Hello World" + IL_0061: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0066: nop + IL_0067: ret + } // end of method DynamicTests::DynamicCallWithStringCastToDynamic + + .method private hidebysig static void DynamicCallWithStringCastToDynamic2() cil managed + { + // Code size 126 (0x7e) + .maxstack 9 + IL_0000: nop + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' + IL_0006: brfalse.s IL_000a + + IL_0008: br.s IL_005c + + IL_000a: ldc.i4 0x100 + IL_000f: ldstr "Call" + IL_0014: ldnull + IL_0015: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_001a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001f: ldc.i4.4 + IL_0020: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0025: dup + IL_0026: ldc.i4.0 + IL_0027: ldc.i4.0 + IL_0028: ldnull + IL_0029: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002e: stelem.ref + IL_002f: dup + IL_0030: ldc.i4.1 + IL_0031: ldc.i4.0 + IL_0032: ldnull + IL_0033: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0038: stelem.ref + IL_0039: dup + IL_003a: ldc.i4.2 + IL_003b: ldc.i4.3 + IL_003c: ldnull + IL_003d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0042: stelem.ref + IL_0043: dup + IL_0044: ldc.i4.3 + IL_0045: ldc.i4.2 + IL_0046: ldnull + IL_0047: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_004c: stelem.ref + IL_004d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0052: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0057: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' + IL_005c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' + IL_0061: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0066: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' + IL_006b: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' + IL_0070: ldstr "Hello World" + IL_0075: ldc.i4.5 + IL_0076: ldnull + IL_0077: callvirt instance void class [mscorlib]System.Action`5::Invoke(!0, + !1, + !2, + !3, + !4) + IL_007c: nop + IL_007d: ret + } // end of method DynamicTests::DynamicCallWithStringCastToDynamic2 + + .method private hidebysig static void DynamicCallWithStringCastToDynamic3() cil managed + { + // Code size 126 (0x7e) + .maxstack 9 + IL_0000: nop + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' + IL_0006: brfalse.s IL_000a + + IL_0008: br.s IL_005c + + IL_000a: ldc.i4 0x100 + IL_000f: ldstr "Call" + IL_0014: ldnull + IL_0015: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_001a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001f: ldc.i4.4 + IL_0020: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0025: dup + IL_0026: ldc.i4.0 + IL_0027: ldc.i4.0 + IL_0028: ldnull + IL_0029: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002e: stelem.ref + IL_002f: dup + IL_0030: ldc.i4.1 + IL_0031: ldc.i4.0 + IL_0032: ldnull + IL_0033: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0038: stelem.ref + IL_0039: dup + IL_003a: ldc.i4.2 + IL_003b: ldc.i4.3 + IL_003c: ldnull + IL_003d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0042: stelem.ref + IL_0043: dup + IL_0044: ldc.i4.3 + IL_0045: ldc.i4.2 + IL_0046: ldnull + IL_0047: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_004c: stelem.ref + IL_004d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0052: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0057: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' + IL_005c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' + IL_0061: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0066: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' + IL_006b: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' + IL_0070: ldstr "Hello World" + IL_0075: ldc.i4.5 + IL_0076: ldnull + IL_0077: callvirt instance void class [mscorlib]System.Action`5::Invoke(!0, + !1, + !2, + !3, + !4) + IL_007c: nop + IL_007d: ret + } // end of method DynamicTests::DynamicCallWithStringCastToDynamic3 + .method private hidebysig static void Invocation(object a, object b) cil managed { @@ -1152,7 +2020,7 @@ // Code size 178 (0xb2) .maxstack 13 IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__1' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__1' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_004c @@ -1187,13 +2055,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0042: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0047: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__1' - IL_004c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__1' + IL_0047: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__1' + IL_004c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__1' IL_0051: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0056: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__1' + IL_0056: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__1' IL_005b: ldarg.0 IL_005c: ldnull - IL_005d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__0' + IL_005d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' IL_0062: brfalse.s IL_0066 IL_0064: br.s IL_0096 @@ -1218,10 +2086,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_008c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0091: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__0' - IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__0' + IL_0091: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' + IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' IL_009b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__0' + IL_00a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' IL_00a5: ldarg.1 IL_00a6: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -1245,7 +2113,7 @@ .locals init (object V_0, object V_1) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__0' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_0039 @@ -1268,15 +2136,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_002f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0034: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__0' - IL_0039: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__0' + IL_0034: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' + IL_0039: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' IL_003e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0043: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__0' + IL_0043: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' IL_0048: ldarg.0 IL_0049: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_004e: stloc.0 - IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__1' + IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' IL_0054: brfalse.s IL_0058 IL_0056: br.s IL_008c @@ -1304,10 +2172,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0082: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0087: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__1' - IL_008c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__1' + IL_0087: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' + IL_008c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' IL_0091: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__1' + IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' IL_009b: ldloc.0 IL_009c: ldc.i4.0 IL_009d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -1331,7 +2199,7 @@ .maxstack 10 .locals init (object V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__1' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_003e @@ -1359,11 +2227,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0034: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0039: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__1' - IL_003e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__1' + IL_0039: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' + IL_003e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' IL_0043: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__1' - IL_004d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' + IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' + IL_004d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' IL_0052: brfalse.s IL_0056 IL_0054: br.s IL_0086 @@ -1386,10 +2254,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_007c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0081: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' - IL_0086: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' + IL_0081: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' + IL_0086: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' IL_008b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0090: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' + IL_0090: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' IL_0095: ldarg.0 IL_0096: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -1414,7 +2282,7 @@ // Code size 2819 (0xb03) .maxstack 11 IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__1' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__1' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_0049 @@ -1446,13 +2314,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__1' - IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__1' + IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__1' + IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__1' IL_004e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__1' + IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__1' IL_0058: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_005d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0062: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' + IL_0062: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' IL_0067: brfalse.s IL_006b IL_0069: br.s IL_00a0 @@ -1482,10 +2350,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0096: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_009b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' - IL_00a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' + IL_009b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' + IL_00a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' IL_00a5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' + IL_00aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' IL_00af: ldarg.0 IL_00b0: ldarg.1 IL_00b1: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -1495,7 +2363,7 @@ !1, !2) IL_00bb: nop - IL_00bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__3' + IL_00bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__3' IL_00c1: brfalse.s IL_00c5 IL_00c3: br.s IL_0104 @@ -1527,13 +2395,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00fa: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00ff: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__3' - IL_0104: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__3' + IL_00ff: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__3' + IL_0104: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__3' IL_0109: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_010e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__3' + IL_010e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__3' IL_0113: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0118: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_011d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__2' + IL_011d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__2' IL_0122: brfalse.s IL_0126 IL_0124: br.s IL_015b @@ -1563,10 +2431,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0151: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0156: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__2' - IL_015b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__2' + IL_0156: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__2' + IL_015b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__2' IL_0160: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0165: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__2' + IL_0165: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__2' IL_016a: ldarg.0 IL_016b: ldc.i4.1 IL_016c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -1576,7 +2444,7 @@ !1, !2) IL_0176: nop - IL_0177: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__5' + IL_0177: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__5' IL_017c: brfalse.s IL_0180 IL_017e: br.s IL_01bf @@ -1608,13 +2476,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01b5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01ba: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__5' - IL_01bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__5' + IL_01ba: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__5' + IL_01bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__5' IL_01c4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__5' + IL_01c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__5' IL_01ce: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_01d3: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_01d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__4' + IL_01d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__4' IL_01dd: brfalse.s IL_01e1 IL_01df: br.s IL_0216 @@ -1644,10 +2512,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_020c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0211: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__4' - IL_0216: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__4' + IL_0211: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__4' + IL_0216: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__4' IL_021b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0220: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__4' + IL_0220: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__4' IL_0225: ldarg.0 IL_0226: ldnull IL_0227: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -1657,7 +2525,7 @@ !1, !2) IL_0231: nop - IL_0232: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__7' + IL_0232: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__7' IL_0237: brfalse.s IL_023b IL_0239: br.s IL_027a @@ -1689,13 +2557,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0270: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0275: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__7' - IL_027a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__7' + IL_0275: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__7' + IL_027a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__7' IL_027f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0284: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__7' + IL_0284: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__7' IL_0289: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_028e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0293: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__6' + IL_0293: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__6' IL_0298: brfalse.s IL_029c IL_029a: br.s IL_02d2 @@ -1725,10 +2593,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02c8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02cd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__6' - IL_02d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__6' + IL_02cd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__6' + IL_02d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__6' IL_02d7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__6' + IL_02dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__6' IL_02e1: ldarg.0 IL_02e2: ldarg.1 IL_02e3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -1738,7 +2606,7 @@ !1, !2) IL_02ed: nop - IL_02ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__9' + IL_02ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__9' IL_02f3: brfalse.s IL_02f7 IL_02f5: br.s IL_0336 @@ -1770,13 +2638,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_032c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0331: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__9' - IL_0336: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__9' + IL_0331: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__9' + IL_0336: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__9' IL_033b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0340: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__9' + IL_0340: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__9' IL_0345: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_034a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_034f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__8' + IL_034f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__8' IL_0354: brfalse.s IL_0358 IL_0356: br.s IL_038e @@ -1806,10 +2674,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0384: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0389: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__8' - IL_038e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__8' + IL_0389: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__8' + IL_038e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__8' IL_0393: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0398: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__8' + IL_0398: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__8' IL_039d: ldarg.0 IL_039e: ldc.i4.1 IL_039f: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -1819,7 +2687,7 @@ !1, !2) IL_03a9: nop - IL_03aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__11' + IL_03aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__11' IL_03af: brfalse.s IL_03b3 IL_03b1: br.s IL_03f2 @@ -1851,13 +2719,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03e8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03ed: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__11' - IL_03f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__11' + IL_03ed: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__11' + IL_03f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__11' IL_03f7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__11' + IL_03fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__11' IL_0401: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0406: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_040b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__10' + IL_040b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__10' IL_0410: brfalse.s IL_0414 IL_0412: br.s IL_044a @@ -1887,10 +2755,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0440: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0445: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__10' - IL_044a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__10' + IL_0445: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__10' + IL_044a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__10' IL_044f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0454: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__10' + IL_0454: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__10' IL_0459: ldarg.0 IL_045a: ldnull IL_045b: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -1900,7 +2768,7 @@ !1, !2) IL_0465: nop - IL_0466: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__13' + IL_0466: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__13' IL_046b: brfalse.s IL_046f IL_046d: br.s IL_04ae @@ -1932,13 +2800,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04a4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04a9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__13' - IL_04ae: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__13' + IL_04a9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__13' + IL_04ae: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__13' IL_04b3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04b8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__13' + IL_04b8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__13' IL_04bd: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_04c2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_04c7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__12' + IL_04c7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__12' IL_04cc: brfalse.s IL_04d0 IL_04ce: br.s IL_0506 @@ -1968,10 +2836,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04fc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0501: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__12' - IL_0506: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__12' + IL_0501: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__12' + IL_0506: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__12' IL_050b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0510: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__12' + IL_0510: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__12' IL_0515: ldarg.0 IL_0516: ldarg.1 IL_0517: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -1981,7 +2849,7 @@ !1, !2) IL_0521: nop - IL_0522: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__15' + IL_0522: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__15' IL_0527: brfalse.s IL_052b IL_0529: br.s IL_056a @@ -2013,13 +2881,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0560: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0565: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__15' - IL_056a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__15' + IL_0565: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__15' + IL_056a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__15' IL_056f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0574: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__15' + IL_0574: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__15' IL_0579: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_057e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0583: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__14' + IL_0583: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__14' IL_0588: brfalse.s IL_058c IL_058a: br.s IL_05c2 @@ -2049,10 +2917,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05b8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05bd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__14' - IL_05c2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__14' + IL_05bd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__14' + IL_05c2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__14' IL_05c7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__14' + IL_05cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__14' IL_05d1: ldarg.0 IL_05d2: ldc.i4.1 IL_05d3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2062,7 +2930,7 @@ !1, !2) IL_05dd: nop - IL_05de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__17' + IL_05de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__17' IL_05e3: brfalse.s IL_05e7 IL_05e5: br.s IL_0626 @@ -2094,13 +2962,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_061c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0621: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__17' - IL_0626: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__17' + IL_0621: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__17' + IL_0626: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__17' IL_062b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0630: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__17' + IL_0630: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__17' IL_0635: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_063a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_063f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__16' + IL_063f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__16' IL_0644: brfalse.s IL_0648 IL_0646: br.s IL_067e @@ -2130,10 +2998,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0674: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0679: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__16' - IL_067e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__16' + IL_0679: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__16' + IL_067e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__16' IL_0683: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0688: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__16' + IL_0688: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__16' IL_068d: ldarg.0 IL_068e: ldnull IL_068f: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2143,7 +3011,7 @@ !1, !2) IL_0699: nop - IL_069a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__19' + IL_069a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__19' IL_069f: brfalse.s IL_06a3 IL_06a1: br.s IL_06e2 @@ -2175,13 +3043,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06d8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06dd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__19' - IL_06e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__19' + IL_06dd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__19' + IL_06e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__19' IL_06e7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__19' + IL_06ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__19' IL_06f1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_06f6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_06fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__18' + IL_06fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__18' IL_0700: brfalse.s IL_0704 IL_0702: br.s IL_073a @@ -2211,10 +3079,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0730: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0735: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__18' - IL_073a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__18' + IL_0735: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__18' + IL_073a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__18' IL_073f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0744: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__18' + IL_0744: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__18' IL_0749: ldarg.0 IL_074a: ldarg.1 IL_074b: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2224,7 +3092,7 @@ !1, !2) IL_0755: nop - IL_0756: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__21' + IL_0756: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__21' IL_075b: brfalse.s IL_075f IL_075d: br.s IL_079e @@ -2256,13 +3124,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0794: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0799: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__21' - IL_079e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__21' + IL_0799: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__21' + IL_079e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__21' IL_07a3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__21' + IL_07a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__21' IL_07ad: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_07b2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_07b7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__20' + IL_07b7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__20' IL_07bc: brfalse.s IL_07c0 IL_07be: br.s IL_07f6 @@ -2292,10 +3160,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07ec: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07f1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__20' - IL_07f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__20' + IL_07f1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__20' + IL_07f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__20' IL_07fb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0800: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__20' + IL_0800: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__20' IL_0805: ldarg.0 IL_0806: ldc.i4.1 IL_0807: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2305,7 +3173,7 @@ !1, !2) IL_0811: nop - IL_0812: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__23' + IL_0812: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__23' IL_0817: brfalse.s IL_081b IL_0819: br.s IL_085a @@ -2337,13 +3205,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0850: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0855: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__23' - IL_085a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__23' + IL_0855: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__23' + IL_085a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__23' IL_085f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0864: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__23' + IL_0864: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__23' IL_0869: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_086e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0873: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__22' + IL_0873: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__22' IL_0878: brfalse.s IL_087c IL_087a: br.s IL_08b2 @@ -2373,10 +3241,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08a8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08ad: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__22' - IL_08b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__22' + IL_08ad: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__22' + IL_08b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__22' IL_08b7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__22' + IL_08bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__22' IL_08c1: ldarg.0 IL_08c2: ldnull IL_08c3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2386,7 +3254,7 @@ !1, !2) IL_08cd: nop - IL_08ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__25' + IL_08ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__25' IL_08d3: brfalse.s IL_08d7 IL_08d5: br.s IL_0916 @@ -2418,13 +3286,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_090c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0911: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__25' - IL_0916: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__25' + IL_0911: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__25' + IL_0916: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__25' IL_091b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0920: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__25' + IL_0920: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__25' IL_0925: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_092a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_092f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__24' + IL_092f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__24' IL_0934: brfalse.s IL_0938 IL_0936: br.s IL_096e @@ -2454,10 +3322,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0964: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0969: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__24' - IL_096e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__24' + IL_0969: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__24' + IL_096e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__24' IL_0973: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0978: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__24' + IL_0978: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__24' IL_097d: ldarg.0 IL_097e: ldarg.1 IL_097f: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2467,7 +3335,7 @@ !1, !2) IL_0989: nop - IL_098a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__27' + IL_098a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__27' IL_098f: brfalse.s IL_0993 IL_0991: br.s IL_09d2 @@ -2499,13 +3367,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09c8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09cd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__27' - IL_09d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__27' + IL_09cd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__27' + IL_09d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__27' IL_09d7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__27' + IL_09dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__27' IL_09e1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_09e6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_09eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__26' + IL_09eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__26' IL_09f0: brfalse.s IL_09f4 IL_09f2: br.s IL_0a2a @@ -2535,10 +3403,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a20: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a25: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__26' - IL_0a2a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__26' + IL_0a25: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__26' + IL_0a2a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__26' IL_0a2f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a34: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__26' + IL_0a34: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__26' IL_0a39: ldarg.0 IL_0a3a: ldc.i4.1 IL_0a3b: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2548,7 +3416,7 @@ !1, !2) IL_0a45: nop - IL_0a46: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__29' + IL_0a46: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__29' IL_0a4b: brfalse.s IL_0a4f IL_0a4d: br.s IL_0a8e @@ -2580,13 +3448,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a84: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a89: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__29' - IL_0a8e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__29' + IL_0a89: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__29' + IL_0a8e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__29' IL_0a93: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a98: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__29' + IL_0a98: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__29' IL_0a9d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0aa2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0aa7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__28' + IL_0aa7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__28' IL_0aac: brfalse.s IL_0ab0 IL_0aae: br.s IL_0ae6 @@ -2616,10 +3484,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0adc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ae1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__28' - IL_0ae6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__28' + IL_0ae1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__28' + IL_0ae6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__28' IL_0aeb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0af0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__28' + IL_0af0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__28' IL_0af5: ldarg.0 IL_0af6: ldnull IL_0af7: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2642,7 +3510,7 @@ // Code size 3386 (0xd3a) .maxstack 11 IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__1' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__1' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_0049 @@ -2674,13 +3542,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__1' - IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__1' + IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__1' + IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__1' IL_004e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__1' + IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__1' IL_0058: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_005d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0062: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_0062: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' IL_0067: brfalse.s IL_006b IL_0069: br.s IL_00a1 @@ -2710,10 +3578,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0097: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_009c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' - IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_009c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' + IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' IL_00a6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_00ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' IL_00b0: ldarg.0 IL_00b1: ldarg.1 IL_00b2: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2723,7 +3591,7 @@ !1, !2) IL_00bc: nop - IL_00bd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__3' + IL_00bd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__3' IL_00c2: brfalse.s IL_00c6 IL_00c4: br.s IL_0105 @@ -2755,13 +3623,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00fb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0100: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__3' - IL_0105: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__3' + IL_0100: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__3' + IL_0105: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__3' IL_010a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_010f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__3' + IL_010f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__3' IL_0114: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0119: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_011e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__2' + IL_011e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__2' IL_0123: brfalse.s IL_0127 IL_0125: br.s IL_015d @@ -2791,10 +3659,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0153: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0158: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__2' - IL_015d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__2' + IL_0158: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__2' + IL_015d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__2' IL_0162: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0167: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__2' + IL_0167: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__2' IL_016c: ldarg.0 IL_016d: ldc.i4.1 IL_016e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2804,7 +3672,7 @@ !1, !2) IL_0178: nop - IL_0179: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__5' + IL_0179: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__5' IL_017e: brfalse.s IL_0182 IL_0180: br.s IL_01c1 @@ -2836,13 +3704,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01b7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01bc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__5' - IL_01c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__5' + IL_01bc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__5' + IL_01c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__5' IL_01c6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__5' + IL_01cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__5' IL_01d0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_01d5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_01da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__4' + IL_01da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__4' IL_01df: brfalse.s IL_01e3 IL_01e1: br.s IL_0219 @@ -2872,10 +3740,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_020f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0214: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__4' - IL_0219: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__4' + IL_0214: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__4' + IL_0219: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__4' IL_021e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0223: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__4' + IL_0223: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__4' IL_0228: ldarg.0 IL_0229: ldnull IL_022a: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2885,7 +3753,7 @@ !1, !2) IL_0234: nop - IL_0235: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__7' + IL_0235: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__7' IL_023a: brfalse.s IL_023e IL_023c: br.s IL_027d @@ -2917,13 +3785,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0273: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0278: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__7' - IL_027d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__7' + IL_0278: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__7' + IL_027d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__7' IL_0282: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0287: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__7' + IL_0287: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__7' IL_028c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0291: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0296: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__6' + IL_0296: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__6' IL_029b: brfalse.s IL_029f IL_029d: br.s IL_02d5 @@ -2953,10 +3821,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02cb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02d0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__6' - IL_02d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__6' + IL_02d0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__6' + IL_02d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__6' IL_02da: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__6' + IL_02df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__6' IL_02e4: ldarg.0 IL_02e5: ldarg.1 IL_02e6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2966,7 +3834,7 @@ !1, !2) IL_02f0: nop - IL_02f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__9' + IL_02f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__9' IL_02f6: brfalse.s IL_02fa IL_02f8: br.s IL_0339 @@ -2998,13 +3866,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_032f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0334: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__9' - IL_0339: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__9' + IL_0334: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__9' + IL_0339: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__9' IL_033e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0343: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__9' + IL_0343: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__9' IL_0348: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_034d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0352: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__8' + IL_0352: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__8' IL_0357: brfalse.s IL_035b IL_0359: br.s IL_0391 @@ -3034,10 +3902,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0387: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_038c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__8' - IL_0391: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__8' + IL_038c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__8' + IL_0391: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__8' IL_0396: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_039b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__8' + IL_039b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__8' IL_03a0: ldarg.0 IL_03a1: ldc.i4.1 IL_03a2: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3047,7 +3915,7 @@ !1, !2) IL_03ac: nop - IL_03ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__11' + IL_03ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__11' IL_03b2: brfalse.s IL_03b6 IL_03b4: br.s IL_03f5 @@ -3079,13 +3947,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03eb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03f0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__11' - IL_03f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__11' + IL_03f0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__11' + IL_03f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__11' IL_03fa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__11' + IL_03ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__11' IL_0404: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0409: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_040e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__10' + IL_040e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__10' IL_0413: brfalse.s IL_0417 IL_0415: br.s IL_044d @@ -3115,10 +3983,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0443: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0448: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__10' - IL_044d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__10' + IL_0448: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__10' + IL_044d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__10' IL_0452: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0457: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__10' + IL_0457: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__10' IL_045c: ldarg.0 IL_045d: ldnull IL_045e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3128,7 +3996,7 @@ !1, !2) IL_0468: nop - IL_0469: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__13' + IL_0469: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__13' IL_046e: brfalse.s IL_0472 IL_0470: br.s IL_04b1 @@ -3160,13 +4028,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04a7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04ac: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__13' - IL_04b1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__13' + IL_04ac: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__13' + IL_04b1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__13' IL_04b6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04bb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__13' + IL_04bb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__13' IL_04c0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_04c5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_04ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__12' + IL_04ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__12' IL_04cf: brfalse.s IL_04d3 IL_04d1: br.s IL_0509 @@ -3196,10 +4064,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04ff: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0504: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__12' - IL_0509: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__12' + IL_0504: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__12' + IL_0509: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__12' IL_050e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0513: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__12' + IL_0513: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__12' IL_0518: ldarg.0 IL_0519: ldarg.1 IL_051a: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3209,7 +4077,7 @@ !1, !2) IL_0524: nop - IL_0525: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__15' + IL_0525: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__15' IL_052a: brfalse.s IL_052e IL_052c: br.s IL_056d @@ -3241,13 +4109,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0563: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0568: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__15' - IL_056d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__15' + IL_0568: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__15' + IL_056d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__15' IL_0572: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0577: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__15' + IL_0577: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__15' IL_057c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0581: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0586: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__14' + IL_0586: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__14' IL_058b: brfalse.s IL_058f IL_058d: br.s IL_05c5 @@ -3277,10 +4145,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05bb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05c0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__14' - IL_05c5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__14' + IL_05c0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__14' + IL_05c5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__14' IL_05ca: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05cf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__14' + IL_05cf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__14' IL_05d4: ldarg.0 IL_05d5: ldc.i4.1 IL_05d6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3290,7 +4158,7 @@ !1, !2) IL_05e0: nop - IL_05e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__17' + IL_05e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__17' IL_05e6: brfalse.s IL_05ea IL_05e8: br.s IL_0629 @@ -3322,13 +4190,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_061f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0624: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__17' - IL_0629: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__17' + IL_0624: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__17' + IL_0629: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__17' IL_062e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0633: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__17' + IL_0633: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__17' IL_0638: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_063d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0642: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__16' + IL_0642: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__16' IL_0647: brfalse.s IL_064b IL_0649: br.s IL_0681 @@ -3358,10 +4226,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0677: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_067c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__16' - IL_0681: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__16' + IL_067c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__16' + IL_0681: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__16' IL_0686: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_068b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__16' + IL_068b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__16' IL_0690: ldarg.0 IL_0691: ldnull IL_0692: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3371,7 +4239,7 @@ !1, !2) IL_069c: nop - IL_069d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__19' + IL_069d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__19' IL_06a2: brfalse.s IL_06a6 IL_06a4: br.s IL_06e5 @@ -3403,13 +4271,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06db: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__19' - IL_06e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__19' + IL_06e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__19' + IL_06e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__19' IL_06ea: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__19' + IL_06ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__19' IL_06f4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_06f9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_06fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__18' + IL_06fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__18' IL_0703: brfalse.s IL_0707 IL_0705: br.s IL_073d @@ -3439,10 +4307,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0733: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0738: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__18' - IL_073d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__18' + IL_0738: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__18' + IL_073d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__18' IL_0742: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0747: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__18' + IL_0747: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__18' IL_074c: ldarg.0 IL_074d: ldarg.1 IL_074e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3452,7 +4320,7 @@ !1, !2) IL_0758: nop - IL_0759: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__21' + IL_0759: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__21' IL_075e: brfalse.s IL_0762 IL_0760: br.s IL_07a1 @@ -3484,13 +4352,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0797: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_079c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__21' - IL_07a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__21' + IL_079c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__21' + IL_07a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__21' IL_07a6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__21' + IL_07ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__21' IL_07b0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_07b5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_07ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__20' + IL_07ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__20' IL_07bf: brfalse.s IL_07c3 IL_07c1: br.s IL_07f9 @@ -3520,10 +4388,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07ef: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07f4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__20' - IL_07f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__20' + IL_07f4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__20' + IL_07f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__20' IL_07fe: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0803: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__20' + IL_0803: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__20' IL_0808: ldarg.0 IL_0809: ldc.i4.1 IL_080a: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3533,7 +4401,7 @@ !1, !2) IL_0814: nop - IL_0815: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__23' + IL_0815: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__23' IL_081a: brfalse.s IL_081e IL_081c: br.s IL_085d @@ -3565,13 +4433,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0853: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0858: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__23' - IL_085d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__23' + IL_0858: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__23' + IL_085d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__23' IL_0862: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0867: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__23' + IL_0867: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__23' IL_086c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0871: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0876: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__22' + IL_0876: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__22' IL_087b: brfalse.s IL_087f IL_087d: br.s IL_08b5 @@ -3601,10 +4469,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08ab: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08b0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__22' - IL_08b5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__22' + IL_08b0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__22' + IL_08b5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__22' IL_08ba: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__22' + IL_08bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__22' IL_08c4: ldarg.0 IL_08c5: ldnull IL_08c6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3614,7 +4482,7 @@ !1, !2) IL_08d0: nop - IL_08d1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__25' + IL_08d1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__25' IL_08d6: brfalse.s IL_08da IL_08d8: br.s IL_0919 @@ -3646,13 +4514,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_090f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0914: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__25' - IL_0919: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__25' + IL_0914: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__25' + IL_0919: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__25' IL_091e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0923: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__25' + IL_0923: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__25' IL_0928: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_092d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0932: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__24' + IL_0932: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__24' IL_0937: brfalse.s IL_093b IL_0939: br.s IL_0971 @@ -3682,10 +4550,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0967: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_096c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__24' - IL_0971: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__24' + IL_096c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__24' + IL_0971: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__24' IL_0976: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_097b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__24' + IL_097b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__24' IL_0980: ldarg.0 IL_0981: ldarg.1 IL_0982: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3695,7 +4563,7 @@ !1, !2) IL_098c: nop - IL_098d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__27' + IL_098d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__27' IL_0992: brfalse.s IL_0996 IL_0994: br.s IL_09d5 @@ -3727,13 +4595,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09cb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09d0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__27' - IL_09d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__27' + IL_09d0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__27' + IL_09d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__27' IL_09da: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__27' + IL_09df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__27' IL_09e4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_09e9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_09ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__26' + IL_09ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__26' IL_09f3: brfalse.s IL_09f7 IL_09f5: br.s IL_0a2d @@ -3763,10 +4631,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a23: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a28: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__26' - IL_0a2d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__26' + IL_0a28: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__26' + IL_0a2d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__26' IL_0a32: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a37: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__26' + IL_0a37: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__26' IL_0a3c: ldarg.0 IL_0a3d: ldc.i4.1 IL_0a3e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3776,7 +4644,7 @@ !1, !2) IL_0a48: nop - IL_0a49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__29' + IL_0a49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__29' IL_0a4e: brfalse.s IL_0a52 IL_0a50: br.s IL_0a91 @@ -3808,13 +4676,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a87: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a8c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__29' - IL_0a91: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__29' + IL_0a8c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__29' + IL_0a91: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__29' IL_0a96: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a9b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__29' + IL_0a9b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__29' IL_0aa0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0aa5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0aaa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__28' + IL_0aaa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__28' IL_0aaf: brfalse.s IL_0ab3 IL_0ab1: br.s IL_0ae9 @@ -3844,10 +4712,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0adf: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ae4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__28' - IL_0ae9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__28' + IL_0ae4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__28' + IL_0ae9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__28' IL_0aee: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0af3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__28' + IL_0af3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__28' IL_0af8: ldarg.0 IL_0af9: ldnull IL_0afa: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3857,7 +4725,7 @@ !1, !2) IL_0b04: nop - IL_0b05: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__31' + IL_0b05: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__31' IL_0b0a: brfalse.s IL_0b0e IL_0b0c: br.s IL_0b4d @@ -3889,13 +4757,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b43: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b48: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__31' - IL_0b4d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__31' + IL_0b48: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__31' + IL_0b4d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__31' IL_0b52: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b57: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__31' + IL_0b57: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__31' IL_0b5c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0b61: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0b66: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__30' + IL_0b66: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__30' IL_0b6b: brfalse.s IL_0b6f IL_0b6d: br.s IL_0ba5 @@ -3925,10 +4793,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b9b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ba0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__30' - IL_0ba5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__30' + IL_0ba0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__30' + IL_0ba5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__30' IL_0baa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0baf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__30' + IL_0baf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__30' IL_0bb4: ldarg.0 IL_0bb5: ldarg.1 IL_0bb6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3938,7 +4806,7 @@ !1, !2) IL_0bc0: nop - IL_0bc1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__33' + IL_0bc1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__33' IL_0bc6: brfalse.s IL_0bca IL_0bc8: br.s IL_0c09 @@ -3970,13 +4838,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0bff: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c04: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__33' - IL_0c09: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__33' + IL_0c04: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__33' + IL_0c09: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__33' IL_0c0e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__33' + IL_0c13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__33' IL_0c18: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0c1d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0c22: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__32' + IL_0c22: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__32' IL_0c27: brfalse.s IL_0c2b IL_0c29: br.s IL_0c61 @@ -4006,10 +4874,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c57: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c5c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__32' - IL_0c61: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__32' + IL_0c5c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__32' + IL_0c61: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__32' IL_0c66: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c6b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__32' + IL_0c6b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__32' IL_0c70: ldarg.0 IL_0c71: ldc.i4.1 IL_0c72: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4019,7 +4887,7 @@ !1, !2) IL_0c7c: nop - IL_0c7d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__35' + IL_0c7d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__35' IL_0c82: brfalse.s IL_0c86 IL_0c84: br.s IL_0cc5 @@ -4051,13 +4919,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0cbb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0cc0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__35' - IL_0cc5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__35' + IL_0cc0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__35' + IL_0cc5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__35' IL_0cca: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0ccf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__35' + IL_0ccf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__35' IL_0cd4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0cd9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0cde: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__34' + IL_0cde: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__34' IL_0ce3: brfalse.s IL_0ce7 IL_0ce5: br.s IL_0d1d @@ -4087,10 +4955,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d13: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d18: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__34' - IL_0d1d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__34' + IL_0d18: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__34' + IL_0d1d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__34' IL_0d22: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d27: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__34' + IL_0d27: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__34' IL_0d2c: ldarg.0 IL_0d2d: ldnull IL_0d2e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4125,7 +4993,7 @@ IL_0011: br.s IL_0061 - IL_0013: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_0013: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' IL_0018: brfalse.s IL_001c IL_001a: br.s IL_0041 @@ -4139,10 +5007,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Type) IL_0037: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_003c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' - IL_0041: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_003c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' + IL_0041: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' IL_0046: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' IL_0050: ldarg.0 IL_0051: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -4166,7 +5034,7 @@ IL_0000: nop IL_0001: ldarg.0 IL_0002: stloc.0 - IL_0003: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__3' + IL_0003: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__3' IL_0008: brfalse.s IL_000c IL_000a: br.s IL_002b @@ -4179,16 +5047,16 @@ string, class [mscorlib]System.Type) IL_0021: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0026: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__3' - IL_002b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__3' + IL_0026: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__3' + IL_002b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__3' IL_0030: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__3' + IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__3' IL_003a: ldloc.0 IL_003b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0040: brtrue IL_0144 - IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__2' + IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__2' IL_004a: brfalse.s IL_004e IL_004c: br.s IL_008b @@ -4218,12 +5086,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0081: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0086: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__2' - IL_008b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__2' + IL_0086: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__2' + IL_008b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__2' IL_0090: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0095: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__2' + IL_0095: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__2' IL_009a: ldloc.0 - IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__1' + IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__1' IL_00a0: brfalse.s IL_00a4 IL_00a2: br.s IL_00da @@ -4253,11 +5121,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00d0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__1' - IL_00da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__1' + IL_00d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__1' + IL_00da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__1' IL_00df: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__1' - IL_00e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_00e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__1' + IL_00e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' IL_00ee: brfalse.s IL_00f2 IL_00f0: br.s IL_0121 @@ -4280,10 +5148,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0117: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_011c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' - IL_0121: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_011c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' + IL_0121: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' IL_0126: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_012b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_012b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' IL_0130: ldloc.0 IL_0131: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -4297,7 +5165,7 @@ IL_0141: pop IL_0142: br.s IL_01a2 - IL_0144: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__4' + IL_0144: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__4' IL_0149: brfalse.s IL_014d IL_014b: br.s IL_018b @@ -4329,10 +5197,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0181: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0186: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__4' - IL_018b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__4' + IL_0186: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__4' + IL_018b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__4' IL_0190: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0195: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__4' + IL_0195: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__4' IL_019a: ldloc.0 IL_019b: ldc.i4.5 IL_019c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4341,7 +5209,7 @@ IL_01a1: pop IL_01a2: ldarg.0 IL_01a3: stloc.0 - IL_01a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__8' + IL_01a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__8' IL_01a9: brfalse.s IL_01ad IL_01ab: br.s IL_01cc @@ -4354,16 +5222,16 @@ string, class [mscorlib]System.Type) IL_01c2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01c7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__8' - IL_01cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__8' + IL_01c7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__8' + IL_01cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__8' IL_01d1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__8' + IL_01d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__8' IL_01db: ldloc.0 IL_01dc: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_01e1: brtrue IL_02e5 - IL_01e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__7' + IL_01e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__7' IL_01eb: brfalse.s IL_01ef IL_01ed: br.s IL_022c @@ -4393,12 +5261,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0222: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0227: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__7' - IL_022c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__7' + IL_0227: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__7' + IL_022c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__7' IL_0231: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0236: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__7' + IL_0236: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__7' IL_023b: ldloc.0 - IL_023c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__6' + IL_023c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__6' IL_0241: brfalse.s IL_0245 IL_0243: br.s IL_027b @@ -4428,11 +5296,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0271: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0276: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__6' - IL_027b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__6' + IL_0276: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__6' + IL_027b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__6' IL_0280: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0285: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__6' - IL_028a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__5' + IL_0285: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__6' + IL_028a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__5' IL_028f: brfalse.s IL_0293 IL_0291: br.s IL_02c2 @@ -4455,10 +5323,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02b8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02bd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__5' - IL_02c2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__5' + IL_02bd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__5' + IL_02c2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__5' IL_02c7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__5' + IL_02cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__5' IL_02d1: ldloc.0 IL_02d2: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -4472,7 +5340,7 @@ IL_02e2: pop IL_02e3: br.s IL_0343 - IL_02e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__9' + IL_02e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__9' IL_02ea: brfalse.s IL_02ee IL_02ec: br.s IL_032c @@ -4504,10 +5372,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0322: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0327: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__9' - IL_032c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__9' + IL_0327: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__9' + IL_032c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__9' IL_0331: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0336: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__9' + IL_0336: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__9' IL_033b: ldloc.0 IL_033c: ldc.i4.1 IL_033d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4516,7 +5384,7 @@ IL_0342: pop IL_0343: ldarg.0 IL_0344: stloc.0 - IL_0345: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__12' + IL_0345: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__12' IL_034a: brfalse.s IL_034e IL_034c: br.s IL_038b @@ -4546,12 +5414,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0381: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0386: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__12' - IL_038b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__12' + IL_0386: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__12' + IL_038b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__12' IL_0390: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0395: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__12' + IL_0395: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__12' IL_039a: ldloc.0 - IL_039b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__11' + IL_039b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__11' IL_03a0: brfalse.s IL_03a4 IL_03a2: br.s IL_03da @@ -4581,11 +5449,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03d0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__11' - IL_03da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__11' + IL_03d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__11' + IL_03da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__11' IL_03df: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__11' - IL_03e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__10' + IL_03e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__11' + IL_03e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__10' IL_03ee: brfalse.s IL_03f2 IL_03f0: br.s IL_0421 @@ -4608,10 +5476,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0417: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_041c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__10' - IL_0421: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__10' + IL_041c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__10' + IL_0421: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__10' IL_0426: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_042b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__10' + IL_042b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__10' IL_0430: ldloc.0 IL_0431: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -4625,7 +5493,7 @@ IL_0441: pop IL_0442: ldarg.0 IL_0443: stloc.0 - IL_0444: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__15' + IL_0444: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__15' IL_0449: brfalse.s IL_044d IL_044b: br.s IL_048a @@ -4655,12 +5523,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0480: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0485: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__15' - IL_048a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__15' + IL_0485: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__15' + IL_048a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__15' IL_048f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0494: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__15' + IL_0494: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__15' IL_0499: ldloc.0 - IL_049a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__14' + IL_049a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__14' IL_049f: brfalse.s IL_04a3 IL_04a1: br.s IL_04d9 @@ -4690,11 +5558,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04cf: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04d4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__14' - IL_04d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__14' + IL_04d4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__14' + IL_04d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__14' IL_04de: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__14' - IL_04e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__13' + IL_04e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__14' + IL_04e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__13' IL_04ed: brfalse.s IL_04f1 IL_04ef: br.s IL_0520 @@ -4717,10 +5585,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0516: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_051b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__13' - IL_0520: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__13' + IL_051b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__13' + IL_0520: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__13' IL_0525: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_052a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__13' + IL_052a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__13' IL_052f: ldloc.0 IL_0530: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -4736,7 +5604,7 @@ IL_0542: stloc.0 IL_0543: ldarg.0 IL_0544: stloc.1 - IL_0545: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__19' + IL_0545: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__19' IL_054a: brfalse.s IL_054e IL_054c: br.s IL_056d @@ -4749,16 +5617,16 @@ string, class [mscorlib]System.Type) IL_0563: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0568: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__19' - IL_056d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__19' + IL_0568: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__19' + IL_056d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__19' IL_0572: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0577: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__19' + IL_0577: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__19' IL_057c: ldloc.1 IL_057d: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0582: brtrue IL_0686 - IL_0587: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__18' + IL_0587: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__18' IL_058c: brfalse.s IL_0590 IL_058e: br.s IL_05cd @@ -4788,12 +5656,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05c3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05c8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__18' - IL_05cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__18' + IL_05c8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__18' + IL_05cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__18' IL_05d2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__18' + IL_05d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__18' IL_05dc: ldloc.1 - IL_05dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__17' + IL_05dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__17' IL_05e2: brfalse.s IL_05e6 IL_05e4: br.s IL_061c @@ -4823,11 +5691,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0612: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0617: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__17' - IL_061c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__17' + IL_0617: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__17' + IL_061c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__17' IL_0621: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0626: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__17' - IL_062b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__16' + IL_0626: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__17' + IL_062b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__16' IL_0630: brfalse.s IL_0634 IL_0632: br.s IL_0663 @@ -4850,10 +5718,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0659: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_065e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__16' - IL_0663: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__16' + IL_065e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__16' + IL_0663: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__16' IL_0668: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_066d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__16' + IL_066d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__16' IL_0672: ldloc.1 IL_0673: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -4867,7 +5735,7 @@ IL_0683: pop IL_0684: br.s IL_06e4 - IL_0686: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__20' + IL_0686: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__20' IL_068b: brfalse.s IL_068f IL_068d: br.s IL_06cd @@ -4899,10 +5767,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06c3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06c8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__20' - IL_06cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__20' + IL_06c8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__20' + IL_06cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__20' IL_06d2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__20' + IL_06d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__20' IL_06dc: ldloc.1 IL_06dd: ldloc.0 IL_06de: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4913,7 +5781,7 @@ IL_06e5: stloc.1 IL_06e6: ldarg.0 IL_06e7: stloc.0 - IL_06e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__24' + IL_06e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__24' IL_06ed: brfalse.s IL_06f1 IL_06ef: br.s IL_0710 @@ -4926,16 +5794,16 @@ string, class [mscorlib]System.Type) IL_0706: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_070b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__24' - IL_0710: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__24' + IL_070b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__24' + IL_0710: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__24' IL_0715: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_071a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__24' + IL_071a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__24' IL_071f: ldloc.0 IL_0720: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0725: brtrue IL_0829 - IL_072a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__23' + IL_072a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__23' IL_072f: brfalse.s IL_0733 IL_0731: br.s IL_0770 @@ -4965,12 +5833,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0766: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_076b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__23' - IL_0770: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__23' + IL_076b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__23' + IL_0770: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__23' IL_0775: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_077a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__23' + IL_077a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__23' IL_077f: ldloc.0 - IL_0780: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__22' + IL_0780: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__22' IL_0785: brfalse.s IL_0789 IL_0787: br.s IL_07bf @@ -5000,11 +5868,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07b5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07ba: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__22' - IL_07bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__22' + IL_07ba: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__22' + IL_07bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__22' IL_07c4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__22' - IL_07ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__21' + IL_07c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__22' + IL_07ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__21' IL_07d3: brfalse.s IL_07d7 IL_07d5: br.s IL_0806 @@ -5027,10 +5895,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07fc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0801: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__21' - IL_0806: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__21' + IL_0801: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__21' + IL_0806: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__21' IL_080b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0810: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__21' + IL_0810: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__21' IL_0815: ldloc.0 IL_0816: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5044,7 +5912,7 @@ IL_0826: pop IL_0827: br.s IL_0887 - IL_0829: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__25' + IL_0829: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__25' IL_082e: brfalse.s IL_0832 IL_0830: br.s IL_0870 @@ -5076,10 +5944,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0866: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_086b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__25' - IL_0870: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__25' + IL_086b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__25' + IL_0870: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__25' IL_0875: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_087a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__25' + IL_087a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__25' IL_087f: ldloc.0 IL_0880: ldloc.1 IL_0881: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5088,7 +5956,7 @@ IL_0886: pop IL_0887: ldarg.0 IL_0888: stloc.0 - IL_0889: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__28' + IL_0889: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__28' IL_088e: brfalse.s IL_0892 IL_0890: br.s IL_08cf @@ -5118,12 +5986,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08c5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08ca: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__28' - IL_08cf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__28' + IL_08ca: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__28' + IL_08cf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__28' IL_08d4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__28' + IL_08d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__28' IL_08de: ldloc.0 - IL_08df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__27' + IL_08df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__27' IL_08e4: brfalse.s IL_08e8 IL_08e6: br.s IL_091e @@ -5153,11 +6021,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0914: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0919: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__27' - IL_091e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__27' + IL_0919: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__27' + IL_091e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__27' IL_0923: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0928: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__27' - IL_092d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__26' + IL_0928: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__27' + IL_092d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__26' IL_0932: brfalse.s IL_0936 IL_0934: br.s IL_0965 @@ -5180,10 +6048,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_095b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0960: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__26' - IL_0965: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__26' + IL_0960: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__26' + IL_0965: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__26' IL_096a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_096f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__26' + IL_096f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__26' IL_0974: ldloc.0 IL_0975: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5197,7 +6065,7 @@ IL_0985: pop IL_0986: ldarg.0 IL_0987: stloc.0 - IL_0988: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__31' + IL_0988: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__31' IL_098d: brfalse.s IL_0991 IL_098f: br.s IL_09ce @@ -5227,12 +6095,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09c4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09c9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__31' - IL_09ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__31' + IL_09c9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__31' + IL_09ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__31' IL_09d3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__31' + IL_09d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__31' IL_09dd: ldloc.0 - IL_09de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__30' + IL_09de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__30' IL_09e3: brfalse.s IL_09e7 IL_09e5: br.s IL_0a1d @@ -5262,11 +6130,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a13: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a18: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__30' - IL_0a1d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__30' + IL_0a18: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__30' + IL_0a1d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__30' IL_0a22: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a27: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__30' - IL_0a2c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__29' + IL_0a27: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__30' + IL_0a2c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__29' IL_0a31: brfalse.s IL_0a35 IL_0a33: br.s IL_0a64 @@ -5289,10 +6157,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a5a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a5f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__29' - IL_0a64: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__29' + IL_0a5f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__29' + IL_0a64: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__29' IL_0a69: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a6e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__29' + IL_0a6e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__29' IL_0a73: ldloc.0 IL_0a74: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5306,7 +6174,7 @@ IL_0a84: pop IL_0a85: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0a8a: stloc.0 - IL_0a8b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__35' + IL_0a8b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__35' IL_0a90: brfalse.s IL_0a94 IL_0a92: br.s IL_0ab3 @@ -5319,16 +6187,16 @@ string, class [mscorlib]System.Type) IL_0aa9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0aae: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__35' - IL_0ab3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__35' + IL_0aae: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__35' + IL_0ab3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__35' IL_0ab8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0abd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__35' + IL_0abd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__35' IL_0ac2: ldloc.0 IL_0ac3: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0ac8: brtrue IL_0bcc - IL_0acd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__34' + IL_0acd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__34' IL_0ad2: brfalse.s IL_0ad6 IL_0ad4: br.s IL_0b13 @@ -5358,12 +6226,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b09: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b0e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__34' - IL_0b13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__34' + IL_0b0e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__34' + IL_0b13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__34' IL_0b18: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b1d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__34' + IL_0b1d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__34' IL_0b22: ldloc.0 - IL_0b23: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__33' + IL_0b23: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__33' IL_0b28: brfalse.s IL_0b2c IL_0b2a: br.s IL_0b62 @@ -5393,11 +6261,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b58: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b5d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__33' - IL_0b62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__33' + IL_0b5d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__33' + IL_0b62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__33' IL_0b67: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b6c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__33' - IL_0b71: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__32' + IL_0b6c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__33' + IL_0b71: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__32' IL_0b76: brfalse.s IL_0b7a IL_0b78: br.s IL_0ba9 @@ -5420,10 +6288,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b9f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ba4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__32' - IL_0ba9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__32' + IL_0ba4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__32' + IL_0ba9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__32' IL_0bae: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0bb3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__32' + IL_0bb3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__32' IL_0bb8: ldloc.0 IL_0bb9: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5437,7 +6305,7 @@ IL_0bc9: pop IL_0bca: br.s IL_0c2a - IL_0bcc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__36' + IL_0bcc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__36' IL_0bd1: brfalse.s IL_0bd5 IL_0bd3: br.s IL_0c13 @@ -5469,10 +6337,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c09: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c0e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__36' - IL_0c13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__36' + IL_0c0e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__36' + IL_0c13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__36' IL_0c18: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c1d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__36' + IL_0c1d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__36' IL_0c22: ldloc.0 IL_0c23: ldc.i4.5 IL_0c24: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5481,7 +6349,7 @@ IL_0c29: pop IL_0c2a: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0c2f: stloc.0 - IL_0c30: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__40' + IL_0c30: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__40' IL_0c35: brfalse.s IL_0c39 IL_0c37: br.s IL_0c58 @@ -5494,16 +6362,16 @@ string, class [mscorlib]System.Type) IL_0c4e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c53: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__40' - IL_0c58: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__40' + IL_0c53: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__40' + IL_0c58: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__40' IL_0c5d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__40' + IL_0c62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__40' IL_0c67: ldloc.0 IL_0c68: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0c6d: brtrue IL_0d71 - IL_0c72: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__39' + IL_0c72: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__39' IL_0c77: brfalse.s IL_0c7b IL_0c79: br.s IL_0cb8 @@ -5533,12 +6401,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0cae: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0cb3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__39' - IL_0cb8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__39' + IL_0cb3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__39' + IL_0cb8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__39' IL_0cbd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0cc2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__39' + IL_0cc2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__39' IL_0cc7: ldloc.0 - IL_0cc8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__38' + IL_0cc8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__38' IL_0ccd: brfalse.s IL_0cd1 IL_0ccf: br.s IL_0d07 @@ -5568,11 +6436,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0cfd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d02: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__38' - IL_0d07: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__38' + IL_0d02: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__38' + IL_0d07: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__38' IL_0d0c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d11: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__38' - IL_0d16: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__37' + IL_0d11: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__38' + IL_0d16: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__37' IL_0d1b: brfalse.s IL_0d1f IL_0d1d: br.s IL_0d4e @@ -5595,10 +6463,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d44: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d49: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__37' - IL_0d4e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__37' + IL_0d49: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__37' + IL_0d4e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__37' IL_0d53: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d58: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__37' + IL_0d58: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__37' IL_0d5d: ldloc.0 IL_0d5e: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5612,7 +6480,7 @@ IL_0d6e: pop IL_0d6f: br.s IL_0dcf - IL_0d71: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__41' + IL_0d71: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__41' IL_0d76: brfalse.s IL_0d7a IL_0d78: br.s IL_0db8 @@ -5644,10 +6512,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0dae: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0db3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__41' - IL_0db8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__41' + IL_0db3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__41' + IL_0db8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__41' IL_0dbd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0dc2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__41' + IL_0dc2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__41' IL_0dc7: ldloc.0 IL_0dc8: ldc.i4.5 IL_0dc9: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5669,7 +6537,7 @@ .locals init (object V_0, object V_1) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__5' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__5' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_0049 @@ -5701,15 +6569,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__5' - IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__5' + IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__5' + IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__5' IL_004e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__5' + IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__5' IL_0058: ldtoken [mscorlib]System.Console IL_005d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0062: ldarg.0 IL_0063: stloc.0 - IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__3' + IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__3' IL_0069: brfalse.s IL_006d IL_006b: br.s IL_008c @@ -5722,16 +6590,16 @@ string, class [mscorlib]System.Type) IL_0082: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0087: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__3' - IL_008c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__3' + IL_0087: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__3' + IL_008c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__3' IL_0091: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__3' + IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__3' IL_009b: ldloc.0 IL_009c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_00a1: brtrue IL_01a4 - IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__2' + IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__2' IL_00ab: brfalse.s IL_00af IL_00ad: br.s IL_00ec @@ -5761,12 +6629,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00e2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00e7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__2' - IL_00ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__2' + IL_00e7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__2' + IL_00ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__2' IL_00f1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__2' + IL_00f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__2' IL_00fb: ldloc.0 - IL_00fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__1' + IL_00fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__1' IL_0101: brfalse.s IL_0105 IL_0103: br.s IL_013b @@ -5796,11 +6664,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0131: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0136: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__1' - IL_013b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__1' + IL_0136: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__1' + IL_013b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__1' IL_0140: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0145: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__1' - IL_014a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' + IL_0145: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__1' + IL_014a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' IL_014f: brfalse.s IL_0153 IL_0151: br.s IL_0182 @@ -5823,10 +6691,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0178: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_017d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' - IL_0182: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' + IL_017d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' + IL_0182: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' IL_0187: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_018c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' + IL_018c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' IL_0191: ldloc.0 IL_0192: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5839,7 +6707,7 @@ !2) IL_01a2: br.s IL_0201 - IL_01a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__4' + IL_01a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__4' IL_01a9: brfalse.s IL_01ad IL_01ab: br.s IL_01eb @@ -5871,10 +6739,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01e1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01e6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__4' - IL_01eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__4' + IL_01e6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__4' + IL_01eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__4' IL_01f0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__4' + IL_01f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__4' IL_01fa: ldloc.0 IL_01fb: ldc.i4.5 IL_01fc: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5884,7 +6752,7 @@ !1, !2) IL_0206: nop - IL_0207: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__11' + IL_0207: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__11' IL_020c: brfalse.s IL_0210 IL_020e: br.s IL_024f @@ -5916,15 +6784,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0245: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_024a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__11' - IL_024f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__11' + IL_024a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__11' + IL_024f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__11' IL_0254: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0259: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__11' + IL_0259: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__11' IL_025e: ldtoken [mscorlib]System.Console IL_0263: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0268: ldarg.0 IL_0269: stloc.0 - IL_026a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__9' + IL_026a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__9' IL_026f: brfalse.s IL_0273 IL_0271: br.s IL_0292 @@ -5937,16 +6805,16 @@ string, class [mscorlib]System.Type) IL_0288: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_028d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__9' - IL_0292: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__9' + IL_028d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__9' + IL_0292: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__9' IL_0297: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_029c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__9' + IL_029c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__9' IL_02a1: ldloc.0 IL_02a2: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_02a7: brtrue IL_03aa - IL_02ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__8' + IL_02ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__8' IL_02b1: brfalse.s IL_02b5 IL_02b3: br.s IL_02f2 @@ -5976,12 +6844,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02e8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02ed: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__8' - IL_02f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__8' + IL_02ed: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__8' + IL_02f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__8' IL_02f7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__8' + IL_02fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__8' IL_0301: ldloc.0 - IL_0302: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__7' + IL_0302: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__7' IL_0307: brfalse.s IL_030b IL_0309: br.s IL_0341 @@ -6011,11 +6879,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0337: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_033c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__7' - IL_0341: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__7' + IL_033c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__7' + IL_0341: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__7' IL_0346: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_034b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__7' - IL_0350: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__6' + IL_034b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__7' + IL_0350: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__6' IL_0355: brfalse.s IL_0359 IL_0357: br.s IL_0388 @@ -6038,10 +6906,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_037e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0383: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__6' - IL_0388: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__6' + IL_0383: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__6' + IL_0388: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__6' IL_038d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0392: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__6' + IL_0392: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__6' IL_0397: ldloc.0 IL_0398: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6054,7 +6922,7 @@ !2) IL_03a8: br.s IL_0407 - IL_03aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__10' + IL_03aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__10' IL_03af: brfalse.s IL_03b3 IL_03b1: br.s IL_03f1 @@ -6086,10 +6954,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03e7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03ec: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__10' - IL_03f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__10' + IL_03ec: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__10' + IL_03f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__10' IL_03f6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__10' + IL_03fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__10' IL_0400: ldloc.0 IL_0401: ldc.i4.1 IL_0402: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6099,7 +6967,7 @@ !1, !2) IL_040c: nop - IL_040d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__15' + IL_040d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__15' IL_0412: brfalse.s IL_0416 IL_0414: br.s IL_0455 @@ -6131,15 +6999,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_044b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0450: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__15' - IL_0455: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__15' + IL_0450: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__15' + IL_0455: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__15' IL_045a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_045f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__15' + IL_045f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__15' IL_0464: ldtoken [mscorlib]System.Console IL_0469: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_046e: ldarg.0 IL_046f: stloc.0 - IL_0470: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__14' + IL_0470: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__14' IL_0475: brfalse.s IL_0479 IL_0477: br.s IL_04b6 @@ -6169,12 +7037,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04ac: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04b1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__14' - IL_04b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__14' + IL_04b1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__14' + IL_04b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__14' IL_04bb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__14' + IL_04c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__14' IL_04c5: ldloc.0 - IL_04c6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__13' + IL_04c6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__13' IL_04cb: brfalse.s IL_04cf IL_04cd: br.s IL_0505 @@ -6204,11 +7072,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04fb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0500: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__13' - IL_0505: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__13' + IL_0500: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__13' + IL_0505: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__13' IL_050a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_050f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__13' - IL_0514: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__12' + IL_050f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__13' + IL_0514: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__12' IL_0519: brfalse.s IL_051d IL_051b: br.s IL_054c @@ -6231,10 +7099,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0542: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0547: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__12' - IL_054c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__12' + IL_0547: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__12' + IL_054c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__12' IL_0551: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0556: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__12' + IL_0556: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__12' IL_055b: ldloc.0 IL_055c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6249,7 +7117,7 @@ !1, !2) IL_0571: nop - IL_0572: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__19' + IL_0572: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__19' IL_0577: brfalse.s IL_057b IL_0579: br.s IL_05ba @@ -6281,15 +7149,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05b0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05b5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__19' - IL_05ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__19' + IL_05b5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__19' + IL_05ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__19' IL_05bf: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05c4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__19' + IL_05c4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__19' IL_05c9: ldtoken [mscorlib]System.Console IL_05ce: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_05d3: ldarg.0 IL_05d4: stloc.0 - IL_05d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__18' + IL_05d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__18' IL_05da: brfalse.s IL_05de IL_05dc: br.s IL_061b @@ -6319,12 +7187,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0611: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0616: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__18' - IL_061b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__18' + IL_0616: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__18' + IL_061b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__18' IL_0620: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0625: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__18' + IL_0625: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__18' IL_062a: ldloc.0 - IL_062b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__17' + IL_062b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__17' IL_0630: brfalse.s IL_0634 IL_0632: br.s IL_066a @@ -6354,11 +7222,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0660: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0665: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__17' - IL_066a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__17' + IL_0665: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__17' + IL_066a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__17' IL_066f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0674: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__17' - IL_0679: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__16' + IL_0674: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__17' + IL_0679: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__16' IL_067e: brfalse.s IL_0682 IL_0680: br.s IL_06b1 @@ -6381,10 +7249,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06a7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06ac: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__16' - IL_06b1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__16' + IL_06ac: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__16' + IL_06b1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__16' IL_06b6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06bb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__16' + IL_06bb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__16' IL_06c0: ldloc.0 IL_06c1: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6399,7 +7267,7 @@ !1, !2) IL_06d6: nop - IL_06d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__25' + IL_06d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__25' IL_06dc: brfalse.s IL_06e0 IL_06de: br.s IL_071f @@ -6431,17 +7299,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0715: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_071a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__25' - IL_071f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__25' + IL_071a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__25' + IL_071f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__25' IL_0724: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0729: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__25' + IL_0729: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__25' IL_072e: ldtoken [mscorlib]System.Console IL_0733: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0738: ldarg.1 IL_0739: stloc.0 IL_073a: ldarg.0 IL_073b: stloc.1 - IL_073c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__23' + IL_073c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__23' IL_0741: brfalse.s IL_0745 IL_0743: br.s IL_0764 @@ -6454,16 +7322,16 @@ string, class [mscorlib]System.Type) IL_075a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_075f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__23' - IL_0764: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__23' + IL_075f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__23' + IL_0764: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__23' IL_0769: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_076e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__23' + IL_076e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__23' IL_0773: ldloc.1 IL_0774: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0779: brtrue IL_087c - IL_077e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__22' + IL_077e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__22' IL_0783: brfalse.s IL_0787 IL_0785: br.s IL_07c4 @@ -6493,12 +7361,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07ba: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07bf: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__22' - IL_07c4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__22' + IL_07bf: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__22' + IL_07c4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__22' IL_07c9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__22' + IL_07ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__22' IL_07d3: ldloc.1 - IL_07d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__21' + IL_07d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__21' IL_07d9: brfalse.s IL_07dd IL_07db: br.s IL_0813 @@ -6528,11 +7396,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0809: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_080e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__21' - IL_0813: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__21' + IL_080e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__21' + IL_0813: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__21' IL_0818: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_081d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__21' - IL_0822: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__20' + IL_081d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__21' + IL_0822: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__20' IL_0827: brfalse.s IL_082b IL_0829: br.s IL_085a @@ -6555,10 +7423,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0850: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0855: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__20' - IL_085a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__20' + IL_0855: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__20' + IL_085a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__20' IL_085f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0864: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__20' + IL_0864: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__20' IL_0869: ldloc.1 IL_086a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6571,7 +7439,7 @@ !2) IL_087a: br.s IL_08d9 - IL_087c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__24' + IL_087c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__24' IL_0881: brfalse.s IL_0885 IL_0883: br.s IL_08c3 @@ -6603,10 +7471,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08b9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08be: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__24' - IL_08c3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__24' + IL_08be: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__24' + IL_08c3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__24' IL_08c8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__24' + IL_08cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__24' IL_08d2: ldloc.1 IL_08d3: ldloc.0 IL_08d4: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6616,7 +7484,7 @@ !1, !2) IL_08de: nop - IL_08df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__31' + IL_08df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__31' IL_08e4: brfalse.s IL_08e8 IL_08e6: br.s IL_0927 @@ -6648,17 +7516,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_091d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0922: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__31' - IL_0927: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__31' + IL_0922: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__31' + IL_0927: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__31' IL_092c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0931: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__31' + IL_0931: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__31' IL_0936: ldtoken [mscorlib]System.Console IL_093b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0940: ldarg.1 IL_0941: stloc.1 IL_0942: ldarg.0 IL_0943: stloc.0 - IL_0944: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__29' + IL_0944: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__29' IL_0949: brfalse.s IL_094d IL_094b: br.s IL_096c @@ -6671,16 +7539,16 @@ string, class [mscorlib]System.Type) IL_0962: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0967: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__29' - IL_096c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__29' + IL_0967: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__29' + IL_096c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__29' IL_0971: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0976: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__29' + IL_0976: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__29' IL_097b: ldloc.0 IL_097c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0981: brtrue IL_0a84 - IL_0986: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__28' + IL_0986: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__28' IL_098b: brfalse.s IL_098f IL_098d: br.s IL_09cc @@ -6710,12 +7578,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09c2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09c7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__28' - IL_09cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__28' + IL_09c7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__28' + IL_09cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__28' IL_09d1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__28' + IL_09d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__28' IL_09db: ldloc.0 - IL_09dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__27' + IL_09dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__27' IL_09e1: brfalse.s IL_09e5 IL_09e3: br.s IL_0a1b @@ -6745,11 +7613,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a11: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a16: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__27' - IL_0a1b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__27' + IL_0a16: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__27' + IL_0a1b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__27' IL_0a20: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a25: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__27' - IL_0a2a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__26' + IL_0a25: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__27' + IL_0a2a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__26' IL_0a2f: brfalse.s IL_0a33 IL_0a31: br.s IL_0a62 @@ -6772,10 +7640,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a58: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a5d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__26' - IL_0a62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__26' + IL_0a5d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__26' + IL_0a62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__26' IL_0a67: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a6c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__26' + IL_0a6c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__26' IL_0a71: ldloc.0 IL_0a72: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6788,7 +7656,7 @@ !2) IL_0a82: br.s IL_0ae1 - IL_0a84: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__30' + IL_0a84: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__30' IL_0a89: brfalse.s IL_0a8d IL_0a8b: br.s IL_0acb @@ -6820,10 +7688,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0ac1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ac6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__30' - IL_0acb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__30' + IL_0ac6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__30' + IL_0acb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__30' IL_0ad0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0ad5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__30' + IL_0ad5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__30' IL_0ada: ldloc.0 IL_0adb: ldloc.1 IL_0adc: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6833,7 +7701,7 @@ !1, !2) IL_0ae6: nop - IL_0ae7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__35' + IL_0ae7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__35' IL_0aec: brfalse.s IL_0af0 IL_0aee: br.s IL_0b2f @@ -6865,15 +7733,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b25: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b2a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__35' - IL_0b2f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__35' + IL_0b2a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__35' + IL_0b2f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__35' IL_0b34: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__35' + IL_0b39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__35' IL_0b3e: ldtoken [mscorlib]System.Console IL_0b43: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0b48: ldarg.0 IL_0b49: stloc.0 - IL_0b4a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__34' + IL_0b4a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__34' IL_0b4f: brfalse.s IL_0b53 IL_0b51: br.s IL_0b90 @@ -6903,12 +7771,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b86: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b8b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__34' - IL_0b90: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__34' + IL_0b8b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__34' + IL_0b90: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__34' IL_0b95: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b9a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__34' + IL_0b9a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__34' IL_0b9f: ldloc.0 - IL_0ba0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__33' + IL_0ba0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__33' IL_0ba5: brfalse.s IL_0ba9 IL_0ba7: br.s IL_0bdf @@ -6938,11 +7806,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0bd5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0bda: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__33' - IL_0bdf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__33' + IL_0bda: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__33' + IL_0bdf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__33' IL_0be4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0be9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__33' - IL_0bee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__32' + IL_0be9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__33' + IL_0bee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__32' IL_0bf3: brfalse.s IL_0bf7 IL_0bf5: br.s IL_0c26 @@ -6965,10 +7833,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c1c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c21: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__32' - IL_0c26: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__32' + IL_0c21: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__32' + IL_0c26: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__32' IL_0c2b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c30: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__32' + IL_0c30: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__32' IL_0c35: ldloc.0 IL_0c36: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6983,7 +7851,7 @@ !1, !2) IL_0c4b: nop - IL_0c4c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__39' + IL_0c4c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__39' IL_0c51: brfalse.s IL_0c55 IL_0c53: br.s IL_0c94 @@ -7015,15 +7883,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c8a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c8f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__39' - IL_0c94: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__39' + IL_0c8f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__39' + IL_0c94: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__39' IL_0c99: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c9e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__39' + IL_0c9e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__39' IL_0ca3: ldtoken [mscorlib]System.Console IL_0ca8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0cad: ldarg.0 IL_0cae: stloc.0 - IL_0caf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__38' + IL_0caf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__38' IL_0cb4: brfalse.s IL_0cb8 IL_0cb6: br.s IL_0cf5 @@ -7053,12 +7921,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0ceb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0cf0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__38' - IL_0cf5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__38' + IL_0cf0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__38' + IL_0cf5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__38' IL_0cfa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0cff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__38' + IL_0cff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__38' IL_0d04: ldloc.0 - IL_0d05: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__37' + IL_0d05: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__37' IL_0d0a: brfalse.s IL_0d0e IL_0d0c: br.s IL_0d44 @@ -7088,11 +7956,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d3a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d3f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__37' - IL_0d44: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__37' + IL_0d3f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__37' + IL_0d44: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__37' IL_0d49: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d4e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__37' - IL_0d53: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__36' + IL_0d4e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__37' + IL_0d53: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__36' IL_0d58: brfalse.s IL_0d5c IL_0d5a: br.s IL_0d8b @@ -7115,10 +7983,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d81: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d86: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__36' - IL_0d8b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__36' + IL_0d86: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__36' + IL_0d8b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__36' IL_0d90: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d95: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__36' + IL_0d95: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__36' IL_0d9a: ldloc.0 IL_0d9b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7146,7 +8014,7 @@ IL_0000: nop IL_0001: ldarg.0 IL_0002: stloc.0 - IL_0003: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' + IL_0003: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' IL_0008: brfalse.s IL_000c IL_000a: br.s IL_0038 @@ -7169,17 +8037,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_002e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0033: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' - IL_0038: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' + IL_0033: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' + IL_0038: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' IL_003d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' + IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' IL_0047: ldloc.0 IL_0048: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_004d: starg.s a IL_004f: ldarg.0 IL_0050: stloc.0 - IL_0051: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__1' + IL_0051: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__1' IL_0056: brfalse.s IL_005a IL_0058: br.s IL_0086 @@ -7202,15 +8070,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_007c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0081: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__1' - IL_0086: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__1' + IL_0081: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__1' + IL_0086: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__1' IL_008b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0090: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__1' + IL_0090: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__1' IL_0095: ldloc.0 IL_0096: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_009b: starg.s a - IL_009d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__2' + IL_009d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__2' IL_00a2: brfalse.s IL_00a6 IL_00a4: br.s IL_00d2 @@ -7233,15 +8101,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00c8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00cd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__2' - IL_00d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__2' + IL_00cd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__2' + IL_00d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__2' IL_00d7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__2' + IL_00dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__2' IL_00e1: ldarg.0 IL_00e2: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_00e7: starg.s a - IL_00e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__3' + IL_00e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__3' IL_00ee: brfalse.s IL_00f2 IL_00f0: br.s IL_011e @@ -7264,15 +8132,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0114: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0119: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__3' - IL_011e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__3' + IL_0119: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__3' + IL_011e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__3' IL_0123: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0128: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__3' + IL_0128: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__3' IL_012d: ldarg.0 IL_012e: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0133: starg.s a - IL_0135: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__5' + IL_0135: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__5' IL_013a: brfalse.s IL_013e IL_013c: br.s IL_017d @@ -7304,13 +8172,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0173: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0178: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__5' - IL_017d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__5' + IL_0178: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__5' + IL_017d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__5' IL_0182: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0187: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__5' + IL_0187: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__5' IL_018c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0191: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0196: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__4' + IL_0196: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__4' IL_019b: brfalse.s IL_019f IL_019d: br.s IL_01cb @@ -7333,10 +8201,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01c1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01c6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__4' - IL_01cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__4' + IL_01c6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__4' + IL_01cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__4' IL_01d0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__4' + IL_01d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__4' IL_01da: ldarg.0 IL_01db: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7344,7 +8212,7 @@ !1, !2) IL_01e5: nop - IL_01e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__7' + IL_01e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__7' IL_01eb: brfalse.s IL_01ef IL_01ed: br.s IL_022e @@ -7376,13 +8244,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0224: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0229: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__7' - IL_022e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__7' + IL_0229: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__7' + IL_022e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__7' IL_0233: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0238: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__7' + IL_0238: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__7' IL_023d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0242: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0247: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__6' + IL_0247: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__6' IL_024c: brfalse.s IL_0250 IL_024e: br.s IL_027c @@ -7405,10 +8273,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0272: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0277: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__6' - IL_027c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__6' + IL_0277: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__6' + IL_027c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__6' IL_0281: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0286: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__6' + IL_0286: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__6' IL_028b: ldarg.0 IL_028c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7430,7 +8298,7 @@ class [mscorlib]System.IDisposable V_2) IL_0000: nop IL_0001: nop - IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__1' + IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__1' IL_0007: brfalse.s IL_000b IL_0009: br.s IL_002f @@ -7444,10 +8312,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Type) IL_0025: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_002a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__1' - IL_002f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__1' + IL_002a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__1' + IL_002f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__1' IL_0034: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0039: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__1' + IL_0039: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__1' IL_003e: ldarg.0 IL_003f: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7461,7 +8329,7 @@ IL_004d: callvirt instance object [mscorlib]System.Collections.IEnumerator::get_Current() IL_0052: stloc.1 IL_0053: nop - IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' + IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' IL_0059: brfalse.s IL_005d IL_005b: br.s IL_009c @@ -7493,10 +8361,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0092: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0097: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' - IL_009c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' + IL_0097: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' + IL_009c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' IL_00a1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' + IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' IL_00ab: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_00b0: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_00b5: ldloc.1 @@ -7539,7 +8407,7 @@ .maxstack 10 .locals init (bool V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_0036 @@ -7562,11 +8430,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_002c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0031: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' - IL_0036: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' + IL_0031: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' + IL_0036: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' IL_003b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' - IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' + IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' + IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' IL_004a: brfalse.s IL_004e IL_004c: br.s IL_0084 @@ -7596,10 +8464,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_007a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_007f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' - IL_0084: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' + IL_007f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' + IL_0084: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' IL_0089: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_008e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' + IL_008e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' IL_0093: ldarg.0 IL_0094: ldarg.1 IL_0095: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7631,7 +8499,7 @@ .locals init (bool V_0, object V_1) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_0040 @@ -7661,17 +8529,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0036: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_003b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' - IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' + IL_003b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' + IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' IL_0045: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' + IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' IL_004f: ldarg.0 IL_0050: ldnull IL_0051: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_0056: stloc.1 - IL_0057: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__4' + IL_0057: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__4' IL_005c: brfalse.s IL_0060 IL_005e: br.s IL_008c @@ -7694,16 +8562,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0082: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0087: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__4' - IL_008c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__4' + IL_0087: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__4' + IL_008c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__4' IL_0091: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__4' + IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__4' IL_009b: ldloc.1 IL_009c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_00a1: brtrue IL_019a - IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__3' + IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__3' IL_00ab: brfalse.s IL_00af IL_00ad: br.s IL_00db @@ -7726,11 +8594,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00d1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00d6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__3' - IL_00db: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__3' + IL_00d6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__3' + IL_00db: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__3' IL_00e0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__3' - IL_00ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__2' + IL_00e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__3' + IL_00ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__2' IL_00ef: brfalse.s IL_00f3 IL_00f1: br.s IL_0129 @@ -7760,12 +8628,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_011f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0124: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__2' - IL_0129: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__2' + IL_0124: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__2' + IL_0129: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__2' IL_012e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0133: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__2' + IL_0133: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__2' IL_0138: ldloc.1 - IL_0139: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' + IL_0139: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' IL_013e: brfalse.s IL_0142 IL_0140: br.s IL_0178 @@ -7795,10 +8663,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_016e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0173: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' - IL_0178: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' + IL_0173: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' + IL_0178: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' IL_017d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0182: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' + IL_0182: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' IL_0187: ldarg.1 IL_0188: ldnull IL_0189: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, From 046824831ae2f96a46fb542c0b990b99af8915f4 Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Thu, 26 Apr 2018 15:04:25 +0200 Subject: [PATCH 22/49] Add highlighting for var and dynamic --- ILSpy/Languages/CSharpHighlightingTokenWriter.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ILSpy/Languages/CSharpHighlightingTokenWriter.cs b/ILSpy/Languages/CSharpHighlightingTokenWriter.cs index 523a165d3..535039649 100644 --- a/ILSpy/Languages/CSharpHighlightingTokenWriter.cs +++ b/ILSpy/Languages/CSharpHighlightingTokenWriter.cs @@ -125,7 +125,6 @@ namespace ICSharpCode.ILSpy case "foreach": case "lock": case "global": - case "dynamic": case "await": color = structureKeywordsColor; break; @@ -291,6 +290,8 @@ namespace ICSharpCode.ILSpy HighlightingColor color = null; if (identifier.Name == "value" && identifier.Ancestors.OfType().FirstOrDefault() is Accessor accessor && accessor.Role != PropertyDeclaration.GetterRole) color = valueKeywordColor; + if ((identifier.Name == "dynamic" || identifier.Name == "var") && identifier.Parent is AstType) + color = queryKeywordsColor; switch (GetCurrentDefinition()) { case ITypeDefinition t: switch (t.Kind) { From 62da416d6c957d24463b95870fb396fef6b66635 Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Sat, 2 Jun 2018 09:00:44 +0200 Subject: [PATCH 23/49] Fix PrettifyAssignments for dynamic expressions --- .../CSharp/Transforms/PrettifyAssignments.cs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/ICSharpCode.Decompiler/CSharp/Transforms/PrettifyAssignments.cs b/ICSharpCode.Decompiler/CSharp/Transforms/PrettifyAssignments.cs index fc18a8442..a6aaa16aa 100644 --- a/ICSharpCode.Decompiler/CSharp/Transforms/PrettifyAssignments.cs +++ b/ICSharpCode.Decompiler/CSharp/Transforms/PrettifyAssignments.cs @@ -37,6 +37,8 @@ namespace ICSharpCode.Decompiler.CSharp.Transforms /// class PrettifyAssignments : DepthFirstAstVisitor, IAstTransform { + TransformContext context; + public override void VisitAssignmentExpression(AssignmentExpression assignment) { base.VisitAssignmentExpression(assignment); @@ -52,13 +54,12 @@ namespace ICSharpCode.Decompiler.CSharp.Transforms } } } - // TODO: context.Settings.IntroduceIncrementAndDecrement - if (assignment.Operator == AssignmentOperatorType.Add || assignment.Operator == AssignmentOperatorType.Subtract) { + if (context.Settings.IntroduceIncrementAndDecrement && assignment.Operator == AssignmentOperatorType.Add || assignment.Operator == AssignmentOperatorType.Subtract) { // detect increment/decrement var rr = assignment.Right.GetResolveResult(); if (rr.IsCompileTimeConstant && rr.Type.IsCSharpPrimitiveIntegerType() && CSharpPrimitiveCast.Cast(rr.Type.GetTypeCode(), 1, false).Equals(rr.ConstantValue)) { // only if it's not a custom operator - if (assignment.Annotation() == null && assignment.Annotation() == null) { + if (assignment.Annotation() == null && assignment.Annotation() == null && assignment.Annotation() == null) { UnaryOperatorType type; // When the parent is an expression statement, pre- or post-increment doesn't matter; // so we can pick post-increment which is more commonly used (for (int i = 0; i < x; i++)) @@ -121,6 +122,7 @@ namespace ICSharpCode.Decompiler.CSharp.Transforms void IAstTransform.Run(AstNode node, TransformContext context) { + this.context = context; node.AcceptVisitor(this); } } From 9fa5249afea065d3b8b52af1df01920891d2bdd5 Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Mon, 4 Jun 2018 11:00:51 +0200 Subject: [PATCH 24/49] Update dynamic test cases --- .../TestCases/Pretty/DynamicTests.cs | 56 +- .../TestCases/Pretty/DynamicTests.il | 2786 ++++++++--------- .../TestCases/Pretty/DynamicTests.opt.il | 2719 +++++++--------- .../Pretty/DynamicTests.opt.roslyn.il | 2320 ++++++-------- .../TestCases/Pretty/DynamicTests.roslyn.il | 2399 ++++++-------- 5 files changed, 4527 insertions(+), 5753 deletions(-) diff --git a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.cs b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.cs index 6e8e86642..8165ca66b 100644 --- a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.cs +++ b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.cs @@ -1,5 +1,4 @@ using System; -using System.Collections; namespace ICSharpCode.Decompiler.Tests.TestCases.Pretty { @@ -12,12 +11,20 @@ namespace ICSharpCode.Decompiler.Tests.TestCases.Pretty set; } - private static void Main(string[] args) + private static void InvokeConstructor() { - IComparable comparable = 1; - DynamicTests dynamicTests = new DynamicTests(); - dynamicTests.Property = 1; - dynamicTests.Property += (dynamic)1; + dynamic val = new DynamicTests(); + val.Test(new UnauthorizedAccessException()); + } + + private static void DynamicThrow() + { + try { + throw (Exception)field; + } catch (Exception ex) { + Console.WriteLine(ex.ToString()); + throw; + } } private static void MemberAccess(dynamic a) @@ -72,12 +79,12 @@ namespace ICSharpCode.Decompiler.Tests.TestCases.Pretty private static void DynamicCallWithStringCastToDynamic2() { - field.Call((dynamic)"Hello World", (int)5, null); + field.Call((dynamic)"Hello World", 5, null); } private static void DynamicCallWithStringCastToDynamic3() { - field.Call((dynamic)"Hello World", 5u, (dynamic)null); + field.Call((dynamic)"Hello World", 5u, null); } private static void Invocation(dynamic a, dynamic b) @@ -87,8 +94,8 @@ namespace ICSharpCode.Decompiler.Tests.TestCases.Pretty private static dynamic Test1(dynamic a) { - dynamic p = a.IndexedProperty; - return p[0]; + dynamic val = a.IndexedProperty; + return val[0]; } private static dynamic Test2(dynamic a) @@ -140,9 +147,6 @@ namespace ICSharpCode.Decompiler.Tests.TestCases.Pretty private static void Casts(dynamic a) { Console.WriteLine(); - int b = 5; - if (b < 0) - return; MemberAccess((int)a); } @@ -174,35 +178,35 @@ namespace ICSharpCode.Decompiler.Tests.TestCases.Pretty private static void UnaryOperators(dynamic a) { - a--; - a++; - --a; - ++a; - Casts(-a); - Casts(+a); + // TODO : beautify inc/dec on locals + //a--; + //a++; + //--a; + //++a; + DynamicTests.Casts(-a); + DynamicTests.Casts(+a); } private static void Loops(dynamic list) { foreach (dynamic item in list) { - UnaryOperators(item); + DynamicTests.UnaryOperators(item); } } private static void If(dynamic a, dynamic b) { - if (a == b) - { + if (a == b) { Console.WriteLine("Equal"); } } private static void If2(dynamic a, dynamic b) { - if (a == null || b == null) - { - Console.WriteLine("Equal"); - } + // TODO : beautify complex conditions + //if (a == null || b == null) { + // Console.WriteLine("Equal"); + //} } } } diff --git a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.il b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.il index 31b432862..65495f7f0 100644 --- a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.il +++ b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.il @@ -42,78 +42,85 @@ .class private auto ansi beforefieldinit ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests extends [mscorlib]System.Object { - .class abstract auto ansi sealed nested private beforefieldinit '
o__SiteContainer0' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer0' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1' - } // end of class '
o__SiteContainer0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1' + } // end of class 'o__SiteContainer0' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer2' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer2' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitef' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site10' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site11' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site12' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site13' - } // end of class 'o__SiteContainer2' - - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer14' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3' + } // end of class 'o__SiteContainer2' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer4' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitef' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site10' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site11' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site12' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site13' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site14' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site15' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site16' + } // end of class 'o__SiteContainer4' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer16' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site17' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site18' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site19' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1a' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1b' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1c' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1d' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1e' - } // end of class 'o__SiteContainer14' - - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer1f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site18' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site19' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site20' + } // end of class 'o__SiteContainer16' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer21' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site20' - } // end of class 'o__SiteContainer1f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site22' + } // end of class 'o__SiteContainer21' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer21' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer23' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site22' - } // end of class 'o__SiteContainer21' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site24' + } // end of class 'o__SiteContainer23' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer23' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer25' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .class auto ansi sealed nested public '<>q__SiteDelegate24' + .class auto ansi sealed nested public '<>q__SiteDelegate26' extends [mscorlib]System.MulticastDelegate { .method public hidebysig specialname rtspecialname instance void .ctor(object 'object', native int 'method') runtime managed { - } // end of method '<>q__SiteDelegate24'::.ctor + } // end of method '<>q__SiteDelegate26'::.ctor .method public hidebysig newslot virtual instance void Invoke(class [System.Core]System.Runtime.CompilerServices.CallSite param0, @@ -123,284 +130,269 @@ { .param [2] .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) - } // end of method '<>q__SiteDelegate24'::Invoke + } // end of method '<>q__SiteDelegate26'::Invoke - } // end of class '<>q__SiteDelegate24' + } // end of class '<>q__SiteDelegate26' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer23'/'<>q__SiteDelegate24'> '<>p__Site25' - } // end of class 'o__SiteContainer23' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer25'/'<>q__SiteDelegate26'> '<>p__Site27' + } // end of class 'o__SiteContainer25' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer26' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer28' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site27' - } // end of class 'o__SiteContainer26' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site29' + } // end of class 'o__SiteContainer28' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer28' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer2a' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site29' - } // end of class 'o__SiteContainer28' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2b' + } // end of class 'o__SiteContainer2a' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer2a' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer2c' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2b' - } // end of class 'o__SiteContainer2a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2d' + } // end of class 'o__SiteContainer2c' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer2c' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer2e' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2d' - } // end of class 'o__SiteContainer2c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2f' + } // end of class 'o__SiteContainer2e' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer2e' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer30' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2f' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site30' - } // end of class 'o__SiteContainer2e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site31' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site32' + } // end of class 'o__SiteContainer30' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer31' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer33' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site32' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site33' - } // end of class 'o__SiteContainer31' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site34' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site35' + } // end of class 'o__SiteContainer33' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer34' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer36' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site35' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site36' - } // end of class 'o__SiteContainer34' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site37' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site38' + } // end of class 'o__SiteContainer36' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer37' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer39' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site38' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site39' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3a' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3b' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3c' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3d' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3e' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3f' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site40' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site41' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site41' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site42' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site43' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site43' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site44' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site45' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site46' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site47' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site47' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site48' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site49' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site49' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4a' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4b' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4c' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4d' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4e' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4f' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site50' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site51' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site52' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site53' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site53' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site54' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site55' - } // end of class 'o__SiteContainer37' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site55' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site56' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site57' + } // end of class 'o__SiteContainer39' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer56' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer58' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site57' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site58' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site59' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5a' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5b' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5c' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5d' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5e' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5f' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site60' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site60' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site61' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site62' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site62' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site63' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site64' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site65' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site66' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site66' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site67' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site68' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site68' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site69' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6a' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6b' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6c' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6d' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6e' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6f' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site70' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site71' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site72' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site72' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site73' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site74' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site74' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site75' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site76' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site77' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site78' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site78' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site79' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7a' - } // end of class 'o__SiteContainer56' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7c' + } // end of class 'o__SiteContainer58' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer7b' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer7d' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7c' - } // end of class 'o__SiteContainer7b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7e' + } // end of class 'o__SiteContainer7d' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer7d' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer7f' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7e' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7f' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site80' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site81' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site82' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site83' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site84' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site85' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site86' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site87' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site88' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site89' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8a' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8b' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8c' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8d' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8e' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8f' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site90' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site80' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site81' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site82' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site83' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site84' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site85' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site86' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site87' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site88' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site89' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site90' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site91' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site92' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site93' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site94' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site95' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site92' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site93' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site94' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site95' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site96' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site97' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site97' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site98' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site99' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site99' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9a' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9b' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9c' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9d' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9e' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9f' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea0' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea1' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea2' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea3' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea4' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea5' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea6' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea7' - } // end of class 'o__SiteContainer7d' - - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainera8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea9' + } // end of class 'o__SiteContainer7f' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContaineraa' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea9' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteaa' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteab' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteac' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitead' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteae' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteaf' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb0' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb1' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb2' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb3' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb4' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb5' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb6' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb7' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb8' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb9' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteba' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebb' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebc' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebd' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebe' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebf' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteab' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteac' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitead' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteae' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteaf' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteba' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebb' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebc' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebd' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebe' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebf' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec0' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec1' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec2' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec3' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec4' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec5' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec6' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec7' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec8' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec9' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteca' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecb' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecc' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecd' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitece' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecf' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited0' - } // end of class 'o__SiteContainera8' - - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerd1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteca' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecb' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecc' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecd' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitece' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecf' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited2' + } // end of class 'o__SiteContaineraa' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerd3' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited2' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited3' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited4' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited5' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited6' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited7' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited8' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited9' - } // end of class 'o__SiteContainerd1' - - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerda' - extends [mscorlib]System.Object - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitedb' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitedc' - } // end of class 'o__SiteContainerda' + } // end of class 'o__SiteContainerd3' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerdd' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerd8' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitede' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitedf' - } // end of class 'o__SiteContainerdd' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteda' + } // end of class 'o__SiteContainerd8' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainere0' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerdb' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee1' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee2' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee3' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee4' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee5' - } // end of class 'o__SiteContainere0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitedc' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitedd' + } // end of class 'o__SiteContainerdb' .field private static object 'field' .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) @@ -440,72 +432,106 @@ IL_0007: ret } // end of method DynamicTests::set_Property - .method private hidebysig static void Main(string[] args) cil managed + .method private hidebysig static void InvokeConstructor() cil managed { - // Code size 132 (0x84) + // Code size 108 (0x6c) .maxstack 8 - .locals init (class [mscorlib]System.IComparable V_0, - class ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests V_1, - class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_2) + .locals init (object V_0, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_1) IL_0000: nop - IL_0001: ldc.i4.1 - IL_0002: box [mscorlib]System.Int32 - IL_0007: stloc.0 - IL_0008: newobj instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::.ctor() - IL_000d: stloc.1 - IL_000e: ldloc.1 - IL_000f: ldc.i4.1 - IL_0010: box [mscorlib]System.Int32 - IL_0015: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::set_Property(object) - IL_001a: nop - IL_001b: ldloc.1 - IL_001c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'
o__SiteContainer0'::'<>p__Site1' - IL_0021: brtrue.s IL_005d - - IL_0023: ldc.i4.0 - IL_0024: ldc.i4.s 63 - IL_0026: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_002b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0030: ldc.i4.2 - IL_0031: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_0036: stloc.2 - IL_0037: ldloc.2 - IL_0038: ldc.i4.0 - IL_0039: ldc.i4.0 - IL_003a: ldnull - IL_003b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0040: stelem.ref - IL_0041: ldloc.2 - IL_0042: ldc.i4.1 - IL_0043: ldc.i4.0 - IL_0044: ldnull - IL_0045: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_004a: stelem.ref - IL_004b: ldloc.2 - IL_004c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, - valuetype [System.Core]System.Linq.Expressions.ExpressionType, - class [mscorlib]System.Type, - class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0051: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0056: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'
o__SiteContainer0'::'<>p__Site1' - IL_005b: br.s IL_005d - - IL_005d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'
o__SiteContainer0'::'<>p__Site1' - IL_0062: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0067: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'
o__SiteContainer0'::'<>p__Site1' - IL_006c: ldloc.1 - IL_006d: callvirt instance object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::get_Property() - IL_0072: ldc.i4.1 - IL_0073: box [mscorlib]System.Int32 - IL_0078: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, - !1, - !2) - IL_007d: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::set_Property(object) - IL_0082: nop - IL_0083: ret - } // end of method DynamicTests::Main + IL_0001: newobj instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::.ctor() + IL_0006: stloc.0 + IL_0007: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site1' + IL_000c: brtrue.s IL_0050 + + IL_000e: ldc.i4 0x100 + IL_0013: ldstr "Test" + IL_0018: ldnull + IL_0019: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_001e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0023: ldc.i4.2 + IL_0024: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0029: stloc.1 + IL_002a: ldloc.1 + IL_002b: ldc.i4.0 + IL_002c: ldc.i4.0 + IL_002d: ldnull + IL_002e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0033: stelem.ref + IL_0034: ldloc.1 + IL_0035: ldc.i4.1 + IL_0036: ldc.i4.1 + IL_0037: ldnull + IL_0038: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_003d: stelem.ref + IL_003e: ldloc.1 + IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0044: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0049: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site1' + IL_004e: br.s IL_0050 + + IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site1' + IL_0055: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_005a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site1' + IL_005f: ldloc.0 + IL_0060: newobj instance void [mscorlib]System.UnauthorizedAccessException::.ctor() + IL_0065: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_006a: nop + IL_006b: ret + } // end of method DynamicTests::InvokeConstructor + + .method private hidebysig static void DynamicThrow() cil managed + { + // Code size 90 (0x5a) + .maxstack 3 + .locals init (class [mscorlib]System.Exception V_0) + IL_0000: nop + .try + { + IL_0001: nop + IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site3' + IL_0007: brtrue.s IL_0030 + + IL_0009: ldc.i4.s 16 + IL_000b: ldtoken [mscorlib]System.Exception + IL_0010: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0015: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_001a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::Convert(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Type) + IL_0024: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0029: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site3' + IL_002e: br.s IL_0030 + + IL_0030: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site3' + IL_0035: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_003a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site3' + IL_003f: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' + IL_0044: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0049: throw + + } // end .try + catch [mscorlib]System.Exception + { + IL_004a: stloc.0 + IL_004b: nop + IL_004c: ldloc.0 + IL_004d: callvirt instance string [mscorlib]System.Object::ToString() + IL_0052: call void [mscorlib]System.Console::WriteLine(string) + IL_0057: nop + IL_0058: rethrow + } // end handler + } // end of method DynamicTests::DynamicThrow .method private hidebysig static void MemberAccess(object a) cil managed { @@ -516,7 +542,7 @@ .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0, class [mscorlib]System.Type[] V_1) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site3' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site5' IL_0006: brtrue.s IL_0040 IL_0008: ldc.i4 0x100 @@ -541,17 +567,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0034: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0039: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site3' + IL_0039: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site5' IL_003e: br.s IL_0040 - IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site3' + IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site5' IL_0045: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site3' + IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site5' IL_004f: ldarg.0 IL_0050: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, !1) IL_0055: nop - IL_0056: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site4' + IL_0056: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site6' IL_005b: brtrue.s IL_00b6 IL_005d: ldc.i4 0x100 @@ -589,17 +615,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00aa: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00af: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site4' + IL_00af: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site6' IL_00b4: br.s IL_00b6 - IL_00b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site4' + IL_00b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site6' IL_00bb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site4' + IL_00c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site6' IL_00c5: ldarg.0 IL_00c6: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, !1) IL_00cb: nop - IL_00cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site5' + IL_00cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site7' IL_00d1: brtrue.s IL_0115 IL_00d3: ldc.i4 0x100 @@ -631,19 +657,19 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0109: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_010e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site5' + IL_010e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site7' IL_0113: br.s IL_0115 - IL_0115: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site5' + IL_0115: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site7' IL_011a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_011f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site5' + IL_011f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site7' IL_0124: ldarg.0 IL_0125: ldc.i4.1 IL_0126: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) IL_012b: nop - IL_012c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site6' + IL_012c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site8' IL_0131: brtrue.s IL_0175 IL_0133: ldc.i4 0x100 @@ -675,14 +701,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0169: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_016e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site6' + IL_016e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site8' IL_0173: br.s IL_0175 - IL_0175: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site6' + IL_0175: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site8' IL_017a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_017f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site6' + IL_017f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site8' IL_0184: ldarg.0 - IL_0185: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site7' + IL_0185: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site9' IL_018a: brtrue.s IL_01f2 IL_018c: ldc.i4.0 @@ -742,12 +768,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01e6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01eb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site7' + IL_01eb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site9' IL_01f0: br.s IL_01f2 - IL_01f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site7' + IL_01f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site9' IL_01f7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site7' + IL_01fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site9' IL_0201: ldarg.0 IL_0202: ldc.i4.1 IL_0203: ldc.i4.2 @@ -765,7 +791,7 @@ !1, !2) IL_0211: nop - IL_0212: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site8' + IL_0212: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitea' IL_0217: brtrue.s IL_026f IL_0219: ldc.i4 0x100 @@ -811,16 +837,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0263: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0268: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site8' + IL_0268: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitea' IL_026d: br.s IL_026f - IL_026f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site8' + IL_026f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitea' IL_0274: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0279: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site8' + IL_0279: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitea' IL_027e: ldarg.0 IL_027f: ldc.i4.2 IL_0280: ldnull - IL_0281: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site9' + IL_0281: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Siteb' IL_0286: brtrue.s IL_02c0 IL_0288: ldc.i4.0 @@ -848,13 +874,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02b4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02b9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site9' + IL_02b9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Siteb' IL_02be: br.s IL_02c0 - IL_02c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site9' + IL_02c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Siteb' IL_02c5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site9' - IL_02cf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitea' + IL_02ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Siteb' + IL_02cf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitec' IL_02d4: brtrue.s IL_030a IL_02d6: ldc.i4.s 64 @@ -877,12 +903,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02fe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0303: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitea' + IL_0303: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitec' IL_0308: br.s IL_030a - IL_030a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitea' + IL_030a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitec' IL_030f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0314: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitea' + IL_0314: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitec' IL_0319: ldarg.0 IL_031a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -896,7 +922,7 @@ !3, !4) IL_032a: nop - IL_032b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Siteb' + IL_032b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sited' IL_0330: brtrue.s IL_0388 IL_0332: ldc.i4 0x100 @@ -942,15 +968,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_037c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0381: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Siteb' + IL_0381: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sited' IL_0386: br.s IL_0388 - IL_0388: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Siteb' + IL_0388: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sited' IL_038d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0392: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Siteb' + IL_0392: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sited' IL_0397: ldarg.0 IL_0398: ldarg.0 - IL_0399: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitec' + IL_0399: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitee' IL_039e: brtrue.s IL_03d3 IL_03a0: ldc.i4.0 @@ -973,16 +999,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03c7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03cc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitec' + IL_03cc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitee' IL_03d1: br.s IL_03d3 - IL_03d3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitec' + IL_03d3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitee' IL_03d8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitec' + IL_03dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitee' IL_03e2: ldarg.0 IL_03e3: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) - IL_03e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sited' + IL_03e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitef' IL_03ed: brtrue.s IL_0422 IL_03ef: ldc.i4.0 @@ -1005,12 +1031,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0416: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_041b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sited' + IL_041b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitef' IL_0420: br.s IL_0422 - IL_0422: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sited' + IL_0422: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitef' IL_0427: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_042c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sited' + IL_042c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitef' IL_0431: ldarg.0 IL_0432: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -1020,7 +1046,7 @@ !3, !4) IL_043c: nop - IL_043d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitee' + IL_043d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site10' IL_0442: brtrue.s IL_0486 IL_0444: ldc.i4.0 @@ -1055,12 +1081,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_047a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_047f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitee' + IL_047f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site10' IL_0484: br.s IL_0486 - IL_0486: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitee' + IL_0486: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site10' IL_048b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0490: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitee' + IL_0490: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site10' IL_0495: ldarg.0 IL_0496: ldc.i4.0 IL_0497: ldc.i4.3 @@ -1069,7 +1095,7 @@ !2, !3) IL_049d: pop - IL_049e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitef' + IL_049e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site11' IL_04a3: brtrue.s IL_04e7 IL_04a5: ldc.i4.0 @@ -1104,13 +1130,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04db: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitef' + IL_04e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site11' IL_04e5: br.s IL_04e7 - IL_04e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitef' + IL_04e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site11' IL_04ec: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitef' - IL_04f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site10' + IL_04f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site11' + IL_04f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site12' IL_04fb: brtrue.s IL_0531 IL_04fd: ldc.i4.s 64 @@ -1133,16 +1159,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0525: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_052a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site10' + IL_052a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site12' IL_052f: br.s IL_0531 - IL_0531: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site10' + IL_0531: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site12' IL_0536: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_053b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site10' + IL_053b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site12' IL_0540: ldarg.0 IL_0541: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) - IL_0546: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site11' + IL_0546: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site13' IL_054b: brtrue.s IL_0580 IL_054d: ldc.i4.0 @@ -1165,12 +1191,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0574: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0579: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site11' + IL_0579: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site13' IL_057e: br.s IL_0580 - IL_0580: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site11' + IL_0580: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site13' IL_0585: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_058a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site11' + IL_058a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site13' IL_058f: ldarg.0 IL_0590: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -1180,7 +1206,7 @@ !2, !3) IL_059b: pop - IL_059c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site12' + IL_059c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site14' IL_05a1: brtrue.s IL_05e0 IL_05a3: ldc.i4.0 @@ -1210,19 +1236,19 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05d4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site12' + IL_05d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site14' IL_05de: br.s IL_05e0 - IL_05e0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site12' + IL_05e0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site14' IL_05e5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site12' + IL_05ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site14' IL_05ef: ldarg.0 IL_05f0: newobj instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::.ctor() IL_05f5: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_05fa: pop - IL_05fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site13' + IL_05fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site15' IL_0600: brtrue.s IL_063f IL_0602: ldc.i4.0 @@ -1252,12 +1278,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0633: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0638: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site13' + IL_0638: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site15' IL_063d: br.s IL_063f - IL_063f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site13' + IL_063f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site15' IL_0644: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0649: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site13' + IL_0649: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site15' IL_064e: ldarg.0 IL_064f: ldc.i4.5 IL_0650: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -1274,7 +1300,7 @@ .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0, object V_1) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site15' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site17' IL_0006: brtrue.s IL_0045 IL_0008: ldc.i4.0 @@ -1304,12 +1330,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0039: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_003e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site15' + IL_003e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site17' IL_0043: br.s IL_0045 - IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site15' + IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site17' IL_004a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site15' + IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site17' IL_0054: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::objectField IL_0059: ldc.i4.5 IL_005a: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -1318,7 +1344,7 @@ IL_005f: pop IL_0060: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::objectField IL_0065: stloc.1 - IL_0066: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site16' + IL_0066: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site18' IL_006b: brtrue.s IL_008e IL_006d: ldc.i4.0 @@ -1329,18 +1355,18 @@ string, class [mscorlib]System.Type) IL_0082: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0087: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site16' + IL_0087: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site18' IL_008c: br.s IL_008e - IL_008e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site16' + IL_008e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site18' IL_0093: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0098: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site16' + IL_0098: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site18' IL_009d: ldloc.1 IL_009e: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_00a3: brtrue IL_01ad - IL_00a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site19' + IL_00a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1b' IL_00ad: brtrue.s IL_00f0 IL_00af: ldc.i4 0x80 @@ -1370,14 +1396,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00e4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00e9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site19' + IL_00e9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1b' IL_00ee: br.s IL_00f0 - IL_00f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site19' + IL_00f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1b' IL_00f5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site19' + IL_00fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1b' IL_00ff: ldloc.1 - IL_0100: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site18' + IL_0100: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1a' IL_0105: brtrue.s IL_0141 IL_0107: ldc.i4.0 @@ -1407,13 +1433,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0135: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_013a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site18' + IL_013a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1a' IL_013f: br.s IL_0141 - IL_0141: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site18' + IL_0141: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1a' IL_0146: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_014b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site18' - IL_0150: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1a' + IL_014b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1a' + IL_0150: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1c' IL_0155: brtrue.s IL_018a IL_0157: ldc.i4.0 @@ -1436,12 +1462,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_017e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0183: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1a' + IL_0183: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1c' IL_0188: br.s IL_018a - IL_018a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1a' + IL_018a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1c' IL_018f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0194: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1a' + IL_0194: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1c' IL_0199: ldloc.1 IL_019a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -1455,7 +1481,7 @@ IL_01aa: pop IL_01ab: br.s IL_020d - IL_01ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site17' + IL_01ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site19' IL_01b2: brtrue.s IL_01f6 IL_01b4: ldc.i4 0x104 @@ -1487,19 +1513,19 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01ea: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01ef: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site17' + IL_01ef: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site19' IL_01f4: br.s IL_01f6 - IL_01f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site17' + IL_01f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site19' IL_01fb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0200: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site17' + IL_0200: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site19' IL_0205: ldloc.1 IL_0206: ldc.i4.5 IL_0207: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_020c: pop - IL_020d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1b' + IL_020d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1d' IL_0212: brtrue.s IL_024c IL_0214: ldc.i4 0x100 @@ -1524,12 +1550,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0240: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0245: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1b' + IL_0245: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1d' IL_024a: br.s IL_024c - IL_024c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1b' + IL_024c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1d' IL_0251: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0256: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1b' + IL_0256: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1d' IL_025b: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::objectField IL_0260: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, !1) @@ -1537,7 +1563,7 @@ IL_0266: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_026b: callvirt instance string [mscorlib]System.Object::ToString() IL_0270: pop - IL_0271: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1c' + IL_0271: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1e' IL_0276: brtrue.s IL_02ba IL_0278: ldc.i4 0x100 @@ -1569,19 +1595,19 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02ae: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02b3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1c' + IL_02b3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1e' IL_02b8: br.s IL_02ba - IL_02ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1c' + IL_02ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1e' IL_02bf: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02c4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1c' + IL_02c4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1e' IL_02c9: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_02ce: ldstr "Hello World" IL_02d3: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) IL_02d8: nop - IL_02d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1d' + IL_02d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1f' IL_02de: brtrue.s IL_0322 IL_02e0: ldc.i4 0x100 @@ -1613,19 +1639,19 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0316: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_031b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1d' + IL_031b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1f' IL_0320: br.s IL_0322 - IL_0322: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1d' + IL_0322: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1f' IL_0327: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_032c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1d' + IL_032c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1f' IL_0331: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0336: ldstr "Hello World" IL_033b: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) IL_0340: nop - IL_0341: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1e' + IL_0341: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site20' IL_0346: brtrue.s IL_038a IL_0348: ldc.i4 0x100 @@ -1657,12 +1683,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_037e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0383: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1e' + IL_0383: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site20' IL_0388: br.s IL_038a - IL_038a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1e' + IL_038a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site20' IL_038f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0394: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1e' + IL_0394: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site20' IL_0399: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_039e: ldstr "Hello World" IL_03a3: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -1678,7 +1704,7 @@ .maxstack 8 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1f'::'<>p__Site20' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer21'::'<>p__Site22' IL_0006: brtrue.s IL_004a IL_0008: ldc.i4 0x100 @@ -1710,12 +1736,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1f'::'<>p__Site20' + IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer21'::'<>p__Site22' IL_0048: br.s IL_004a - IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1f'::'<>p__Site20' + IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer21'::'<>p__Site22' IL_004f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1f'::'<>p__Site20' + IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer21'::'<>p__Site22' IL_0059: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_005e: ldstr "Hello World" IL_0063: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -1731,7 +1757,7 @@ .maxstack 8 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer21'::'<>p__Site22' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site24' IL_0006: brtrue.s IL_004e IL_0008: ldc.i4 0x100 @@ -1763,12 +1789,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0042: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0047: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer21'::'<>p__Site22' + IL_0047: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site24' IL_004c: br.s IL_004e - IL_004e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer21'::'<>p__Site22' + IL_004e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site24' IL_0053: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0058: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer21'::'<>p__Site22' + IL_0058: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site24' IL_005d: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0062: ldstr "Hello World" IL_0067: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -1785,7 +1811,7 @@ .maxstack 8 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer23'/'<>q__SiteDelegate24'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site25' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer25'/'<>q__SiteDelegate26'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer25'::'<>p__Site27' IL_0006: brtrue.s IL_0056 IL_0008: ldc.i4 0x100 @@ -1823,17 +1849,17 @@ class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_004a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer23'/'<>q__SiteDelegate24'>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_004f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer23'/'<>q__SiteDelegate24'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site25' + IL_004a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer25'/'<>q__SiteDelegate26'>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_004f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer25'/'<>q__SiteDelegate26'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer25'::'<>p__Site27' IL_0054: br.s IL_0056 - IL_0056: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer23'/'<>q__SiteDelegate24'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site25' - IL_005b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer23'/'<>q__SiteDelegate24'>::Target - IL_0060: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer23'/'<>q__SiteDelegate24'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site25' + IL_0056: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer25'/'<>q__SiteDelegate26'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer25'::'<>p__Site27' + IL_005b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer25'/'<>q__SiteDelegate26'>::Target + IL_0060: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer25'/'<>q__SiteDelegate26'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer25'::'<>p__Site27' IL_0065: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_006a: ldarga.s a IL_006c: ldarg.1 - IL_006d: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'/'<>q__SiteDelegate24'::Invoke(class [System.Core]System.Runtime.CompilerServices.CallSite, + IL_006d: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer25'/'<>q__SiteDelegate26'::Invoke(class [System.Core]System.Runtime.CompilerServices.CallSite, object, int32&, int32&) @@ -1847,7 +1873,7 @@ .maxstack 8 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer26'::'<>p__Site27' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site29' IL_0006: brtrue.s IL_004a IL_0008: ldc.i4 0x100 @@ -1879,12 +1905,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer26'::'<>p__Site27' + IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site29' IL_0048: br.s IL_004a - IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer26'::'<>p__Site27' + IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site29' IL_004f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer26'::'<>p__Site27' + IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site29' IL_0059: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_005e: ldstr "Hello World" IL_0063: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -1900,7 +1926,7 @@ .maxstack 8 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site29' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2a'::'<>p__Site2b' IL_0006: brtrue.s IL_004a IL_0008: ldc.i4 0x100 @@ -1932,12 +1958,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site29' + IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2a'::'<>p__Site2b' IL_0048: br.s IL_004a - IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site29' + IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2a'::'<>p__Site2b' IL_004f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site29' + IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2a'::'<>p__Site2b' IL_0059: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_005e: ldstr "Hello World" IL_0063: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -1953,7 +1979,7 @@ .maxstack 8 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2a'::'<>p__Site2b' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2c'::'<>p__Site2d' IL_0006: brtrue.s IL_005e IL_0008: ldc.i4 0x100 @@ -1999,12 +2025,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0052: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0057: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2a'::'<>p__Site2b' + IL_0057: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2c'::'<>p__Site2d' IL_005c: br.s IL_005e - IL_005e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2a'::'<>p__Site2b' + IL_005e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2c'::'<>p__Site2d' IL_0063: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0068: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2a'::'<>p__Site2b' + IL_0068: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2c'::'<>p__Site2d' IL_006d: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0072: ldstr "Hello World" IL_0077: ldc.i4.5 @@ -2024,7 +2050,7 @@ .maxstack 8 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2c'::'<>p__Site2d' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site2f' IL_0006: brtrue.s IL_005e IL_0008: ldc.i4 0x100 @@ -2070,12 +2096,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0052: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0057: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2c'::'<>p__Site2d' + IL_0057: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site2f' IL_005c: br.s IL_005e - IL_005e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2c'::'<>p__Site2d' + IL_005e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site2f' IL_0063: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0068: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2c'::'<>p__Site2d' + IL_0068: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site2f' IL_006d: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0072: ldstr "Hello World" IL_0077: ldc.i4.5 @@ -2100,7 +2126,7 @@ .maxstack 12 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site2f' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer30'::'<>p__Site31' IL_0006: brtrue.s IL_004e IL_0008: ldc.i4 0x100 @@ -2135,15 +2161,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0042: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0047: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site2f' + IL_0047: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer30'::'<>p__Site31' IL_004c: br.s IL_004e - IL_004e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site2f' + IL_004e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer30'::'<>p__Site31' IL_0053: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0058: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site2f' + IL_0058: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer30'::'<>p__Site31' IL_005d: ldarg.0 IL_005e: ldnull - IL_005f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site30' + IL_005f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer30'::'<>p__Site32' IL_0064: brtrue.s IL_009a IL_0066: ldc.i4.0 @@ -2168,12 +2194,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_008e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0093: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site30' + IL_0093: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer30'::'<>p__Site32' IL_0098: br.s IL_009a - IL_009a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site30' + IL_009a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer30'::'<>p__Site32' IL_009f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site30' + IL_00a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer30'::'<>p__Site32' IL_00a9: ldarg.1 IL_00aa: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -2198,7 +2224,7 @@ object V_1, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_2) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer31'::'<>p__Site32' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer33'::'<>p__Site34' IL_0006: brtrue.s IL_003b IL_0008: ldc.i4.0 @@ -2221,17 +2247,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_002f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0034: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer31'::'<>p__Site32' + IL_0034: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer33'::'<>p__Site34' IL_0039: br.s IL_003b - IL_003b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer31'::'<>p__Site32' + IL_003b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer33'::'<>p__Site34' IL_0040: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer31'::'<>p__Site32' + IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer33'::'<>p__Site34' IL_004a: ldarg.0 IL_004b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0050: stloc.0 - IL_0051: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer31'::'<>p__Site33' + IL_0051: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer33'::'<>p__Site35' IL_0056: brtrue.s IL_0090 IL_0058: ldc.i4.0 @@ -2259,12 +2285,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0084: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0089: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer31'::'<>p__Site33' + IL_0089: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer33'::'<>p__Site35' IL_008e: br.s IL_0090 - IL_0090: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer31'::'<>p__Site33' + IL_0090: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer33'::'<>p__Site35' IL_0095: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_009a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer31'::'<>p__Site33' + IL_009a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer33'::'<>p__Site35' IL_009f: ldloc.0 IL_00a0: ldc.i4.0 IL_00a1: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2289,7 +2315,7 @@ .locals init (object V_0, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_1) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer34'::'<>p__Site35' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer36'::'<>p__Site37' IL_0006: brtrue.s IL_0040 IL_0008: ldc.i4.0 @@ -2317,13 +2343,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0034: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0039: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer34'::'<>p__Site35' + IL_0039: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer36'::'<>p__Site37' IL_003e: br.s IL_0040 - IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer34'::'<>p__Site35' + IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer36'::'<>p__Site37' IL_0045: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer34'::'<>p__Site35' - IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer34'::'<>p__Site36' + IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer36'::'<>p__Site37' + IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer36'::'<>p__Site38' IL_0054: brtrue.s IL_008a IL_0056: ldc.i4.s 64 @@ -2346,12 +2372,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_007e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0083: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer34'::'<>p__Site36' + IL_0083: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer36'::'<>p__Site38' IL_0088: br.s IL_008a - IL_008a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer34'::'<>p__Site36' + IL_008a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer36'::'<>p__Site38' IL_008f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0094: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer34'::'<>p__Site36' + IL_0094: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer36'::'<>p__Site38' IL_0099: ldarg.0 IL_009a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -2377,7 +2403,7 @@ .maxstack 10 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site38' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3a' IL_0006: brtrue.s IL_004b IL_0008: ldc.i4 0x100 @@ -2409,15 +2435,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site38' + IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3a' IL_0049: br.s IL_004b - IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site38' + IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3a' IL_0050: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site38' + IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3a' IL_005a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_005f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site39' + IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3b' IL_0069: brtrue.s IL_00a4 IL_006b: ldc.i4.0 @@ -2447,12 +2473,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0098: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_009d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site39' + IL_009d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3b' IL_00a2: br.s IL_00a4 - IL_00a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site39' + IL_00a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3b' IL_00a9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00ae: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site39' + IL_00ae: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3b' IL_00b3: ldarg.0 IL_00b4: ldarg.1 IL_00b5: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2462,7 +2488,7 @@ !1, !2) IL_00bf: nop - IL_00c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3a' + IL_00c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3c' IL_00c5: brtrue.s IL_010a IL_00c7: ldc.i4 0x100 @@ -2494,15 +2520,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00fe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0103: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3a' + IL_0103: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3c' IL_0108: br.s IL_010a - IL_010a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3a' + IL_010a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3c' IL_010f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0114: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3a' + IL_0114: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3c' IL_0119: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_011e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0123: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3b' + IL_0123: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3d' IL_0128: brtrue.s IL_0163 IL_012a: ldc.i4.0 @@ -2532,12 +2558,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0157: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_015c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3b' + IL_015c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3d' IL_0161: br.s IL_0163 - IL_0163: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3b' + IL_0163: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3d' IL_0168: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_016d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3b' + IL_016d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3d' IL_0172: ldarg.0 IL_0173: ldc.i4.1 IL_0174: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2547,7 +2573,7 @@ !1, !2) IL_017e: nop - IL_017f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3c' + IL_017f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3e' IL_0184: brtrue.s IL_01c9 IL_0186: ldc.i4 0x100 @@ -2579,15 +2605,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01bd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01c2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3c' + IL_01c2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3e' IL_01c7: br.s IL_01c9 - IL_01c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3c' + IL_01c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3e' IL_01ce: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01d3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3c' + IL_01d3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3e' IL_01d8: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_01dd: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_01e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3d' + IL_01e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3f' IL_01e7: brtrue.s IL_0222 IL_01e9: ldc.i4.0 @@ -2617,12 +2643,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0216: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_021b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3d' + IL_021b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3f' IL_0220: br.s IL_0222 - IL_0222: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3d' + IL_0222: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3f' IL_0227: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_022c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3d' + IL_022c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3f' IL_0231: ldarg.0 IL_0232: ldnull IL_0233: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2632,7 +2658,7 @@ !1, !2) IL_023d: nop - IL_023e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3e' + IL_023e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site40' IL_0243: brtrue.s IL_0288 IL_0245: ldc.i4 0x100 @@ -2664,15 +2690,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_027c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0281: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3e' + IL_0281: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site40' IL_0286: br.s IL_0288 - IL_0288: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3e' + IL_0288: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site40' IL_028d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0292: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3e' + IL_0292: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site40' IL_0297: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_029c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_02a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3f' + IL_02a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site41' IL_02a6: brtrue.s IL_02e2 IL_02a8: ldc.i4.0 @@ -2702,12 +2728,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02d6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02db: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3f' + IL_02db: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site41' IL_02e0: br.s IL_02e2 - IL_02e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3f' + IL_02e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site41' IL_02e7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3f' + IL_02ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site41' IL_02f1: ldarg.0 IL_02f2: ldarg.1 IL_02f3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2717,7 +2743,7 @@ !1, !2) IL_02fd: nop - IL_02fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site40' + IL_02fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site42' IL_0303: brtrue.s IL_0348 IL_0305: ldc.i4 0x100 @@ -2749,15 +2775,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_033c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0341: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site40' + IL_0341: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site42' IL_0346: br.s IL_0348 - IL_0348: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site40' + IL_0348: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site42' IL_034d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0352: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site40' + IL_0352: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site42' IL_0357: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_035c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0361: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site41' + IL_0361: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site43' IL_0366: brtrue.s IL_03a2 IL_0368: ldc.i4.0 @@ -2787,12 +2813,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0396: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_039b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site41' + IL_039b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site43' IL_03a0: br.s IL_03a2 - IL_03a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site41' + IL_03a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site43' IL_03a7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site41' + IL_03ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site43' IL_03b1: ldarg.0 IL_03b2: ldc.i4.1 IL_03b3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2802,7 +2828,7 @@ !1, !2) IL_03bd: nop - IL_03be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site42' + IL_03be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site44' IL_03c3: brtrue.s IL_0408 IL_03c5: ldc.i4 0x100 @@ -2834,15 +2860,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03fc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0401: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site42' + IL_0401: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site44' IL_0406: br.s IL_0408 - IL_0408: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site42' + IL_0408: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site44' IL_040d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0412: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site42' + IL_0412: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site44' IL_0417: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_041c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0421: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site43' + IL_0421: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site45' IL_0426: brtrue.s IL_0462 IL_0428: ldc.i4.0 @@ -2872,12 +2898,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0456: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_045b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site43' + IL_045b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site45' IL_0460: br.s IL_0462 - IL_0462: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site43' + IL_0462: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site45' IL_0467: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_046c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site43' + IL_046c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site45' IL_0471: ldarg.0 IL_0472: ldnull IL_0473: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2887,7 +2913,7 @@ !1, !2) IL_047d: nop - IL_047e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site44' + IL_047e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site46' IL_0483: brtrue.s IL_04c8 IL_0485: ldc.i4 0x100 @@ -2919,15 +2945,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04bc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04c1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site44' + IL_04c1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site46' IL_04c6: br.s IL_04c8 - IL_04c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site44' + IL_04c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site46' IL_04cd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site44' + IL_04d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site46' IL_04d7: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_04dc: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_04e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site45' + IL_04e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site47' IL_04e6: brtrue.s IL_0522 IL_04e8: ldc.i4.0 @@ -2957,12 +2983,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0516: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_051b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site45' + IL_051b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site47' IL_0520: br.s IL_0522 - IL_0522: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site45' + IL_0522: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site47' IL_0527: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_052c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site45' + IL_052c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site47' IL_0531: ldarg.0 IL_0532: ldarg.1 IL_0533: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2972,7 +2998,7 @@ !1, !2) IL_053d: nop - IL_053e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site46' + IL_053e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site48' IL_0543: brtrue.s IL_0588 IL_0545: ldc.i4 0x100 @@ -3004,15 +3030,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_057c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0581: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site46' + IL_0581: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site48' IL_0586: br.s IL_0588 - IL_0588: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site46' + IL_0588: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site48' IL_058d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0592: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site46' + IL_0592: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site48' IL_0597: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_059c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_05a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site47' + IL_05a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site49' IL_05a6: brtrue.s IL_05e2 IL_05a8: ldc.i4.0 @@ -3042,12 +3068,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05d6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05db: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site47' + IL_05db: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site49' IL_05e0: br.s IL_05e2 - IL_05e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site47' + IL_05e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site49' IL_05e7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site47' + IL_05ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site49' IL_05f1: ldarg.0 IL_05f2: ldc.i4.1 IL_05f3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3057,7 +3083,7 @@ !1, !2) IL_05fd: nop - IL_05fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site48' + IL_05fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4a' IL_0603: brtrue.s IL_0648 IL_0605: ldc.i4 0x100 @@ -3089,15 +3115,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_063c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0641: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site48' + IL_0641: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4a' IL_0646: br.s IL_0648 - IL_0648: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site48' + IL_0648: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4a' IL_064d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0652: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site48' + IL_0652: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4a' IL_0657: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_065c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0661: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site49' + IL_0661: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4b' IL_0666: brtrue.s IL_06a2 IL_0668: ldc.i4.0 @@ -3127,12 +3153,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0696: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_069b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site49' + IL_069b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4b' IL_06a0: br.s IL_06a2 - IL_06a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site49' + IL_06a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4b' IL_06a7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site49' + IL_06ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4b' IL_06b1: ldarg.0 IL_06b2: ldnull IL_06b3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3142,7 +3168,7 @@ !1, !2) IL_06bd: nop - IL_06be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4a' + IL_06be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4c' IL_06c3: brtrue.s IL_0708 IL_06c5: ldc.i4 0x100 @@ -3174,15 +3200,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06fc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0701: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4a' + IL_0701: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4c' IL_0706: br.s IL_0708 - IL_0708: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4a' + IL_0708: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4c' IL_070d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0712: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4a' + IL_0712: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4c' IL_0717: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_071c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0721: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4b' + IL_0721: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4d' IL_0726: brtrue.s IL_0762 IL_0728: ldc.i4.0 @@ -3212,12 +3238,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0756: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_075b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4b' + IL_075b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4d' IL_0760: br.s IL_0762 - IL_0762: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4b' + IL_0762: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4d' IL_0767: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_076c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4b' + IL_076c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4d' IL_0771: ldarg.0 IL_0772: ldarg.1 IL_0773: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3227,7 +3253,7 @@ !1, !2) IL_077d: nop - IL_077e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4c' + IL_077e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4e' IL_0783: brtrue.s IL_07c8 IL_0785: ldc.i4 0x100 @@ -3259,15 +3285,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07bc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07c1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4c' + IL_07c1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4e' IL_07c6: br.s IL_07c8 - IL_07c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4c' + IL_07c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4e' IL_07cd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4c' + IL_07d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4e' IL_07d7: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_07dc: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_07e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4d' + IL_07e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4f' IL_07e6: brtrue.s IL_0822 IL_07e8: ldc.i4.0 @@ -3297,12 +3323,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0816: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_081b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4d' + IL_081b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4f' IL_0820: br.s IL_0822 - IL_0822: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4d' + IL_0822: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4f' IL_0827: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_082c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4d' + IL_082c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4f' IL_0831: ldarg.0 IL_0832: ldc.i4.1 IL_0833: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3312,7 +3338,7 @@ !1, !2) IL_083d: nop - IL_083e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4e' + IL_083e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site50' IL_0843: brtrue.s IL_0888 IL_0845: ldc.i4 0x100 @@ -3344,15 +3370,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_087c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0881: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4e' + IL_0881: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site50' IL_0886: br.s IL_0888 - IL_0888: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4e' + IL_0888: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site50' IL_088d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0892: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4e' + IL_0892: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site50' IL_0897: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_089c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_08a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4f' + IL_08a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site51' IL_08a6: brtrue.s IL_08e2 IL_08a8: ldc.i4.0 @@ -3382,12 +3408,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08d6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08db: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4f' + IL_08db: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site51' IL_08e0: br.s IL_08e2 - IL_08e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4f' + IL_08e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site51' IL_08e7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4f' + IL_08ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site51' IL_08f1: ldarg.0 IL_08f2: ldnull IL_08f3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3397,7 +3423,7 @@ !1, !2) IL_08fd: nop - IL_08fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site50' + IL_08fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site52' IL_0903: brtrue.s IL_0948 IL_0905: ldc.i4 0x100 @@ -3429,15 +3455,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_093c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0941: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site50' + IL_0941: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site52' IL_0946: br.s IL_0948 - IL_0948: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site50' + IL_0948: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site52' IL_094d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0952: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site50' + IL_0952: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site52' IL_0957: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_095c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0961: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site51' + IL_0961: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site53' IL_0966: brtrue.s IL_09a2 IL_0968: ldc.i4.0 @@ -3467,12 +3493,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0996: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_099b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site51' + IL_099b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site53' IL_09a0: br.s IL_09a2 - IL_09a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site51' + IL_09a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site53' IL_09a7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site51' + IL_09ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site53' IL_09b1: ldarg.0 IL_09b2: ldarg.1 IL_09b3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3482,7 +3508,7 @@ !1, !2) IL_09bd: nop - IL_09be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site52' + IL_09be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site54' IL_09c3: brtrue.s IL_0a08 IL_09c5: ldc.i4 0x100 @@ -3514,15 +3540,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09fc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a01: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site52' + IL_0a01: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site54' IL_0a06: br.s IL_0a08 - IL_0a08: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site52' + IL_0a08: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site54' IL_0a0d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a12: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site52' + IL_0a12: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site54' IL_0a17: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0a1c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0a21: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site53' + IL_0a21: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site55' IL_0a26: brtrue.s IL_0a62 IL_0a28: ldc.i4.0 @@ -3552,12 +3578,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a56: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a5b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site53' + IL_0a5b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site55' IL_0a60: br.s IL_0a62 - IL_0a62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site53' + IL_0a62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site55' IL_0a67: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a6c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site53' + IL_0a6c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site55' IL_0a71: ldarg.0 IL_0a72: ldc.i4.1 IL_0a73: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3567,7 +3593,7 @@ !1, !2) IL_0a7d: nop - IL_0a7e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site54' + IL_0a7e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site56' IL_0a83: brtrue.s IL_0ac8 IL_0a85: ldc.i4 0x100 @@ -3599,15 +3625,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0abc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ac1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site54' + IL_0ac1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site56' IL_0ac6: br.s IL_0ac8 - IL_0ac8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site54' + IL_0ac8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site56' IL_0acd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0ad2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site54' + IL_0ad2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site56' IL_0ad7: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0adc: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0ae1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site55' + IL_0ae1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site57' IL_0ae6: brtrue.s IL_0b22 IL_0ae8: ldc.i4.0 @@ -3637,12 +3663,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b16: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b1b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site55' + IL_0b1b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site57' IL_0b20: br.s IL_0b22 - IL_0b22: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site55' + IL_0b22: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site57' IL_0b27: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b2c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site55' + IL_0b2c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site57' IL_0b31: ldarg.0 IL_0b32: ldnull IL_0b33: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3666,7 +3692,7 @@ .maxstack 10 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site57' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site59' IL_0006: brtrue.s IL_004b IL_0008: ldc.i4 0x100 @@ -3698,15 +3724,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site57' + IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site59' IL_0049: br.s IL_004b - IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site57' + IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site59' IL_0050: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site57' + IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site59' IL_005a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_005f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site58' + IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5a' IL_0069: brtrue.s IL_00a5 IL_006b: ldc.i4.0 @@ -3736,12 +3762,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0099: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_009e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site58' + IL_009e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5a' IL_00a3: br.s IL_00a5 - IL_00a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site58' + IL_00a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5a' IL_00aa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site58' + IL_00af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5a' IL_00b4: ldarg.0 IL_00b5: ldarg.1 IL_00b6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3751,7 +3777,7 @@ !1, !2) IL_00c0: nop - IL_00c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site59' + IL_00c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5b' IL_00c6: brtrue.s IL_010b IL_00c8: ldc.i4 0x100 @@ -3783,15 +3809,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00ff: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0104: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site59' + IL_0104: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5b' IL_0109: br.s IL_010b - IL_010b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site59' + IL_010b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5b' IL_0110: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0115: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site59' + IL_0115: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5b' IL_011a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_011f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0124: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5a' + IL_0124: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5c' IL_0129: brtrue.s IL_0165 IL_012b: ldc.i4.0 @@ -3821,12 +3847,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0159: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_015e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5a' + IL_015e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5c' IL_0163: br.s IL_0165 - IL_0165: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5a' + IL_0165: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5c' IL_016a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_016f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5a' + IL_016f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5c' IL_0174: ldarg.0 IL_0175: ldc.i4.1 IL_0176: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3836,7 +3862,7 @@ !1, !2) IL_0180: nop - IL_0181: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5b' + IL_0181: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5d' IL_0186: brtrue.s IL_01cb IL_0188: ldc.i4 0x100 @@ -3868,15 +3894,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01bf: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01c4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5b' + IL_01c4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5d' IL_01c9: br.s IL_01cb - IL_01cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5b' + IL_01cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5d' IL_01d0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5b' + IL_01d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5d' IL_01da: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_01df: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_01e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5c' + IL_01e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5e' IL_01e9: brtrue.s IL_0225 IL_01eb: ldc.i4.0 @@ -3906,12 +3932,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0219: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_021e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5c' + IL_021e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5e' IL_0223: br.s IL_0225 - IL_0225: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5c' + IL_0225: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5e' IL_022a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_022f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5c' + IL_022f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5e' IL_0234: ldarg.0 IL_0235: ldnull IL_0236: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3921,7 +3947,7 @@ !1, !2) IL_0240: nop - IL_0241: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5d' + IL_0241: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5f' IL_0246: brtrue.s IL_028b IL_0248: ldc.i4 0x100 @@ -3953,15 +3979,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_027f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0284: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5d' + IL_0284: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5f' IL_0289: br.s IL_028b - IL_028b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5d' + IL_028b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5f' IL_0290: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0295: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5d' + IL_0295: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5f' IL_029a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_029f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_02a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5e' + IL_02a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site60' IL_02a9: brtrue.s IL_02e5 IL_02ab: ldc.i4.0 @@ -3991,12 +4017,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02d9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5e' + IL_02de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site60' IL_02e3: br.s IL_02e5 - IL_02e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5e' + IL_02e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site60' IL_02ea: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5e' + IL_02ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site60' IL_02f4: ldarg.0 IL_02f5: ldarg.1 IL_02f6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4006,7 +4032,7 @@ !1, !2) IL_0300: nop - IL_0301: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5f' + IL_0301: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site61' IL_0306: brtrue.s IL_034b IL_0308: ldc.i4 0x100 @@ -4038,15 +4064,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_033f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0344: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5f' + IL_0344: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site61' IL_0349: br.s IL_034b - IL_034b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5f' + IL_034b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site61' IL_0350: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0355: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5f' + IL_0355: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site61' IL_035a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_035f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0364: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site60' + IL_0364: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site62' IL_0369: brtrue.s IL_03a5 IL_036b: ldc.i4.0 @@ -4076,12 +4102,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0399: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_039e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site60' + IL_039e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site62' IL_03a3: br.s IL_03a5 - IL_03a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site60' + IL_03a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site62' IL_03aa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site60' + IL_03af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site62' IL_03b4: ldarg.0 IL_03b5: ldc.i4.1 IL_03b6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4091,7 +4117,7 @@ !1, !2) IL_03c0: nop - IL_03c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site61' + IL_03c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site63' IL_03c6: brtrue.s IL_040b IL_03c8: ldc.i4 0x100 @@ -4123,15 +4149,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03ff: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0404: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site61' + IL_0404: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site63' IL_0409: br.s IL_040b - IL_040b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site61' + IL_040b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site63' IL_0410: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0415: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site61' + IL_0415: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site63' IL_041a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_041f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0424: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site62' + IL_0424: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site64' IL_0429: brtrue.s IL_0465 IL_042b: ldc.i4.0 @@ -4161,12 +4187,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0459: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_045e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site62' + IL_045e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site64' IL_0463: br.s IL_0465 - IL_0465: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site62' + IL_0465: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site64' IL_046a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_046f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site62' + IL_046f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site64' IL_0474: ldarg.0 IL_0475: ldnull IL_0476: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4176,7 +4202,7 @@ !1, !2) IL_0480: nop - IL_0481: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site63' + IL_0481: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site65' IL_0486: brtrue.s IL_04cb IL_0488: ldc.i4 0x100 @@ -4208,15 +4234,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04bf: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04c4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site63' + IL_04c4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site65' IL_04c9: br.s IL_04cb - IL_04cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site63' + IL_04cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site65' IL_04d0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site63' + IL_04d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site65' IL_04da: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_04df: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_04e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site64' + IL_04e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site66' IL_04e9: brtrue.s IL_0525 IL_04eb: ldc.i4.0 @@ -4246,12 +4272,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0519: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_051e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site64' + IL_051e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site66' IL_0523: br.s IL_0525 - IL_0525: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site64' + IL_0525: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site66' IL_052a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_052f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site64' + IL_052f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site66' IL_0534: ldarg.0 IL_0535: ldarg.1 IL_0536: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4261,7 +4287,7 @@ !1, !2) IL_0540: nop - IL_0541: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site65' + IL_0541: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site67' IL_0546: brtrue.s IL_058b IL_0548: ldc.i4 0x100 @@ -4293,15 +4319,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_057f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0584: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site65' + IL_0584: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site67' IL_0589: br.s IL_058b - IL_058b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site65' + IL_058b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site67' IL_0590: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0595: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site65' + IL_0595: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site67' IL_059a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_059f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_05a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site66' + IL_05a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site68' IL_05a9: brtrue.s IL_05e5 IL_05ab: ldc.i4.0 @@ -4331,12 +4357,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05d9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site66' + IL_05de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site68' IL_05e3: br.s IL_05e5 - IL_05e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site66' + IL_05e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site68' IL_05ea: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site66' + IL_05ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site68' IL_05f4: ldarg.0 IL_05f5: ldc.i4.1 IL_05f6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4346,7 +4372,7 @@ !1, !2) IL_0600: nop - IL_0601: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site67' + IL_0601: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site69' IL_0606: brtrue.s IL_064b IL_0608: ldc.i4 0x100 @@ -4378,15 +4404,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_063f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0644: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site67' + IL_0644: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site69' IL_0649: br.s IL_064b - IL_064b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site67' + IL_064b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site69' IL_0650: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0655: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site67' + IL_0655: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site69' IL_065a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_065f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0664: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site68' + IL_0664: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6a' IL_0669: brtrue.s IL_06a5 IL_066b: ldc.i4.0 @@ -4416,12 +4442,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0699: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_069e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site68' + IL_069e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6a' IL_06a3: br.s IL_06a5 - IL_06a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site68' + IL_06a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6a' IL_06aa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site68' + IL_06af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6a' IL_06b4: ldarg.0 IL_06b5: ldnull IL_06b6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4431,7 +4457,7 @@ !1, !2) IL_06c0: nop - IL_06c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site69' + IL_06c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6b' IL_06c6: brtrue.s IL_070b IL_06c8: ldc.i4 0x100 @@ -4463,15 +4489,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06ff: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0704: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site69' + IL_0704: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6b' IL_0709: br.s IL_070b - IL_070b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site69' + IL_070b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6b' IL_0710: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0715: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site69' + IL_0715: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6b' IL_071a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_071f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0724: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6a' + IL_0724: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6c' IL_0729: brtrue.s IL_0765 IL_072b: ldc.i4.0 @@ -4501,12 +4527,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0759: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_075e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6a' + IL_075e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6c' IL_0763: br.s IL_0765 - IL_0765: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6a' + IL_0765: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6c' IL_076a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_076f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6a' + IL_076f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6c' IL_0774: ldarg.0 IL_0775: ldarg.1 IL_0776: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4516,7 +4542,7 @@ !1, !2) IL_0780: nop - IL_0781: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6b' + IL_0781: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6d' IL_0786: brtrue.s IL_07cb IL_0788: ldc.i4 0x100 @@ -4548,15 +4574,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07bf: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07c4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6b' + IL_07c4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6d' IL_07c9: br.s IL_07cb - IL_07cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6b' + IL_07cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6d' IL_07d0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6b' + IL_07d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6d' IL_07da: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_07df: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_07e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6c' + IL_07e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6e' IL_07e9: brtrue.s IL_0825 IL_07eb: ldc.i4.0 @@ -4586,12 +4612,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0819: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_081e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6c' + IL_081e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6e' IL_0823: br.s IL_0825 - IL_0825: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6c' + IL_0825: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6e' IL_082a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_082f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6c' + IL_082f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6e' IL_0834: ldarg.0 IL_0835: ldc.i4.1 IL_0836: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4601,7 +4627,7 @@ !1, !2) IL_0840: nop - IL_0841: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6d' + IL_0841: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6f' IL_0846: brtrue.s IL_088b IL_0848: ldc.i4 0x100 @@ -4633,15 +4659,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_087f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0884: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6d' + IL_0884: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6f' IL_0889: br.s IL_088b - IL_088b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6d' + IL_088b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6f' IL_0890: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0895: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6d' + IL_0895: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6f' IL_089a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_089f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_08a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6e' + IL_08a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site70' IL_08a9: brtrue.s IL_08e5 IL_08ab: ldc.i4.0 @@ -4671,12 +4697,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08d9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6e' + IL_08de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site70' IL_08e3: br.s IL_08e5 - IL_08e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6e' + IL_08e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site70' IL_08ea: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6e' + IL_08ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site70' IL_08f4: ldarg.0 IL_08f5: ldnull IL_08f6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4686,7 +4712,7 @@ !1, !2) IL_0900: nop - IL_0901: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6f' + IL_0901: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site71' IL_0906: brtrue.s IL_094b IL_0908: ldc.i4 0x100 @@ -4718,15 +4744,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_093f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0944: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6f' + IL_0944: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site71' IL_0949: br.s IL_094b - IL_094b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6f' + IL_094b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site71' IL_0950: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0955: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6f' + IL_0955: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site71' IL_095a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_095f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0964: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site70' + IL_0964: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site72' IL_0969: brtrue.s IL_09a5 IL_096b: ldc.i4.0 @@ -4756,12 +4782,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0999: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_099e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site70' + IL_099e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site72' IL_09a3: br.s IL_09a5 - IL_09a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site70' + IL_09a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site72' IL_09aa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site70' + IL_09af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site72' IL_09b4: ldarg.0 IL_09b5: ldarg.1 IL_09b6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4771,7 +4797,7 @@ !1, !2) IL_09c0: nop - IL_09c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site71' + IL_09c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site73' IL_09c6: brtrue.s IL_0a0b IL_09c8: ldc.i4 0x100 @@ -4803,15 +4829,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09ff: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a04: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site71' + IL_0a04: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site73' IL_0a09: br.s IL_0a0b - IL_0a0b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site71' + IL_0a0b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site73' IL_0a10: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a15: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site71' + IL_0a15: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site73' IL_0a1a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0a1f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0a24: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site72' + IL_0a24: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site74' IL_0a29: brtrue.s IL_0a65 IL_0a2b: ldc.i4.0 @@ -4841,12 +4867,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a59: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a5e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site72' + IL_0a5e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site74' IL_0a63: br.s IL_0a65 - IL_0a65: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site72' + IL_0a65: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site74' IL_0a6a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a6f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site72' + IL_0a6f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site74' IL_0a74: ldarg.0 IL_0a75: ldc.i4.1 IL_0a76: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4856,7 +4882,7 @@ !1, !2) IL_0a80: nop - IL_0a81: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site73' + IL_0a81: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site75' IL_0a86: brtrue.s IL_0acb IL_0a88: ldc.i4 0x100 @@ -4888,15 +4914,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0abf: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ac4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site73' + IL_0ac4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site75' IL_0ac9: br.s IL_0acb - IL_0acb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site73' + IL_0acb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site75' IL_0ad0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0ad5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site73' + IL_0ad5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site75' IL_0ada: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0adf: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0ae4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site74' + IL_0ae4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site76' IL_0ae9: brtrue.s IL_0b25 IL_0aeb: ldc.i4.0 @@ -4926,12 +4952,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b19: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b1e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site74' + IL_0b1e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site76' IL_0b23: br.s IL_0b25 - IL_0b25: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site74' + IL_0b25: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site76' IL_0b2a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b2f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site74' + IL_0b2f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site76' IL_0b34: ldarg.0 IL_0b35: ldnull IL_0b36: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4941,7 +4967,7 @@ !1, !2) IL_0b40: nop - IL_0b41: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site75' + IL_0b41: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site77' IL_0b46: brtrue.s IL_0b8b IL_0b48: ldc.i4 0x100 @@ -4973,15 +4999,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b7f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b84: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site75' + IL_0b84: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site77' IL_0b89: br.s IL_0b8b - IL_0b8b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site75' + IL_0b8b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site77' IL_0b90: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b95: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site75' + IL_0b95: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site77' IL_0b9a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0b9f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0ba4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site76' + IL_0ba4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site78' IL_0ba9: brtrue.s IL_0be5 IL_0bab: ldc.i4.0 @@ -5011,12 +5037,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0bd9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0bde: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site76' + IL_0bde: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site78' IL_0be3: br.s IL_0be5 - IL_0be5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site76' + IL_0be5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site78' IL_0bea: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0bef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site76' + IL_0bef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site78' IL_0bf4: ldarg.0 IL_0bf5: ldarg.1 IL_0bf6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5026,7 +5052,7 @@ !1, !2) IL_0c00: nop - IL_0c01: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site77' + IL_0c01: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site79' IL_0c06: brtrue.s IL_0c4b IL_0c08: ldc.i4 0x100 @@ -5058,15 +5084,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c3f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c44: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site77' + IL_0c44: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site79' IL_0c49: br.s IL_0c4b - IL_0c4b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site77' + IL_0c4b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site79' IL_0c50: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c55: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site77' + IL_0c55: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site79' IL_0c5a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0c5f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0c64: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site78' + IL_0c64: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site7a' IL_0c69: brtrue.s IL_0ca5 IL_0c6b: ldc.i4.0 @@ -5096,12 +5122,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c99: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c9e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site78' + IL_0c9e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site7a' IL_0ca3: br.s IL_0ca5 - IL_0ca5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site78' + IL_0ca5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site7a' IL_0caa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0caf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site78' + IL_0caf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site7a' IL_0cb4: ldarg.0 IL_0cb5: ldc.i4.1 IL_0cb6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5111,7 +5137,7 @@ !1, !2) IL_0cc0: nop - IL_0cc1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site79' + IL_0cc1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site7b' IL_0cc6: brtrue.s IL_0d0b IL_0cc8: ldc.i4 0x100 @@ -5143,15 +5169,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0cff: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d04: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site79' + IL_0d04: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site7b' IL_0d09: br.s IL_0d0b - IL_0d0b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site79' + IL_0d0b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site7b' IL_0d10: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d15: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site79' + IL_0d15: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site7b' IL_0d1a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0d1f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0d24: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site7a' + IL_0d24: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site7c' IL_0d29: brtrue.s IL_0d65 IL_0d2b: ldc.i4.0 @@ -5181,12 +5207,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d59: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d5e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site7a' + IL_0d5e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site7c' IL_0d63: br.s IL_0d65 - IL_0d65: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site7a' + IL_0d65: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site7c' IL_0d6a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d6f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site7a' + IL_0d6f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site7c' IL_0d74: ldarg.0 IL_0d75: ldnull IL_0d76: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5203,51 +5229,36 @@ { .param [1] .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 101 (0x65) + // Code size 86 (0x56) .maxstack 3 - .locals init (int32 V_0, - bool V_1) IL_0000: nop IL_0001: call void [mscorlib]System.Console::WriteLine() IL_0006: nop - IL_0007: ldc.i4.5 - IL_0008: stloc.0 - IL_0009: ldloc.0 - IL_000a: ldc.i4.0 - IL_000b: clt - IL_000d: ldc.i4.0 - IL_000e: ceq - IL_0010: stloc.1 - IL_0011: ldloc.1 - IL_0012: brtrue.s IL_0016 - - IL_0014: br.s IL_0064 - - IL_0016: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7b'::'<>p__Site7c' - IL_001b: brtrue.s IL_0044 - - IL_001d: ldc.i4.s 16 - IL_001f: ldtoken [mscorlib]System.Int32 - IL_0024: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0029: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_002e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0033: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::Convert(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_0007: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site7e' + IL_000c: brtrue.s IL_0035 + + IL_000e: ldc.i4.s 16 + IL_0010: ldtoken [mscorlib]System.Int32 + IL_0015: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_001f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0024: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::Convert(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, class [mscorlib]System.Type, class [mscorlib]System.Type) - IL_0038: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_003d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7b'::'<>p__Site7c' - IL_0042: br.s IL_0044 - - IL_0044: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7b'::'<>p__Site7c' - IL_0049: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_004e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7b'::'<>p__Site7c' - IL_0053: ldarg.0 - IL_0054: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + IL_0029: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_002e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site7e' + IL_0033: br.s IL_0035 + + IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site7e' + IL_003a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_003f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site7e' + IL_0044: ldarg.0 + IL_0045: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) - IL_0059: box [mscorlib]System.Int32 - IL_005e: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::MemberAccess(object) - IL_0063: nop - IL_0064: ret + IL_004a: box [mscorlib]System.Int32 + IL_004f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::MemberAccess(object) + IL_0054: nop + IL_0055: ret } // end of method DynamicTests::Casts .method private hidebysig static void CompoundAssignment(object a, @@ -5262,7 +5273,7 @@ .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0, object V_1) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site7e' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site80' IL_0006: brtrue.s IL_0029 IL_0008: ldc.i4.0 @@ -5273,18 +5284,18 @@ string, class [mscorlib]System.Type) IL_001d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0022: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site7e' + IL_0022: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site80' IL_0027: br.s IL_0029 - IL_0029: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site7e' + IL_0029: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site80' IL_002e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0033: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site7e' + IL_0033: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site80' IL_0038: ldarg.0 IL_0039: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_003e: brtrue IL_0148 - IL_0043: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site81' + IL_0043: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site83' IL_0048: brtrue.s IL_008b IL_004a: ldc.i4 0x80 @@ -5314,14 +5325,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_007f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0084: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site81' + IL_0084: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site83' IL_0089: br.s IL_008b - IL_008b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site81' + IL_008b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site83' IL_0090: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0095: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site81' + IL_0095: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site83' IL_009a: ldarg.0 - IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site80' + IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site82' IL_00a0: brtrue.s IL_00dc IL_00a2: ldc.i4.0 @@ -5351,13 +5362,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00d0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site80' + IL_00d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site82' IL_00da: br.s IL_00dc - IL_00dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site80' + IL_00dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site82' IL_00e1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site80' - IL_00eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site82' + IL_00e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site82' + IL_00eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site84' IL_00f0: brtrue.s IL_0125 IL_00f2: ldc.i4.0 @@ -5380,12 +5391,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0119: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_011e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site82' + IL_011e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site84' IL_0123: br.s IL_0125 - IL_0125: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site82' + IL_0125: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site84' IL_012a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_012f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site82' + IL_012f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site84' IL_0134: ldarg.0 IL_0135: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5399,7 +5410,7 @@ IL_0145: pop IL_0146: br.s IL_01a8 - IL_0148: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site7f' + IL_0148: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site81' IL_014d: brtrue.s IL_0191 IL_014f: ldc.i4 0x104 @@ -5431,19 +5442,19 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0185: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_018a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site7f' + IL_018a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site81' IL_018f: br.s IL_0191 - IL_0191: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site7f' + IL_0191: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site81' IL_0196: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_019b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site7f' + IL_019b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site81' IL_01a0: ldarg.0 IL_01a1: ldc.i4.5 IL_01a2: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_01a7: pop - IL_01a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site83' + IL_01a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site85' IL_01ad: brtrue.s IL_01d0 IL_01af: ldc.i4.0 @@ -5454,18 +5465,18 @@ string, class [mscorlib]System.Type) IL_01c4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01c9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site83' + IL_01c9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site85' IL_01ce: br.s IL_01d0 - IL_01d0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site83' + IL_01d0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site85' IL_01d5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site83' + IL_01da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site85' IL_01df: ldarg.0 IL_01e0: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_01e5: brtrue IL_02ef - IL_01ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site86' + IL_01ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site88' IL_01ef: brtrue.s IL_0232 IL_01f1: ldc.i4 0x80 @@ -5495,14 +5506,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0226: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_022b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site86' + IL_022b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site88' IL_0230: br.s IL_0232 - IL_0232: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site86' + IL_0232: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site88' IL_0237: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_023c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site86' + IL_023c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site88' IL_0241: ldarg.0 - IL_0242: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site85' + IL_0242: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site87' IL_0247: brtrue.s IL_0283 IL_0249: ldc.i4.0 @@ -5532,13 +5543,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0277: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_027c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site85' + IL_027c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site87' IL_0281: br.s IL_0283 - IL_0283: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site85' + IL_0283: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site87' IL_0288: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_028d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site85' - IL_0292: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site87' + IL_028d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site87' + IL_0292: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site89' IL_0297: brtrue.s IL_02cc IL_0299: ldc.i4.0 @@ -5561,12 +5572,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02c0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02c5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site87' + IL_02c5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site89' IL_02ca: br.s IL_02cc - IL_02cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site87' + IL_02cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site89' IL_02d1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site87' + IL_02d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site89' IL_02db: ldarg.0 IL_02dc: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5580,7 +5591,7 @@ IL_02ec: pop IL_02ed: br.s IL_034f - IL_02ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site84' + IL_02ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site86' IL_02f4: brtrue.s IL_0338 IL_02f6: ldc.i4 0x104 @@ -5612,19 +5623,19 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_032c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0331: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site84' + IL_0331: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site86' IL_0336: br.s IL_0338 - IL_0338: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site84' + IL_0338: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site86' IL_033d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0342: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site84' + IL_0342: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site86' IL_0347: ldarg.0 IL_0348: ldc.i4.1 IL_0349: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_034e: pop - IL_034f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site89' + IL_034f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8b' IL_0354: brtrue.s IL_0397 IL_0356: ldc.i4 0x80 @@ -5654,14 +5665,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_038b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0390: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site89' + IL_0390: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8b' IL_0395: br.s IL_0397 - IL_0397: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site89' + IL_0397: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8b' IL_039c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site89' + IL_03a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8b' IL_03a6: ldarg.0 - IL_03a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site88' + IL_03a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8a' IL_03ac: brtrue.s IL_03e8 IL_03ae: ldc.i4.0 @@ -5691,13 +5702,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03dc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03e1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site88' + IL_03e1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8a' IL_03e6: br.s IL_03e8 - IL_03e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site88' + IL_03e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8a' IL_03ed: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site88' - IL_03f7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8a' + IL_03f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8a' + IL_03f7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8c' IL_03fc: brtrue.s IL_0431 IL_03fe: ldc.i4.0 @@ -5720,12 +5731,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0425: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_042a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8a' + IL_042a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8c' IL_042f: br.s IL_0431 - IL_0431: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8a' + IL_0431: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8c' IL_0436: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_043b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8a' + IL_043b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8c' IL_0440: ldarg.0 IL_0441: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5737,7 +5748,7 @@ !1, !2) IL_0451: pop - IL_0452: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8c' + IL_0452: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8e' IL_0457: brtrue.s IL_049a IL_0459: ldc.i4 0x80 @@ -5767,14 +5778,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_048e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0493: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8c' + IL_0493: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8e' IL_0498: br.s IL_049a - IL_049a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8c' + IL_049a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8e' IL_049f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8c' + IL_04a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8e' IL_04a9: ldarg.0 - IL_04aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8b' + IL_04aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8d' IL_04af: brtrue.s IL_04eb IL_04b1: ldc.i4.0 @@ -5804,13 +5815,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04df: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04e4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8b' + IL_04e4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8d' IL_04e9: br.s IL_04eb - IL_04eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8b' + IL_04eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8d' IL_04f0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8b' - IL_04fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8d' + IL_04f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8d' + IL_04fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8f' IL_04ff: brtrue.s IL_0534 IL_0501: ldc.i4.0 @@ -5833,12 +5844,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0528: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_052d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8d' + IL_052d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8f' IL_0532: br.s IL_0534 - IL_0534: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8d' + IL_0534: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8f' IL_0539: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_053e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8d' + IL_053e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8f' IL_0543: ldarg.0 IL_0544: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5850,7 +5861,7 @@ !1, !2) IL_0554: pop - IL_0555: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8e' + IL_0555: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site90' IL_055a: brtrue.s IL_057d IL_055c: ldc.i4.0 @@ -5861,18 +5872,18 @@ string, class [mscorlib]System.Type) IL_0571: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0576: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8e' + IL_0576: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site90' IL_057b: br.s IL_057d - IL_057d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8e' + IL_057d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site90' IL_0582: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0587: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8e' + IL_0587: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site90' IL_058c: ldarg.0 IL_058d: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0592: brtrue IL_069c - IL_0597: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site91' + IL_0597: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site93' IL_059c: brtrue.s IL_05df IL_059e: ldc.i4 0x80 @@ -5902,14 +5913,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05d3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05d8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site91' + IL_05d8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site93' IL_05dd: br.s IL_05df - IL_05df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site91' + IL_05df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site93' IL_05e4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site91' + IL_05e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site93' IL_05ee: ldarg.0 - IL_05ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site90' + IL_05ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site92' IL_05f4: brtrue.s IL_0630 IL_05f6: ldc.i4.0 @@ -5939,13 +5950,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0624: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0629: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site90' + IL_0629: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site92' IL_062e: br.s IL_0630 - IL_0630: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site90' + IL_0630: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site92' IL_0635: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_063a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site90' - IL_063f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site92' + IL_063a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site92' + IL_063f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site94' IL_0644: brtrue.s IL_0679 IL_0646: ldc.i4.0 @@ -5968,12 +5979,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_066d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0672: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site92' + IL_0672: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site94' IL_0677: br.s IL_0679 - IL_0679: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site92' + IL_0679: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site94' IL_067e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0683: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site92' + IL_0683: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site94' IL_0688: ldarg.0 IL_0689: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5987,7 +5998,7 @@ IL_0699: pop IL_069a: br.s IL_06fc - IL_069c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8f' + IL_069c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site91' IL_06a1: brtrue.s IL_06e5 IL_06a3: ldc.i4 0x104 @@ -6019,19 +6030,19 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06d9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8f' + IL_06de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site91' IL_06e3: br.s IL_06e5 - IL_06e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8f' + IL_06e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site91' IL_06ea: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8f' + IL_06ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site91' IL_06f4: ldarg.0 IL_06f5: ldarg.1 IL_06f6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_06fb: pop - IL_06fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site93' + IL_06fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site95' IL_0701: brtrue.s IL_0724 IL_0703: ldc.i4.0 @@ -6042,18 +6053,18 @@ string, class [mscorlib]System.Type) IL_0718: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_071d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site93' + IL_071d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site95' IL_0722: br.s IL_0724 - IL_0724: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site93' + IL_0724: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site95' IL_0729: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_072e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site93' + IL_072e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site95' IL_0733: ldarg.0 IL_0734: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0739: brtrue IL_0843 - IL_073e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site96' + IL_073e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site98' IL_0743: brtrue.s IL_0786 IL_0745: ldc.i4 0x80 @@ -6083,14 +6094,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_077a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_077f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site96' + IL_077f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site98' IL_0784: br.s IL_0786 - IL_0786: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site96' + IL_0786: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site98' IL_078b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0790: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site96' + IL_0790: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site98' IL_0795: ldarg.0 - IL_0796: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site95' + IL_0796: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site97' IL_079b: brtrue.s IL_07d7 IL_079d: ldc.i4.0 @@ -6120,13 +6131,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07cb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07d0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site95' + IL_07d0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site97' IL_07d5: br.s IL_07d7 - IL_07d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site95' + IL_07d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site97' IL_07dc: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site95' - IL_07e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site97' + IL_07e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site97' + IL_07e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site99' IL_07eb: brtrue.s IL_0820 IL_07ed: ldc.i4.0 @@ -6149,12 +6160,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0814: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0819: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site97' + IL_0819: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site99' IL_081e: br.s IL_0820 - IL_0820: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site97' + IL_0820: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site99' IL_0825: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_082a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site97' + IL_082a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site99' IL_082f: ldarg.0 IL_0830: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6168,7 +6179,7 @@ IL_0840: pop IL_0841: br.s IL_08a3 - IL_0843: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site94' + IL_0843: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site96' IL_0848: brtrue.s IL_088c IL_084a: ldc.i4 0x104 @@ -6200,19 +6211,19 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0880: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0885: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site94' + IL_0885: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site96' IL_088a: br.s IL_088c - IL_088c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site94' + IL_088c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site96' IL_0891: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0896: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site94' + IL_0896: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site96' IL_089b: ldarg.0 IL_089c: ldarg.1 IL_089d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_08a2: pop - IL_08a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site99' + IL_08a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9b' IL_08a8: brtrue.s IL_08eb IL_08aa: ldc.i4 0x80 @@ -6242,14 +6253,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08df: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08e4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site99' + IL_08e4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9b' IL_08e9: br.s IL_08eb - IL_08eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site99' + IL_08eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9b' IL_08f0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site99' + IL_08f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9b' IL_08fa: ldarg.0 - IL_08fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site98' + IL_08fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9a' IL_0900: brtrue.s IL_093c IL_0902: ldc.i4.0 @@ -6279,13 +6290,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0930: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0935: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site98' + IL_0935: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9a' IL_093a: br.s IL_093c - IL_093c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site98' + IL_093c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9a' IL_0941: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0946: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site98' - IL_094b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9a' + IL_0946: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9a' + IL_094b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9c' IL_0950: brtrue.s IL_0985 IL_0952: ldc.i4.0 @@ -6308,12 +6319,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0979: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_097e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9a' + IL_097e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9c' IL_0983: br.s IL_0985 - IL_0985: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9a' + IL_0985: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9c' IL_098a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_098f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9a' + IL_098f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9c' IL_0994: ldarg.0 IL_0995: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6325,7 +6336,7 @@ !1, !2) IL_09a5: pop - IL_09a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9c' + IL_09a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9e' IL_09ab: brtrue.s IL_09ee IL_09ad: ldc.i4 0x80 @@ -6355,14 +6366,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09e2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09e7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9c' + IL_09e7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9e' IL_09ec: br.s IL_09ee - IL_09ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9c' + IL_09ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9e' IL_09f3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9c' + IL_09f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9e' IL_09fd: ldarg.0 - IL_09fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9b' + IL_09fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9d' IL_0a03: brtrue.s IL_0a3f IL_0a05: ldc.i4.0 @@ -6392,13 +6403,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a33: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a38: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9b' + IL_0a38: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9d' IL_0a3d: br.s IL_0a3f - IL_0a3f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9b' + IL_0a3f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9d' IL_0a44: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9b' - IL_0a4e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9d' + IL_0a49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9d' + IL_0a4e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9f' IL_0a53: brtrue.s IL_0a88 IL_0a55: ldc.i4.0 @@ -6421,12 +6432,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a7c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a81: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9d' + IL_0a81: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9f' IL_0a86: br.s IL_0a88 - IL_0a88: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9d' + IL_0a88: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9f' IL_0a8d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a92: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9d' + IL_0a92: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9f' IL_0a97: ldarg.0 IL_0a98: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6440,7 +6451,7 @@ IL_0aa8: pop IL_0aa9: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0aae: stloc.1 - IL_0aaf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9e' + IL_0aaf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea0' IL_0ab4: brtrue.s IL_0ad7 IL_0ab6: ldc.i4.0 @@ -6451,18 +6462,18 @@ string, class [mscorlib]System.Type) IL_0acb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ad0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9e' + IL_0ad0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea0' IL_0ad5: br.s IL_0ad7 - IL_0ad7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9e' + IL_0ad7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea0' IL_0adc: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0ae1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9e' + IL_0ae1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea0' IL_0ae6: ldloc.1 IL_0ae7: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0aec: brtrue IL_0bf6 - IL_0af1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea1' + IL_0af1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea3' IL_0af6: brtrue.s IL_0b39 IL_0af8: ldc.i4 0x80 @@ -6492,14 +6503,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b2d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b32: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea1' + IL_0b32: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea3' IL_0b37: br.s IL_0b39 - IL_0b39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea1' + IL_0b39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea3' IL_0b3e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b43: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea1' + IL_0b43: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea3' IL_0b48: ldloc.1 - IL_0b49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea0' + IL_0b49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea2' IL_0b4e: brtrue.s IL_0b8a IL_0b50: ldc.i4.0 @@ -6529,13 +6540,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b7e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b83: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea0' + IL_0b83: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea2' IL_0b88: br.s IL_0b8a - IL_0b8a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea0' + IL_0b8a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea2' IL_0b8f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b94: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea0' - IL_0b99: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea2' + IL_0b94: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea2' + IL_0b99: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea4' IL_0b9e: brtrue.s IL_0bd3 IL_0ba0: ldc.i4.0 @@ -6558,12 +6569,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0bc7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0bcc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea2' + IL_0bcc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea4' IL_0bd1: br.s IL_0bd3 - IL_0bd3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea2' + IL_0bd3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea4' IL_0bd8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0bdd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea2' + IL_0bdd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea4' IL_0be2: ldloc.1 IL_0be3: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6577,7 +6588,7 @@ IL_0bf3: pop IL_0bf4: br.s IL_0c56 - IL_0bf6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9f' + IL_0bf6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea1' IL_0bfb: brtrue.s IL_0c3f IL_0bfd: ldc.i4 0x104 @@ -6609,12 +6620,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c33: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c38: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9f' + IL_0c38: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea1' IL_0c3d: br.s IL_0c3f - IL_0c3f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9f' + IL_0c3f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea1' IL_0c44: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9f' + IL_0c49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea1' IL_0c4e: ldloc.1 IL_0c4f: ldc.i4.5 IL_0c50: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6623,7 +6634,7 @@ IL_0c55: pop IL_0c56: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0c5b: stloc.1 - IL_0c5c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea3' + IL_0c5c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea5' IL_0c61: brtrue.s IL_0c84 IL_0c63: ldc.i4.0 @@ -6634,18 +6645,18 @@ string, class [mscorlib]System.Type) IL_0c78: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c7d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea3' + IL_0c7d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea5' IL_0c82: br.s IL_0c84 - IL_0c84: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea3' + IL_0c84: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea5' IL_0c89: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c8e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea3' + IL_0c8e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea5' IL_0c93: ldloc.1 IL_0c94: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0c99: brtrue IL_0da3 - IL_0c9e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea6' + IL_0c9e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea8' IL_0ca3: brtrue.s IL_0ce6 IL_0ca5: ldc.i4 0x80 @@ -6675,14 +6686,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0cda: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0cdf: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea6' + IL_0cdf: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea8' IL_0ce4: br.s IL_0ce6 - IL_0ce6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea6' + IL_0ce6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea8' IL_0ceb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0cf0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea6' + IL_0cf0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea8' IL_0cf5: ldloc.1 - IL_0cf6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea5' + IL_0cf6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea7' IL_0cfb: brtrue.s IL_0d37 IL_0cfd: ldc.i4.0 @@ -6712,13 +6723,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d2b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d30: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea5' + IL_0d30: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea7' IL_0d35: br.s IL_0d37 - IL_0d37: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea5' + IL_0d37: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea7' IL_0d3c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d41: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea5' - IL_0d46: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea7' + IL_0d41: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea7' + IL_0d46: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea9' IL_0d4b: brtrue.s IL_0d80 IL_0d4d: ldc.i4.0 @@ -6741,12 +6752,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d74: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d79: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea7' + IL_0d79: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea9' IL_0d7e: br.s IL_0d80 - IL_0d80: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea7' + IL_0d80: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea9' IL_0d85: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d8a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea7' + IL_0d8a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea9' IL_0d8f: ldloc.1 IL_0d90: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6760,7 +6771,7 @@ IL_0da0: pop IL_0da1: br.s IL_0e03 - IL_0da3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea4' + IL_0da3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea6' IL_0da8: brtrue.s IL_0dec IL_0daa: ldc.i4 0x104 @@ -6792,12 +6803,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0de0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0de5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea4' + IL_0de5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea6' IL_0dea: br.s IL_0dec - IL_0dec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea4' + IL_0dec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea6' IL_0df1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0df6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea4' + IL_0df6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea6' IL_0dfb: ldloc.1 IL_0dfc: ldc.i4.5 IL_0dfd: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6818,7 +6829,7 @@ .maxstack 15 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitea9' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteab' IL_0006: brtrue.s IL_004b IL_0008: ldc.i4 0x100 @@ -6850,15 +6861,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitea9' + IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteab' IL_0049: br.s IL_004b - IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitea9' + IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteab' IL_0050: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitea9' + IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteab' IL_005a: ldtoken [mscorlib]System.Console IL_005f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteaa' + IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteac' IL_0069: brtrue.s IL_008c IL_006b: ldc.i4.0 @@ -6869,18 +6880,18 @@ string, class [mscorlib]System.Type) IL_0080: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0085: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteaa' + IL_0085: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteac' IL_008a: br.s IL_008c - IL_008c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteaa' + IL_008c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteac' IL_0091: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteaa' + IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteac' IL_009b: ldarg.0 IL_009c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_00a1: brtrue IL_01aa - IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitead' + IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteaf' IL_00ab: brtrue.s IL_00ee IL_00ad: ldc.i4 0x80 @@ -6910,14 +6921,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00e2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00e7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitead' + IL_00e7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteaf' IL_00ec: br.s IL_00ee - IL_00ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitead' + IL_00ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteaf' IL_00f3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitead' + IL_00f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteaf' IL_00fd: ldarg.0 - IL_00fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteac' + IL_00fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteae' IL_0103: brtrue.s IL_013f IL_0105: ldc.i4.0 @@ -6947,13 +6958,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0133: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0138: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteac' + IL_0138: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteae' IL_013d: br.s IL_013f - IL_013f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteac' + IL_013f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteae' IL_0144: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0149: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteac' - IL_014e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteae' + IL_0149: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteae' + IL_014e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb0' IL_0153: brtrue.s IL_0188 IL_0155: ldc.i4.0 @@ -6976,12 +6987,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_017c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0181: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteae' + IL_0181: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb0' IL_0186: br.s IL_0188 - IL_0188: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteae' + IL_0188: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb0' IL_018d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0192: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteae' + IL_0192: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb0' IL_0197: ldarg.0 IL_0198: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6994,7 +7005,7 @@ !2) IL_01a8: br.s IL_0209 - IL_01aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteab' + IL_01aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitead' IL_01af: brtrue.s IL_01f3 IL_01b1: ldc.i4 0x104 @@ -7026,12 +7037,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01e7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01ec: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteab' + IL_01ec: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitead' IL_01f1: br.s IL_01f3 - IL_01f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteab' + IL_01f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitead' IL_01f8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteab' + IL_01fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitead' IL_0202: ldarg.0 IL_0203: ldc.i4.5 IL_0204: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7042,7 +7053,7 @@ !1, !2) IL_020f: nop - IL_0210: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteaf' + IL_0210: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb1' IL_0215: brtrue.s IL_025a IL_0217: ldc.i4 0x100 @@ -7074,15 +7085,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_024e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0253: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteaf' + IL_0253: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb1' IL_0258: br.s IL_025a - IL_025a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteaf' + IL_025a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb1' IL_025f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0264: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteaf' + IL_0264: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb1' IL_0269: ldtoken [mscorlib]System.Console IL_026e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0273: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb0' + IL_0273: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb2' IL_0278: brtrue.s IL_029b IL_027a: ldc.i4.0 @@ -7093,18 +7104,18 @@ string, class [mscorlib]System.Type) IL_028f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0294: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb0' + IL_0294: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb2' IL_0299: br.s IL_029b - IL_029b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb0' + IL_029b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb2' IL_02a0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb0' + IL_02a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb2' IL_02aa: ldarg.0 IL_02ab: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_02b0: brtrue IL_03b9 - IL_02b5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb3' + IL_02b5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb5' IL_02ba: brtrue.s IL_02fd IL_02bc: ldc.i4 0x80 @@ -7134,14 +7145,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02f1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02f6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb3' + IL_02f6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb5' IL_02fb: br.s IL_02fd - IL_02fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb3' + IL_02fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb5' IL_0302: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0307: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb3' + IL_0307: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb5' IL_030c: ldarg.0 - IL_030d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb2' + IL_030d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb4' IL_0312: brtrue.s IL_034e IL_0314: ldc.i4.0 @@ -7171,13 +7182,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0342: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0347: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb2' + IL_0347: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb4' IL_034c: br.s IL_034e - IL_034e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb2' + IL_034e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb4' IL_0353: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0358: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb2' - IL_035d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb4' + IL_0358: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb4' + IL_035d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb6' IL_0362: brtrue.s IL_0397 IL_0364: ldc.i4.0 @@ -7200,12 +7211,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_038b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0390: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb4' + IL_0390: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb6' IL_0395: br.s IL_0397 - IL_0397: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb4' + IL_0397: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb6' IL_039c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb4' + IL_03a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb6' IL_03a6: ldarg.0 IL_03a7: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7218,7 +7229,7 @@ !2) IL_03b7: br.s IL_0418 - IL_03b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb1' + IL_03b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb3' IL_03be: brtrue.s IL_0402 IL_03c0: ldc.i4 0x104 @@ -7250,12 +7261,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03f6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03fb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb1' + IL_03fb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb3' IL_0400: br.s IL_0402 - IL_0402: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb1' + IL_0402: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb3' IL_0407: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_040c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb1' + IL_040c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb3' IL_0411: ldarg.0 IL_0412: ldc.i4.1 IL_0413: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7266,7 +7277,7 @@ !1, !2) IL_041e: nop - IL_041f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb5' + IL_041f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb7' IL_0424: brtrue.s IL_0469 IL_0426: ldc.i4 0x100 @@ -7298,15 +7309,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_045d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0462: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb5' + IL_0462: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb7' IL_0467: br.s IL_0469 - IL_0469: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb5' + IL_0469: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb7' IL_046e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0473: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb5' + IL_0473: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb7' IL_0478: ldtoken [mscorlib]System.Console IL_047d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0482: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb7' + IL_0482: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb9' IL_0487: brtrue.s IL_04ca IL_0489: ldc.i4 0x80 @@ -7336,14 +7347,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04be: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04c3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb7' + IL_04c3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb9' IL_04c8: br.s IL_04ca - IL_04ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb7' + IL_04ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb9' IL_04cf: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb7' + IL_04d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb9' IL_04d9: ldarg.0 - IL_04da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb6' + IL_04da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb8' IL_04df: brtrue.s IL_051b IL_04e1: ldc.i4.0 @@ -7373,13 +7384,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_050f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0514: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb6' + IL_0514: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb8' IL_0519: br.s IL_051b - IL_051b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb6' + IL_051b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb8' IL_0520: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0525: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb6' - IL_052a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb8' + IL_0525: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb8' + IL_052a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteba' IL_052f: brtrue.s IL_0564 IL_0531: ldc.i4.0 @@ -7402,12 +7413,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0558: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_055d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb8' + IL_055d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteba' IL_0562: br.s IL_0564 - IL_0564: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb8' + IL_0564: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteba' IL_0569: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_056e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb8' + IL_056e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteba' IL_0573: ldarg.0 IL_0574: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7422,7 +7433,7 @@ !1, !2) IL_0589: nop - IL_058a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb9' + IL_058a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebb' IL_058f: brtrue.s IL_05d4 IL_0591: ldc.i4 0x100 @@ -7454,15 +7465,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05c8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05cd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb9' + IL_05cd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebb' IL_05d2: br.s IL_05d4 - IL_05d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb9' + IL_05d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebb' IL_05d9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb9' + IL_05de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebb' IL_05e3: ldtoken [mscorlib]System.Console IL_05e8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_05ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebb' + IL_05ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebd' IL_05f2: brtrue.s IL_0635 IL_05f4: ldc.i4 0x80 @@ -7492,14 +7503,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0629: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_062e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebb' + IL_062e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebd' IL_0633: br.s IL_0635 - IL_0635: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebb' + IL_0635: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebd' IL_063a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_063f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebb' + IL_063f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebd' IL_0644: ldarg.0 - IL_0645: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteba' + IL_0645: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebc' IL_064a: brtrue.s IL_0686 IL_064c: ldc.i4.0 @@ -7529,13 +7540,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_067a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_067f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteba' + IL_067f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebc' IL_0684: br.s IL_0686 - IL_0686: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteba' + IL_0686: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebc' IL_068b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0690: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteba' - IL_0695: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebc' + IL_0690: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebc' + IL_0695: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebe' IL_069a: brtrue.s IL_06cf IL_069c: ldc.i4.0 @@ -7558,12 +7569,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06c3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06c8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebc' + IL_06c8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebe' IL_06cd: br.s IL_06cf - IL_06cf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebc' + IL_06cf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebe' IL_06d4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebc' + IL_06d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebe' IL_06de: ldarg.0 IL_06df: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7578,7 +7589,7 @@ !1, !2) IL_06f4: nop - IL_06f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebd' + IL_06f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebf' IL_06fa: brtrue.s IL_073f IL_06fc: ldc.i4 0x100 @@ -7610,15 +7621,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0733: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0738: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebd' + IL_0738: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebf' IL_073d: br.s IL_073f - IL_073f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebd' + IL_073f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebf' IL_0744: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0749: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebd' + IL_0749: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebf' IL_074e: ldtoken [mscorlib]System.Console IL_0753: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0758: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebe' + IL_0758: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec0' IL_075d: brtrue.s IL_0780 IL_075f: ldc.i4.0 @@ -7629,18 +7640,18 @@ string, class [mscorlib]System.Type) IL_0774: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0779: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebe' + IL_0779: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec0' IL_077e: br.s IL_0780 - IL_0780: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebe' + IL_0780: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec0' IL_0785: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_078a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebe' + IL_078a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec0' IL_078f: ldarg.0 IL_0790: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0795: brtrue IL_089e - IL_079a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec1' + IL_079a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec3' IL_079f: brtrue.s IL_07e2 IL_07a1: ldc.i4 0x80 @@ -7670,14 +7681,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07d6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07db: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec1' + IL_07db: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec3' IL_07e0: br.s IL_07e2 - IL_07e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec1' + IL_07e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec3' IL_07e7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec1' + IL_07ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec3' IL_07f1: ldarg.0 - IL_07f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec0' + IL_07f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec2' IL_07f7: brtrue.s IL_0833 IL_07f9: ldc.i4.0 @@ -7707,13 +7718,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0827: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_082c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec0' + IL_082c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec2' IL_0831: br.s IL_0833 - IL_0833: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec0' + IL_0833: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec2' IL_0838: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_083d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec0' - IL_0842: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec2' + IL_083d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec2' + IL_0842: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec4' IL_0847: brtrue.s IL_087c IL_0849: ldc.i4.0 @@ -7736,12 +7747,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0870: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0875: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec2' + IL_0875: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec4' IL_087a: br.s IL_087c - IL_087c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec2' + IL_087c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec4' IL_0881: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0886: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec2' + IL_0886: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec4' IL_088b: ldarg.0 IL_088c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7754,7 +7765,7 @@ !2) IL_089c: br.s IL_08fd - IL_089e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebf' + IL_089e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec1' IL_08a3: brtrue.s IL_08e7 IL_08a5: ldc.i4 0x104 @@ -7786,12 +7797,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08db: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebf' + IL_08e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec1' IL_08e5: br.s IL_08e7 - IL_08e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebf' + IL_08e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec1' IL_08ec: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebf' + IL_08f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec1' IL_08f6: ldarg.0 IL_08f7: ldarg.1 IL_08f8: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7802,7 +7813,7 @@ !1, !2) IL_0903: nop - IL_0904: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec3' + IL_0904: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec5' IL_0909: brtrue.s IL_094e IL_090b: ldc.i4 0x100 @@ -7834,15 +7845,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0942: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0947: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec3' + IL_0947: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec5' IL_094c: br.s IL_094e - IL_094e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec3' + IL_094e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec5' IL_0953: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0958: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec3' + IL_0958: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec5' IL_095d: ldtoken [mscorlib]System.Console IL_0962: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0967: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec4' + IL_0967: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec6' IL_096c: brtrue.s IL_098f IL_096e: ldc.i4.0 @@ -7853,18 +7864,18 @@ string, class [mscorlib]System.Type) IL_0983: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0988: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec4' + IL_0988: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec6' IL_098d: br.s IL_098f - IL_098f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec4' + IL_098f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec6' IL_0994: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0999: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec4' + IL_0999: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec6' IL_099e: ldarg.0 IL_099f: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_09a4: brtrue IL_0aad - IL_09a9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec7' + IL_09a9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec9' IL_09ae: brtrue.s IL_09f1 IL_09b0: ldc.i4 0x80 @@ -7894,14 +7905,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09e5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09ea: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec7' + IL_09ea: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec9' IL_09ef: br.s IL_09f1 - IL_09f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec7' + IL_09f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec9' IL_09f6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec7' + IL_09fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec9' IL_0a00: ldarg.0 - IL_0a01: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec6' + IL_0a01: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec8' IL_0a06: brtrue.s IL_0a42 IL_0a08: ldc.i4.0 @@ -7931,13 +7942,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a36: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a3b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec6' + IL_0a3b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec8' IL_0a40: br.s IL_0a42 - IL_0a42: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec6' + IL_0a42: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec8' IL_0a47: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a4c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec6' - IL_0a51: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec8' + IL_0a4c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec8' + IL_0a51: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteca' IL_0a56: brtrue.s IL_0a8b IL_0a58: ldc.i4.0 @@ -7960,12 +7971,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a7f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a84: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec8' + IL_0a84: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteca' IL_0a89: br.s IL_0a8b - IL_0a8b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec8' + IL_0a8b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteca' IL_0a90: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a95: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec8' + IL_0a95: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteca' IL_0a9a: ldarg.0 IL_0a9b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7978,7 +7989,7 @@ !2) IL_0aab: br.s IL_0b0c - IL_0aad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec5' + IL_0aad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec7' IL_0ab2: brtrue.s IL_0af6 IL_0ab4: ldc.i4 0x104 @@ -8010,12 +8021,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0aea: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0aef: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec5' + IL_0aef: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec7' IL_0af4: br.s IL_0af6 - IL_0af6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec5' + IL_0af6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec7' IL_0afb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b00: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec5' + IL_0b00: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec7' IL_0b05: ldarg.0 IL_0b06: ldarg.1 IL_0b07: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -8026,7 +8037,7 @@ !1, !2) IL_0b12: nop - IL_0b13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec9' + IL_0b13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecb' IL_0b18: brtrue.s IL_0b5d IL_0b1a: ldc.i4 0x100 @@ -8058,15 +8069,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b51: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b56: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec9' + IL_0b56: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecb' IL_0b5b: br.s IL_0b5d - IL_0b5d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec9' + IL_0b5d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecb' IL_0b62: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b67: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec9' + IL_0b67: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecb' IL_0b6c: ldtoken [mscorlib]System.Console IL_0b71: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0b76: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecb' + IL_0b76: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecd' IL_0b7b: brtrue.s IL_0bbe IL_0b7d: ldc.i4 0x80 @@ -8096,14 +8107,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0bb2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0bb7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecb' + IL_0bb7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecd' IL_0bbc: br.s IL_0bbe - IL_0bbe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecb' + IL_0bbe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecd' IL_0bc3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0bc8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecb' + IL_0bc8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecd' IL_0bcd: ldarg.0 - IL_0bce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteca' + IL_0bce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecc' IL_0bd3: brtrue.s IL_0c0f IL_0bd5: ldc.i4.0 @@ -8133,13 +8144,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c03: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c08: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteca' + IL_0c08: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecc' IL_0c0d: br.s IL_0c0f - IL_0c0f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteca' + IL_0c0f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecc' IL_0c14: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c19: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteca' - IL_0c1e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecc' + IL_0c19: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecc' + IL_0c1e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitece' IL_0c23: brtrue.s IL_0c58 IL_0c25: ldc.i4.0 @@ -8162,12 +8173,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c4c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c51: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecc' + IL_0c51: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitece' IL_0c56: br.s IL_0c58 - IL_0c58: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecc' + IL_0c58: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitece' IL_0c5d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecc' + IL_0c62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitece' IL_0c67: ldarg.0 IL_0c68: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8182,7 +8193,7 @@ !1, !2) IL_0c7d: nop - IL_0c7e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecd' + IL_0c7e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecf' IL_0c83: brtrue.s IL_0cc8 IL_0c85: ldc.i4 0x100 @@ -8214,15 +8225,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0cbc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0cc1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecd' + IL_0cc1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecf' IL_0cc6: br.s IL_0cc8 - IL_0cc8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecd' + IL_0cc8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecf' IL_0ccd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0cd2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecd' + IL_0cd2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecf' IL_0cd7: ldtoken [mscorlib]System.Console IL_0cdc: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0ce1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecf' + IL_0ce1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sited1' IL_0ce6: brtrue.s IL_0d29 IL_0ce8: ldc.i4 0x80 @@ -8252,14 +8263,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d1d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d22: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecf' + IL_0d22: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sited1' IL_0d27: br.s IL_0d29 - IL_0d29: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecf' + IL_0d29: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sited1' IL_0d2e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d33: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecf' + IL_0d33: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sited1' IL_0d38: ldarg.0 - IL_0d39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitece' + IL_0d39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sited0' IL_0d3e: brtrue.s IL_0d7a IL_0d40: ldc.i4.0 @@ -8289,13 +8300,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d6e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d73: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitece' + IL_0d73: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sited0' IL_0d78: br.s IL_0d7a - IL_0d7a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitece' + IL_0d7a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sited0' IL_0d7f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d84: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitece' - IL_0d89: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sited0' + IL_0d84: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sited0' + IL_0d89: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sited2' IL_0d8e: brtrue.s IL_0dc3 IL_0d90: ldc.i4.0 @@ -8318,12 +8329,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0db7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0dbc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sited0' + IL_0dbc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sited2' IL_0dc1: br.s IL_0dc3 - IL_0dc3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sited0' + IL_0dc3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sited2' IL_0dc8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0dcd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sited0' + IL_0dcd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sited2' IL_0dd2: ldarg.0 IL_0dd3: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8345,300 +8356,163 @@ { .param [1] .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 680 (0x2a8) + // Code size 364 (0x16c) .maxstack 10 - .locals init (object V_0, - class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_1) + .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) IL_0000: nop - IL_0001: ldarg.0 - IL_0002: stloc.0 - IL_0003: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited2' - IL_0008: brtrue.s IL_003a - - IL_000a: ldc.i4.0 - IL_000b: ldc.i4.s 49 - IL_000d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0012: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0017: ldc.i4.1 - IL_0018: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_001d: stloc.1 - IL_001e: ldloc.1 - IL_001f: ldc.i4.0 - IL_0020: ldc.i4.0 - IL_0021: ldnull - IL_0022: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0027: stelem.ref - IL_0028: ldloc.1 - IL_0029: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, - valuetype [System.Core]System.Linq.Expressions.ExpressionType, - class [mscorlib]System.Type, - class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_002e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0033: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited2' - IL_0038: br.s IL_003a - - IL_003a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited2' - IL_003f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0044: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited2' - IL_0049: ldloc.0 - IL_004a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, - !1) - IL_004f: starg.s a - IL_0051: ldarg.0 - IL_0052: stloc.0 - IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited3' - IL_0058: brtrue.s IL_008a - - IL_005a: ldc.i4.0 - IL_005b: ldc.i4.s 54 - IL_005d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0062: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0067: ldc.i4.1 - IL_0068: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_006d: stloc.1 - IL_006e: ldloc.1 - IL_006f: ldc.i4.0 - IL_0070: ldc.i4.0 - IL_0071: ldnull - IL_0072: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0077: stelem.ref - IL_0078: ldloc.1 - IL_0079: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, - valuetype [System.Core]System.Linq.Expressions.ExpressionType, - class [mscorlib]System.Type, - class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_007e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0083: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited3' - IL_0088: br.s IL_008a + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited4' + IL_0006: brtrue.s IL_004b - IL_008a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited3' - IL_008f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0094: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited3' - IL_0099: ldloc.0 - IL_009a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, - !1) - IL_009f: starg.s a - IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited4' - IL_00a6: brtrue.s IL_00d8 - - IL_00a8: ldc.i4.0 - IL_00a9: ldc.i4.s 49 - IL_00ab: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_00b0: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_00b5: ldc.i4.1 - IL_00b6: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_00bb: stloc.1 - IL_00bc: ldloc.1 - IL_00bd: ldc.i4.0 - IL_00be: ldc.i4.0 - IL_00bf: ldnull - IL_00c0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_00c5: stelem.ref - IL_00c6: ldloc.1 - IL_00c7: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, - valuetype [System.Core]System.Linq.Expressions.ExpressionType, - class [mscorlib]System.Type, - class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_00cc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00d1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited4' - IL_00d6: br.s IL_00d8 - - IL_00d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited4' - IL_00dd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited4' - IL_00e7: ldarg.0 - IL_00e8: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, - !1) - IL_00ed: starg.s a - IL_00ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited5' - IL_00f4: brtrue.s IL_0126 - - IL_00f6: ldc.i4.0 - IL_00f7: ldc.i4.s 54 - IL_00f9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_00fe: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0103: ldc.i4.1 - IL_0104: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_0109: stloc.1 - IL_010a: ldloc.1 - IL_010b: ldc.i4.0 - IL_010c: ldc.i4.0 - IL_010d: ldnull - IL_010e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + IL_0008: ldc.i4 0x100 + IL_000d: ldstr "Casts" + IL_0012: ldnull + IL_0013: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0018: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001d: ldc.i4.2 + IL_001e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0023: stloc.0 + IL_0024: ldloc.0 + IL_0025: ldc.i4.0 + IL_0026: ldc.i4.s 33 + IL_0028: ldnull + IL_0029: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, string) - IL_0113: stelem.ref - IL_0114: ldloc.1 - IL_0115: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, - valuetype [System.Core]System.Linq.Expressions.ExpressionType, - class [mscorlib]System.Type, - class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_011a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_011f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited5' - IL_0124: br.s IL_0126 - - IL_0126: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited5' - IL_012b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0130: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited5' - IL_0135: ldarg.0 - IL_0136: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, - !1) - IL_013b: starg.s a - IL_013d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited6' - IL_0142: brtrue.s IL_0187 - - IL_0144: ldc.i4 0x100 - IL_0149: ldstr "Casts" - IL_014e: ldnull - IL_014f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0154: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0159: ldc.i4.2 - IL_015a: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_015f: stloc.1 - IL_0160: ldloc.1 - IL_0161: ldc.i4.0 - IL_0162: ldc.i4.s 33 - IL_0164: ldnull - IL_0165: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_016a: stelem.ref - IL_016b: ldloc.1 - IL_016c: ldc.i4.1 - IL_016d: ldc.i4.0 - IL_016e: ldnull - IL_016f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + IL_002e: stelem.ref + IL_002f: ldloc.0 + IL_0030: ldc.i4.1 + IL_0031: ldc.i4.0 + IL_0032: ldnull + IL_0033: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, string) - IL_0174: stelem.ref - IL_0175: ldloc.1 - IL_0176: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_0038: stelem.ref + IL_0039: ldloc.0 + IL_003a: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, string, class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_017b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0180: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited6' - IL_0185: br.s IL_0187 - - IL_0187: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited6' - IL_018c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0191: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited6' - IL_0196: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_019b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_01a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited7' - IL_01a5: brtrue.s IL_01d7 - - IL_01a7: ldc.i4.0 - IL_01a8: ldc.i4.s 28 - IL_01aa: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_01af: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_01b4: ldc.i4.1 - IL_01b5: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_01ba: stloc.1 - IL_01bb: ldloc.1 - IL_01bc: ldc.i4.0 - IL_01bd: ldc.i4.0 - IL_01be: ldnull - IL_01bf: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited4' + IL_0049: br.s IL_004b + + IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited4' + IL_0050: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited4' + IL_005a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_005f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited5' + IL_0069: brtrue.s IL_009b + + IL_006b: ldc.i4.0 + IL_006c: ldc.i4.s 28 + IL_006e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0073: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0078: ldc.i4.1 + IL_0079: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_007e: stloc.0 + IL_007f: ldloc.0 + IL_0080: ldc.i4.0 + IL_0081: ldc.i4.0 + IL_0082: ldnull + IL_0083: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, string) - IL_01c4: stelem.ref - IL_01c5: ldloc.1 - IL_01c6: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_0088: stelem.ref + IL_0089: ldloc.0 + IL_008a: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, valuetype [System.Core]System.Linq.Expressions.ExpressionType, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_01cb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01d0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited7' - IL_01d5: br.s IL_01d7 - - IL_01d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited7' - IL_01dc: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited7' - IL_01e6: ldarg.0 - IL_01e7: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + IL_008f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0094: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited5' + IL_0099: br.s IL_009b + + IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited5' + IL_00a0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited5' + IL_00aa: ldarg.0 + IL_00ab: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) - IL_01ec: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + IL_00b0: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_01f1: nop - IL_01f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited8' - IL_01f7: brtrue.s IL_023c - - IL_01f9: ldc.i4 0x100 - IL_01fe: ldstr "Casts" - IL_0203: ldnull - IL_0204: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0209: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_020e: ldc.i4.2 - IL_020f: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_0214: stloc.1 - IL_0215: ldloc.1 - IL_0216: ldc.i4.0 - IL_0217: ldc.i4.s 33 - IL_0219: ldnull - IL_021a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + IL_00b5: nop + IL_00b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited6' + IL_00bb: brtrue.s IL_0100 + + IL_00bd: ldc.i4 0x100 + IL_00c2: ldstr "Casts" + IL_00c7: ldnull + IL_00c8: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00cd: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00d2: ldc.i4.2 + IL_00d3: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00d8: stloc.0 + IL_00d9: ldloc.0 + IL_00da: ldc.i4.0 + IL_00db: ldc.i4.s 33 + IL_00dd: ldnull + IL_00de: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, string) - IL_021f: stelem.ref - IL_0220: ldloc.1 - IL_0221: ldc.i4.1 - IL_0222: ldc.i4.0 - IL_0223: ldnull - IL_0224: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + IL_00e3: stelem.ref + IL_00e4: ldloc.0 + IL_00e5: ldc.i4.1 + IL_00e6: ldc.i4.0 + IL_00e7: ldnull + IL_00e8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, string) - IL_0229: stelem.ref - IL_022a: ldloc.1 - IL_022b: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_00ed: stelem.ref + IL_00ee: ldloc.0 + IL_00ef: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, string, class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0230: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0235: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited8' - IL_023a: br.s IL_023c - - IL_023c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited8' - IL_0241: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0246: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited8' - IL_024b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0250: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0255: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited9' - IL_025a: brtrue.s IL_028c - - IL_025c: ldc.i4.0 - IL_025d: ldc.i4.s 29 - IL_025f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0264: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0269: ldc.i4.1 - IL_026a: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_026f: stloc.1 - IL_0270: ldloc.1 - IL_0271: ldc.i4.0 - IL_0272: ldc.i4.0 - IL_0273: ldnull - IL_0274: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0279: stelem.ref - IL_027a: ldloc.1 - IL_027b: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_00f4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00f9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited6' + IL_00fe: br.s IL_0100 + + IL_0100: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited6' + IL_0105: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_010a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited6' + IL_010f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0114: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0119: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited7' + IL_011e: brtrue.s IL_0150 + + IL_0120: ldc.i4.0 + IL_0121: ldc.i4.s 29 + IL_0123: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0128: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_012d: ldc.i4.1 + IL_012e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0133: stloc.0 + IL_0134: ldloc.0 + IL_0135: ldc.i4.0 + IL_0136: ldc.i4.0 + IL_0137: ldnull + IL_0138: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_013d: stelem.ref + IL_013e: ldloc.0 + IL_013f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, valuetype [System.Core]System.Linq.Expressions.ExpressionType, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0280: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0285: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited9' - IL_028a: br.s IL_028c - - IL_028c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited9' - IL_0291: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0296: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited9' - IL_029b: ldarg.0 - IL_029c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + IL_0144: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0149: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited7' + IL_014e: br.s IL_0150 + + IL_0150: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited7' + IL_0155: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_015a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited7' + IL_015f: ldarg.0 + IL_0160: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) - IL_02a1: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + IL_0165: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_02a6: nop - IL_02a7: ret + IL_016a: nop + IL_016b: ret } // end of method DynamicTests::UnaryOperators .method private hidebysig static void Loops(object list) cil managed @@ -8654,7 +8528,7 @@ class [mscorlib]System.IDisposable V_4) IL_0000: nop IL_0001: nop - IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerda'::'<>p__Sitedb' + IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd8'::'<>p__Sited9' IL_0007: brtrue.s IL_002f IL_0009: ldc.i4.0 @@ -8666,12 +8540,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Type) IL_0023: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0028: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerda'::'<>p__Sitedb' + IL_0028: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd8'::'<>p__Sited9' IL_002d: br.s IL_002f - IL_002f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerda'::'<>p__Sitedb' + IL_002f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd8'::'<>p__Sited9' IL_0034: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0039: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerda'::'<>p__Sitedb' + IL_0039: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd8'::'<>p__Sited9' IL_003e: ldarg.0 IL_003f: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8685,7 +8559,7 @@ IL_004d: callvirt instance object [mscorlib]System.Collections.IEnumerator::get_Current() IL_0052: stloc.0 IL_0053: nop - IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerda'::'<>p__Sitedc' + IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd8'::'<>p__Siteda' IL_0059: brtrue.s IL_009e IL_005b: ldc.i4 0x100 @@ -8717,12 +8591,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0092: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0097: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerda'::'<>p__Sitedc' + IL_0097: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd8'::'<>p__Siteda' IL_009c: br.s IL_009e - IL_009e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerda'::'<>p__Sitedc' + IL_009e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd8'::'<>p__Siteda' IL_00a3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerda'::'<>p__Sitedc' + IL_00a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd8'::'<>p__Siteda' IL_00ad: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_00b2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_00b7: ldloc.0 @@ -8773,7 +8647,7 @@ .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0, bool V_1) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdd'::'<>p__Sitede' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdb'::'<>p__Sitedc' IL_0006: brtrue.s IL_0038 IL_0008: ldc.i4.0 @@ -8796,13 +8670,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_002c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0031: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdd'::'<>p__Sitede' + IL_0031: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdb'::'<>p__Sitedc' IL_0036: br.s IL_0038 - IL_0038: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdd'::'<>p__Sitede' + IL_0038: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdb'::'<>p__Sitedc' IL_003d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdd'::'<>p__Sitede' - IL_0047: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdd'::'<>p__Sitedf' + IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdb'::'<>p__Sitedc' + IL_0047: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdb'::'<>p__Sitedd' IL_004c: brtrue.s IL_0088 IL_004e: ldc.i4.0 @@ -8832,12 +8706,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_007c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0081: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdd'::'<>p__Sitedf' + IL_0081: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdb'::'<>p__Sitedd' IL_0086: br.s IL_0088 - IL_0088: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdd'::'<>p__Sitedf' + IL_0088: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdb'::'<>p__Sitedd' IL_008d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0092: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdd'::'<>p__Sitedf' + IL_0092: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdb'::'<>p__Sitedd' IL_0097: ldarg.0 IL_0098: ldarg.1 IL_0099: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -8866,216 +8740,10 @@ .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) .param [2] .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 443 (0x1bb) - .maxstack 12 - .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0, - object V_1, - bool V_2) + // Code size 2 (0x2) + .maxstack 8 IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee1' - IL_0006: brtrue.s IL_0038 - - IL_0008: ldc.i4.0 - IL_0009: ldc.i4.s 83 - IL_000b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0010: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0015: ldc.i4.1 - IL_0016: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_001b: stloc.0 - IL_001c: ldloc.0 - IL_001d: ldc.i4.0 - IL_001e: ldc.i4.0 - IL_001f: ldnull - IL_0020: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0025: stelem.ref - IL_0026: ldloc.0 - IL_0027: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, - valuetype [System.Core]System.Linq.Expressions.ExpressionType, - class [mscorlib]System.Type, - class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_002c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0031: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee1' - IL_0036: br.s IL_0038 - - IL_0038: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee1' - IL_003d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee1' - IL_0047: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee2' - IL_004c: brtrue.s IL_0088 - - IL_004e: ldc.i4.0 - IL_004f: ldc.i4.s 13 - IL_0051: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0056: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_005b: ldc.i4.2 - IL_005c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_0061: stloc.0 - IL_0062: ldloc.0 - IL_0063: ldc.i4.0 - IL_0064: ldc.i4.0 - IL_0065: ldnull - IL_0066: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_006b: stelem.ref - IL_006c: ldloc.0 - IL_006d: ldc.i4.1 - IL_006e: ldc.i4.2 - IL_006f: ldnull - IL_0070: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0075: stelem.ref - IL_0076: ldloc.0 - IL_0077: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, - valuetype [System.Core]System.Linq.Expressions.ExpressionType, - class [mscorlib]System.Type, - class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_007c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0081: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee2' - IL_0086: br.s IL_0088 - - IL_0088: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee2' - IL_008d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0092: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee2' - IL_0097: ldarg.0 - IL_0098: ldnull - IL_0099: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, - !1, - !2) - IL_009e: stloc.1 - IL_009f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee3' - IL_00a4: brtrue.s IL_00d6 - - IL_00a6: ldc.i4.0 - IL_00a7: ldc.i4.s 83 - IL_00a9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_00ae: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_00b3: ldc.i4.1 - IL_00b4: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_00b9: stloc.0 - IL_00ba: ldloc.0 - IL_00bb: ldc.i4.0 - IL_00bc: ldc.i4.0 - IL_00bd: ldnull - IL_00be: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_00c3: stelem.ref - IL_00c4: ldloc.0 - IL_00c5: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, - valuetype [System.Core]System.Linq.Expressions.ExpressionType, - class [mscorlib]System.Type, - class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_00ca: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00cf: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee3' - IL_00d4: br.s IL_00d6 - - IL_00d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee3' - IL_00db: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00e0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee3' - IL_00e5: ldloc.1 - IL_00e6: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, - !1) - IL_00eb: brtrue IL_019f - - IL_00f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee4' - IL_00f5: brtrue.s IL_0131 - - IL_00f7: ldc.i4.8 - IL_00f8: ldc.i4.s 36 - IL_00fa: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_00ff: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0104: ldc.i4.2 - IL_0105: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_010a: stloc.0 - IL_010b: ldloc.0 - IL_010c: ldc.i4.0 - IL_010d: ldc.i4.0 - IL_010e: ldnull - IL_010f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0114: stelem.ref - IL_0115: ldloc.0 - IL_0116: ldc.i4.1 - IL_0117: ldc.i4.0 - IL_0118: ldnull - IL_0119: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_011e: stelem.ref - IL_011f: ldloc.0 - IL_0120: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, - valuetype [System.Core]System.Linq.Expressions.ExpressionType, - class [mscorlib]System.Type, - class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0125: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_012a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee4' - IL_012f: br.s IL_0131 - - IL_0131: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee4' - IL_0136: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_013b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee4' - IL_0140: ldloc.1 - IL_0141: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee5' - IL_0146: brtrue.s IL_0182 - - IL_0148: ldc.i4.0 - IL_0149: ldc.i4.s 13 - IL_014b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0150: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0155: ldc.i4.2 - IL_0156: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_015b: stloc.0 - IL_015c: ldloc.0 - IL_015d: ldc.i4.0 - IL_015e: ldc.i4.0 - IL_015f: ldnull - IL_0160: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0165: stelem.ref - IL_0166: ldloc.0 - IL_0167: ldc.i4.1 - IL_0168: ldc.i4.2 - IL_0169: ldnull - IL_016a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_016f: stelem.ref - IL_0170: ldloc.0 - IL_0171: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, - valuetype [System.Core]System.Linq.Expressions.ExpressionType, - class [mscorlib]System.Type, - class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0176: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_017b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee5' - IL_0180: br.s IL_0182 - - IL_0182: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee5' - IL_0187: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_018c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee5' - IL_0191: ldarg.1 - IL_0192: ldnull - IL_0193: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, - !1, - !2) - IL_0198: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, - !1, - !2) - IL_019d: br.s IL_01a0 - - IL_019f: ldloc.1 - IL_01a0: nop - IL_01a1: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, - !1) - IL_01a6: ldc.i4.0 - IL_01a7: ceq - IL_01a9: stloc.2 - IL_01aa: ldloc.2 - IL_01ab: brtrue.s IL_01ba - - IL_01ad: nop - IL_01ae: ldstr "Equal" - IL_01b3: call void [mscorlib]System.Console::WriteLine(string) - IL_01b8: nop - IL_01b9: nop - IL_01ba: ret + IL_0001: ret } // end of method DynamicTests::If2 .method public hidebysig specialname rtspecialname diff --git a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.opt.il b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.opt.il index 82db4a44c..e2b784d46 100644 --- a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.opt.il +++ b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.opt.il @@ -42,78 +42,85 @@ .class private auto ansi beforefieldinit ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests extends [mscorlib]System.Object { - .class abstract auto ansi sealed nested private beforefieldinit '
o__SiteContainer0' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer0' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1' - } // end of class '
o__SiteContainer0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1' + } // end of class 'o__SiteContainer0' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer2' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer2' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitef' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site10' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site11' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site12' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site13' - } // end of class 'o__SiteContainer2' - - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer14' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3' + } // end of class 'o__SiteContainer2' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer4' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitef' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site10' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site11' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site12' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site13' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site14' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site15' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site16' + } // end of class 'o__SiteContainer4' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer16' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site17' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site18' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site19' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1a' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1b' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1c' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1d' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1e' - } // end of class 'o__SiteContainer14' - - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer1f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site18' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site19' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site20' + } // end of class 'o__SiteContainer16' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer21' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site20' - } // end of class 'o__SiteContainer1f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site22' + } // end of class 'o__SiteContainer21' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer21' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer23' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site22' - } // end of class 'o__SiteContainer21' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site24' + } // end of class 'o__SiteContainer23' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer23' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer25' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .class auto ansi sealed nested public '<>q__SiteDelegate24' + .class auto ansi sealed nested public '<>q__SiteDelegate26' extends [mscorlib]System.MulticastDelegate { .method public hidebysig specialname rtspecialname instance void .ctor(object 'object', native int 'method') runtime managed { - } // end of method '<>q__SiteDelegate24'::.ctor + } // end of method '<>q__SiteDelegate26'::.ctor .method public hidebysig newslot virtual instance void Invoke(class [System.Core]System.Runtime.CompilerServices.CallSite param0, @@ -123,284 +130,269 @@ { .param [2] .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) - } // end of method '<>q__SiteDelegate24'::Invoke + } // end of method '<>q__SiteDelegate26'::Invoke - } // end of class '<>q__SiteDelegate24' + } // end of class '<>q__SiteDelegate26' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer23'/'<>q__SiteDelegate24'> '<>p__Site25' - } // end of class 'o__SiteContainer23' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer25'/'<>q__SiteDelegate26'> '<>p__Site27' + } // end of class 'o__SiteContainer25' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer26' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer28' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site27' - } // end of class 'o__SiteContainer26' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site29' + } // end of class 'o__SiteContainer28' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer28' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer2a' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site29' - } // end of class 'o__SiteContainer28' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2b' + } // end of class 'o__SiteContainer2a' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer2a' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer2c' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2b' - } // end of class 'o__SiteContainer2a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2d' + } // end of class 'o__SiteContainer2c' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer2c' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer2e' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2d' - } // end of class 'o__SiteContainer2c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2f' + } // end of class 'o__SiteContainer2e' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer2e' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer30' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2f' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site30' - } // end of class 'o__SiteContainer2e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site31' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site32' + } // end of class 'o__SiteContainer30' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer31' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer33' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site32' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site33' - } // end of class 'o__SiteContainer31' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site34' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site35' + } // end of class 'o__SiteContainer33' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer34' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer36' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site35' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site36' - } // end of class 'o__SiteContainer34' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site37' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site38' + } // end of class 'o__SiteContainer36' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer37' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer39' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site38' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site39' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3a' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3b' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3c' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3d' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3e' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3f' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site40' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site41' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site41' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site42' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site43' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site43' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site44' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site45' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site46' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site47' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site47' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site48' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site49' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site49' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4a' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4b' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4c' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4d' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4e' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4f' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site50' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site51' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site52' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site53' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site53' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site54' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site55' - } // end of class 'o__SiteContainer37' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site55' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site56' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site57' + } // end of class 'o__SiteContainer39' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer56' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer58' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site57' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site58' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site59' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5a' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5b' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5c' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5d' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5e' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5f' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site60' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site60' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site61' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site62' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site62' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site63' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site64' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site65' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site66' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site66' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site67' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site68' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site68' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site69' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6a' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6b' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6c' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6d' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6e' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6f' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site70' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site71' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site72' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site72' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site73' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site74' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site74' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site75' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site76' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site77' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site78' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site78' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site79' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7a' - } // end of class 'o__SiteContainer56' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7c' + } // end of class 'o__SiteContainer58' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer7b' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer7d' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7c' - } // end of class 'o__SiteContainer7b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7e' + } // end of class 'o__SiteContainer7d' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer7d' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer7f' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7e' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7f' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site80' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site81' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site82' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site83' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site84' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site85' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site86' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site87' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site88' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site89' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8a' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8b' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8c' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8d' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8e' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8f' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site90' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site80' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site81' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site82' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site83' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site84' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site85' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site86' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site87' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site88' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site89' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site90' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site91' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site92' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site93' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site94' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site95' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site92' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site93' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site94' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site95' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site96' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site97' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site97' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site98' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site99' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site99' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9a' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9b' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9c' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9d' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9e' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9f' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea0' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea1' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea2' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea3' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea4' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea5' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea6' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea7' - } // end of class 'o__SiteContainer7d' - - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainera8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea9' + } // end of class 'o__SiteContainer7f' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContaineraa' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea9' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteaa' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteab' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteac' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitead' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteae' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteaf' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb0' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb1' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb2' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb3' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb4' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb5' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb6' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb7' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb8' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb9' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteba' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebb' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebc' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebd' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebe' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebf' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteab' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteac' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitead' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteae' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteaf' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteba' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebb' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebc' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebd' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebe' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebf' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec0' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec1' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec2' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec3' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec4' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec5' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec6' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec7' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec8' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec9' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteca' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecb' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecc' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecd' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitece' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecf' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited0' - } // end of class 'o__SiteContainera8' - - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerd1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteca' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecb' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecc' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecd' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitece' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecf' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited2' + } // end of class 'o__SiteContaineraa' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerd3' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited2' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited3' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited4' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited5' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited6' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited7' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited8' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited9' - } // end of class 'o__SiteContainerd1' - - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerda' - extends [mscorlib]System.Object - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitedb' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitedc' - } // end of class 'o__SiteContainerda' + } // end of class 'o__SiteContainerd3' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerdd' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerd8' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitede' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitedf' - } // end of class 'o__SiteContainerdd' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteda' + } // end of class 'o__SiteContainerd8' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainere0' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerdb' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee1' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee2' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee3' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee4' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee5' - } // end of class 'o__SiteContainere0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitedc' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitedd' + } // end of class 'o__SiteContainerdb' .field private static object 'field' .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) @@ -435,63 +427,96 @@ IL_0007: ret } // end of method DynamicTests::set_Property - .method private hidebysig static void Main(string[] args) cil managed + .method private hidebysig static void InvokeConstructor() cil managed { - // Code size 120 (0x78) + // Code size 104 (0x68) .maxstack 8 - .locals init (class ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests V_0, + .locals init (object V_0, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_1) IL_0000: newobj instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::.ctor() IL_0005: stloc.0 - IL_0006: ldloc.0 - IL_0007: ldc.i4.1 - IL_0008: box [mscorlib]System.Int32 - IL_000d: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::set_Property(object) - IL_0012: ldloc.0 - IL_0013: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'
o__SiteContainer0'::'<>p__Site1' - IL_0018: brtrue.s IL_0052 + IL_0006: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site1' + IL_000b: brtrue.s IL_004d + + IL_000d: ldc.i4 0x100 + IL_0012: ldstr "Test" + IL_0017: ldnull + IL_0018: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_001d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0022: ldc.i4.2 + IL_0023: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0028: stloc.1 + IL_0029: ldloc.1 + IL_002a: ldc.i4.0 + IL_002b: ldc.i4.0 + IL_002c: ldnull + IL_002d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0032: stelem.ref + IL_0033: ldloc.1 + IL_0034: ldc.i4.1 + IL_0035: ldc.i4.1 + IL_0036: ldnull + IL_0037: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_003c: stelem.ref + IL_003d: ldloc.1 + IL_003e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0043: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0048: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site1' + IL_004d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site1' + IL_0052: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0057: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site1' + IL_005c: ldloc.0 + IL_005d: newobj instance void [mscorlib]System.UnauthorizedAccessException::.ctor() + IL_0062: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0067: ret + } // end of method DynamicTests::InvokeConstructor + + .method private hidebysig static void DynamicThrow() cil managed + { + // Code size 84 (0x54) + .maxstack 3 + .locals init (class [mscorlib]System.Exception V_0) + .try + { + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site3' + IL_0005: brtrue.s IL_002c + + IL_0007: ldc.i4.s 16 + IL_0009: ldtoken [mscorlib]System.Exception + IL_000e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0013: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0018: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::Convert(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Type) + IL_0022: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0027: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site3' + IL_002c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site3' + IL_0031: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0036: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site3' + IL_003b: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' + IL_0040: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0045: throw - IL_001a: ldc.i4.0 - IL_001b: ldc.i4.s 63 - IL_001d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0022: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0027: ldc.i4.2 - IL_0028: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_002d: stloc.1 - IL_002e: ldloc.1 - IL_002f: ldc.i4.0 - IL_0030: ldc.i4.0 - IL_0031: ldnull - IL_0032: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0037: stelem.ref - IL_0038: ldloc.1 - IL_0039: ldc.i4.1 - IL_003a: ldc.i4.0 - IL_003b: ldnull - IL_003c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0041: stelem.ref - IL_0042: ldloc.1 - IL_0043: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, - valuetype [System.Core]System.Linq.Expressions.ExpressionType, - class [mscorlib]System.Type, - class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0048: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_004d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'
o__SiteContainer0'::'<>p__Site1' - IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'
o__SiteContainer0'::'<>p__Site1' - IL_0057: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_005c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'
o__SiteContainer0'::'<>p__Site1' - IL_0061: ldloc.0 - IL_0062: callvirt instance object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::get_Property() - IL_0067: ldc.i4.1 - IL_0068: box [mscorlib]System.Int32 - IL_006d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, - !1, - !2) - IL_0072: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::set_Property(object) - IL_0077: ret - } // end of method DynamicTests::Main + } // end .try + catch [mscorlib]System.Exception + { + IL_0046: stloc.0 + IL_0047: ldloc.0 + IL_0048: callvirt instance string [mscorlib]System.Object::ToString() + IL_004d: call void [mscorlib]System.Console::WriteLine(string) + IL_0052: rethrow + } // end handler + } // end of method DynamicTests::DynamicThrow .method private hidebysig static void MemberAccess(object a) cil managed { @@ -517,7 +542,7 @@ class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_15, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_16, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_17) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site3' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site5' IL_0005: brtrue.s IL_003d IL_0007: ldc.i4 0x100 @@ -542,14 +567,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0033: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0038: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site3' - IL_003d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site3' + IL_0038: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site5' + IL_003d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site5' IL_0042: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0047: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site3' + IL_0047: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site5' IL_004c: ldarg.0 IL_004d: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, !1) - IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site4' + IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site6' IL_0057: brtrue.s IL_00b0 IL_0059: ldc.i4 0x100 @@ -587,14 +612,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00a6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00ab: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site4' - IL_00b0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site4' + IL_00ab: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site6' + IL_00b0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site6' IL_00b5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site4' + IL_00ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site6' IL_00bf: ldarg.0 IL_00c0: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, !1) - IL_00c5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site5' + IL_00c5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site7' IL_00ca: brtrue.s IL_010c IL_00cc: ldc.i4 0x100 @@ -626,16 +651,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0102: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0107: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site5' - IL_010c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site5' + IL_0107: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site7' + IL_010c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site7' IL_0111: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0116: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site5' + IL_0116: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site7' IL_011b: ldarg.0 IL_011c: ldc.i4.1 IL_011d: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0122: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site6' + IL_0122: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site8' IL_0127: brtrue.s IL_016d IL_0129: ldc.i4 0x100 @@ -667,12 +692,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0163: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0168: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site6' - IL_016d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site6' + IL_0168: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site8' + IL_016d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site8' IL_0172: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0177: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site6' + IL_0177: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site8' IL_017c: ldarg.0 - IL_017d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site7' + IL_017d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site9' IL_0182: brtrue.s IL_01f0 IL_0184: ldc.i4.0 @@ -732,10 +757,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01e6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01eb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site7' - IL_01f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site7' + IL_01eb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site9' + IL_01f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site9' IL_01f5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site7' + IL_01fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site9' IL_01ff: ldarg.0 IL_0200: ldc.i4.1 IL_0201: ldc.i4.2 @@ -752,7 +777,7 @@ IL_020a: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_020f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site8' + IL_020f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitea' IL_0214: brtrue.s IL_0270 IL_0216: ldc.i4 0x100 @@ -798,14 +823,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0266: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_026b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site8' - IL_0270: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site8' + IL_026b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitea' + IL_0270: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitea' IL_0275: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_027a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site8' + IL_027a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitea' IL_027f: ldarg.0 IL_0280: ldc.i4.2 IL_0281: ldnull - IL_0282: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site9' + IL_0282: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Siteb' IL_0287: brtrue.s IL_02c3 IL_0289: ldc.i4.0 @@ -833,11 +858,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02b9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02be: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site9' - IL_02c3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site9' + IL_02be: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Siteb' + IL_02c3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Siteb' IL_02c8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site9' - IL_02d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitea' + IL_02cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Siteb' + IL_02d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitec' IL_02d7: brtrue.s IL_030e IL_02d9: ldc.i4.s 64 @@ -860,10 +885,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0304: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0309: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitea' - IL_030e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitea' + IL_0309: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitec' + IL_030e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitec' IL_0313: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0318: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitea' + IL_0318: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitec' IL_031d: ldarg.0 IL_031e: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -876,7 +901,7 @@ !2, !3, !4) - IL_032e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Siteb' + IL_032e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sited' IL_0333: brtrue.s IL_038f IL_0335: ldc.i4 0x100 @@ -922,13 +947,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0385: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_038a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Siteb' - IL_038f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Siteb' + IL_038a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sited' + IL_038f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sited' IL_0394: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0399: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Siteb' + IL_0399: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sited' IL_039e: ldarg.0 IL_039f: ldarg.0 - IL_03a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitec' + IL_03a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitee' IL_03a5: brtrue.s IL_03db IL_03a7: ldc.i4.0 @@ -951,14 +976,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03d1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03d6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitec' - IL_03db: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitec' + IL_03d6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitee' + IL_03db: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitee' IL_03e0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitec' + IL_03e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitee' IL_03ea: ldarg.0 IL_03eb: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) - IL_03f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sited' + IL_03f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitef' IL_03f5: brtrue.s IL_042b IL_03f7: ldc.i4.0 @@ -981,10 +1006,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0421: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0426: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sited' - IL_042b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sited' + IL_0426: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitef' + IL_042b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitef' IL_0430: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0435: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sited' + IL_0435: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitef' IL_043a: ldarg.0 IL_043b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -993,7 +1018,7 @@ !2, !3, !4) - IL_0445: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitee' + IL_0445: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site10' IL_044a: brtrue.s IL_0491 IL_044c: ldc.i4.0 @@ -1028,10 +1053,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0487: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_048c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitee' - IL_0491: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitee' + IL_048c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site10' + IL_0491: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site10' IL_0496: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_049b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitee' + IL_049b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site10' IL_04a0: ldarg.0 IL_04a1: ldc.i4.0 IL_04a2: ldc.i4.3 @@ -1040,7 +1065,7 @@ !2, !3) IL_04a8: pop - IL_04a9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitef' + IL_04a9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site11' IL_04ae: brtrue.s IL_04f5 IL_04b0: ldc.i4.0 @@ -1075,11 +1100,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04eb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04f0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitef' - IL_04f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitef' + IL_04f0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site11' + IL_04f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site11' IL_04fa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Sitef' - IL_0504: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site10' + IL_04ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site11' + IL_0504: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site12' IL_0509: brtrue.s IL_0540 IL_050b: ldc.i4.s 64 @@ -1102,14 +1127,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0536: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_053b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site10' - IL_0540: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site10' + IL_053b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site12' + IL_0540: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site12' IL_0545: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_054a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site10' + IL_054a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site12' IL_054f: ldarg.0 IL_0550: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) - IL_0555: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site11' + IL_0555: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site13' IL_055a: brtrue.s IL_0590 IL_055c: ldc.i4.0 @@ -1132,10 +1157,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0586: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_058b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site11' - IL_0590: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site11' + IL_058b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site13' + IL_0590: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site13' IL_0595: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_059a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site11' + IL_059a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site13' IL_059f: ldarg.0 IL_05a0: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -1145,7 +1170,7 @@ !2, !3) IL_05ab: pop - IL_05ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site12' + IL_05ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site14' IL_05b1: brtrue.s IL_05f2 IL_05b3: ldc.i4.0 @@ -1175,17 +1200,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05e8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05ed: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site12' - IL_05f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site12' + IL_05ed: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site14' + IL_05f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site14' IL_05f7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site12' + IL_05fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site14' IL_0601: ldarg.0 IL_0602: newobj instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::.ctor() IL_0607: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_060c: pop - IL_060d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site13' + IL_060d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site15' IL_0612: brtrue.s IL_0653 IL_0614: ldc.i4.0 @@ -1215,10 +1240,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0649: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_064e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site13' - IL_0653: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site13' + IL_064e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site15' + IL_0653: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site15' IL_0658: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_065d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site13' + IL_065d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site15' IL_0662: ldarg.0 IL_0663: ldc.i4.5 IL_0664: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -1242,7 +1267,7 @@ class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_7, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_8, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_9) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site15' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site17' IL_0005: brtrue.s IL_0042 IL_0007: ldc.i4.0 @@ -1272,10 +1297,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0038: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_003d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site15' - IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site15' + IL_003d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site17' + IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site17' IL_0047: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_004c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site15' + IL_004c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site17' IL_0051: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::objectField IL_0056: ldc.i4.5 IL_0057: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -1284,7 +1309,7 @@ IL_005c: pop IL_005d: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::objectField IL_0062: stloc.1 - IL_0063: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site16' + IL_0063: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site18' IL_0068: brtrue.s IL_0089 IL_006a: ldc.i4.0 @@ -1295,16 +1320,16 @@ string, class [mscorlib]System.Type) IL_007f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0084: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site16' - IL_0089: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site16' + IL_0084: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site18' + IL_0089: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site18' IL_008e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0093: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site16' + IL_0093: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site18' IL_0098: ldloc.1 IL_0099: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_009e: brtrue IL_01a5 - IL_00a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site19' + IL_00a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1b' IL_00a8: brtrue.s IL_00e9 IL_00aa: ldc.i4 0x80 @@ -1334,12 +1359,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00df: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00e4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site19' - IL_00e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site19' + IL_00e4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1b' + IL_00e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1b' IL_00ee: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site19' + IL_00f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1b' IL_00f8: ldloc.1 - IL_00f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site18' + IL_00f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1a' IL_00fe: brtrue.s IL_0138 IL_0100: ldc.i4.0 @@ -1369,11 +1394,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_012e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0133: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site18' - IL_0138: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site18' + IL_0133: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1a' + IL_0138: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1a' IL_013d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0142: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site18' - IL_0147: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1a' + IL_0142: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1a' + IL_0147: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1c' IL_014c: brtrue.s IL_0182 IL_014e: ldc.i4.0 @@ -1396,10 +1421,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0178: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_017d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1a' - IL_0182: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1a' + IL_017d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1c' + IL_0182: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1c' IL_0187: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_018c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1a' + IL_018c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1c' IL_0191: ldloc.1 IL_0192: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -1413,7 +1438,7 @@ IL_01a2: pop IL_01a3: br.s IL_0207 - IL_01a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site17' + IL_01a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site19' IL_01aa: brtrue.s IL_01f0 IL_01ac: ldc.i4 0x104 @@ -1445,17 +1470,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01e6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01eb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site17' - IL_01f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site17' + IL_01eb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site19' + IL_01f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site19' IL_01f5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site17' + IL_01fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site19' IL_01ff: ldloc.1 IL_0200: ldc.i4.5 IL_0201: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_0206: pop - IL_0207: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1b' + IL_0207: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1d' IL_020c: brtrue.s IL_0247 IL_020e: ldc.i4 0x100 @@ -1480,17 +1505,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_023d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0242: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1b' - IL_0247: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1b' + IL_0242: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1d' + IL_0247: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1d' IL_024c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0251: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1b' + IL_0251: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1d' IL_0256: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::objectField IL_025b: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, !1) IL_0260: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0265: callvirt instance string [mscorlib]System.Object::ToString() IL_026a: pop - IL_026b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1c' + IL_026b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1e' IL_0270: brtrue.s IL_02b6 IL_0272: ldc.i4 0x100 @@ -1522,16 +1547,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02ac: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02b1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1c' - IL_02b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1c' + IL_02b1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1e' + IL_02b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1e' IL_02bb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1c' + IL_02c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1e' IL_02c5: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_02ca: ldstr "Hello World" IL_02cf: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_02d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1d' + IL_02d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1f' IL_02d9: brtrue.s IL_031f IL_02db: ldc.i4 0x100 @@ -1563,16 +1588,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0315: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_031a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1d' - IL_031f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1d' + IL_031a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1f' + IL_031f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1f' IL_0324: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0329: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1d' + IL_0329: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1f' IL_032e: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0333: ldstr "Hello World" IL_0338: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_033d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1e' + IL_033d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site20' IL_0342: brtrue.s IL_0388 IL_0344: ldc.i4 0x100 @@ -1604,10 +1629,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_037e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0383: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1e' - IL_0388: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1e' + IL_0383: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site20' + IL_0388: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site20' IL_038d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0392: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer14'::'<>p__Site1e' + IL_0392: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site20' IL_0397: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_039c: ldstr "Hello World" IL_03a1: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -1621,7 +1646,7 @@ // Code size 102 (0x66) .maxstack 8 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1f'::'<>p__Site20' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer21'::'<>p__Site22' IL_0005: brtrue.s IL_0047 IL_0007: ldc.i4 0x100 @@ -1653,10 +1678,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0042: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1f'::'<>p__Site20' - IL_0047: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1f'::'<>p__Site20' + IL_0042: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer21'::'<>p__Site22' + IL_0047: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer21'::'<>p__Site22' IL_004c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0051: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer1f'::'<>p__Site20' + IL_0051: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer21'::'<>p__Site22' IL_0056: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_005b: ldstr "Hello World" IL_0060: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -1670,7 +1695,7 @@ // Code size 106 (0x6a) .maxstack 8 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer21'::'<>p__Site22' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site24' IL_0005: brtrue.s IL_004b IL_0007: ldc.i4 0x100 @@ -1702,10 +1727,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0041: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0046: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer21'::'<>p__Site22' - IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer21'::'<>p__Site22' + IL_0046: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site24' + IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site24' IL_0050: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer21'::'<>p__Site22' + IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site24' IL_005a: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_005f: ldstr "Hello World" IL_0064: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -1720,7 +1745,7 @@ // Code size 112 (0x70) .maxstack 8 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer23'/'<>q__SiteDelegate24'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site25' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer25'/'<>q__SiteDelegate26'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer25'::'<>p__Site27' IL_0005: brtrue.s IL_0053 IL_0007: ldc.i4 0x100 @@ -1758,15 +1783,15 @@ class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0049: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer23'/'<>q__SiteDelegate24'>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_004e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer23'/'<>q__SiteDelegate24'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site25' - IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer23'/'<>q__SiteDelegate24'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site25' - IL_0058: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer23'/'<>q__SiteDelegate24'>::Target - IL_005d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer23'/'<>q__SiteDelegate24'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site25' + IL_0049: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer25'/'<>q__SiteDelegate26'>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_004e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer25'/'<>q__SiteDelegate26'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer25'::'<>p__Site27' + IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer25'/'<>q__SiteDelegate26'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer25'::'<>p__Site27' + IL_0058: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer25'/'<>q__SiteDelegate26'>::Target + IL_005d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer25'/'<>q__SiteDelegate26'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer25'::'<>p__Site27' IL_0062: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0067: ldarga.s a IL_0069: ldarg.1 - IL_006a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'/'<>q__SiteDelegate24'::Invoke(class [System.Core]System.Runtime.CompilerServices.CallSite, + IL_006a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer25'/'<>q__SiteDelegate26'::Invoke(class [System.Core]System.Runtime.CompilerServices.CallSite, object, int32&, int32&) @@ -1778,7 +1803,7 @@ // Code size 102 (0x66) .maxstack 8 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer26'::'<>p__Site27' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site29' IL_0005: brtrue.s IL_0047 IL_0007: ldc.i4 0x100 @@ -1810,10 +1835,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0042: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer26'::'<>p__Site27' - IL_0047: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer26'::'<>p__Site27' + IL_0042: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site29' + IL_0047: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site29' IL_004c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0051: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer26'::'<>p__Site27' + IL_0051: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site29' IL_0056: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_005b: ldstr "Hello World" IL_0060: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -1827,7 +1852,7 @@ // Code size 102 (0x66) .maxstack 8 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site29' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2a'::'<>p__Site2b' IL_0005: brtrue.s IL_0047 IL_0007: ldc.i4 0x100 @@ -1859,10 +1884,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0042: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site29' - IL_0047: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site29' + IL_0042: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2a'::'<>p__Site2b' + IL_0047: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2a'::'<>p__Site2b' IL_004c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0051: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site29' + IL_0051: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2a'::'<>p__Site2b' IL_0056: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_005b: ldstr "Hello World" IL_0060: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -1876,7 +1901,7 @@ // Code size 124 (0x7c) .maxstack 8 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2a'::'<>p__Site2b' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2c'::'<>p__Site2d' IL_0005: brtrue.s IL_005b IL_0007: ldc.i4 0x100 @@ -1922,10 +1947,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0051: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0056: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2a'::'<>p__Site2b' - IL_005b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2a'::'<>p__Site2b' + IL_0056: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2c'::'<>p__Site2d' + IL_005b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2c'::'<>p__Site2d' IL_0060: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0065: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2a'::'<>p__Site2b' + IL_0065: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2c'::'<>p__Site2d' IL_006a: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_006f: ldstr "Hello World" IL_0074: ldc.i4.5 @@ -1943,7 +1968,7 @@ // Code size 124 (0x7c) .maxstack 8 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2c'::'<>p__Site2d' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site2f' IL_0005: brtrue.s IL_005b IL_0007: ldc.i4 0x100 @@ -1989,10 +2014,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0051: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0056: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2c'::'<>p__Site2d' - IL_005b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2c'::'<>p__Site2d' + IL_0056: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site2f' + IL_005b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site2f' IL_0060: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0065: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2c'::'<>p__Site2d' + IL_0065: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site2f' IL_006a: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_006f: ldstr "Hello World" IL_0074: ldc.i4.5 @@ -2016,7 +2041,7 @@ .maxstack 12 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_1) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site2f' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer30'::'<>p__Site31' IL_0005: brtrue.s IL_004b IL_0007: ldc.i4 0x100 @@ -2051,13 +2076,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0041: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0046: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site2f' - IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site2f' + IL_0046: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer30'::'<>p__Site31' + IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer30'::'<>p__Site31' IL_0050: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site2f' + IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer30'::'<>p__Site31' IL_005a: ldarg.0 IL_005b: ldnull - IL_005c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site30' + IL_005c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer30'::'<>p__Site32' IL_0061: brtrue.s IL_0095 IL_0063: ldc.i4.0 @@ -2082,10 +2107,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_008b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0090: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site30' - IL_0095: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site30' + IL_0090: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer30'::'<>p__Site32' + IL_0095: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer30'::'<>p__Site32' IL_009a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_009f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site30' + IL_009f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer30'::'<>p__Site32' IL_00a4: ldarg.1 IL_00a5: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -2108,7 +2133,7 @@ .locals init (object V_0, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_1, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_2) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer31'::'<>p__Site32' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer33'::'<>p__Site34' IL_0005: brtrue.s IL_0038 IL_0007: ldc.i4.0 @@ -2131,15 +2156,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_002e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0033: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer31'::'<>p__Site32' - IL_0038: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer31'::'<>p__Site32' + IL_0033: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer33'::'<>p__Site34' + IL_0038: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer33'::'<>p__Site34' IL_003d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer31'::'<>p__Site32' + IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer33'::'<>p__Site34' IL_0047: ldarg.0 IL_0048: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_004d: stloc.0 - IL_004e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer31'::'<>p__Site33' + IL_004e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer33'::'<>p__Site35' IL_0053: brtrue.s IL_008b IL_0055: ldc.i4.0 @@ -2167,10 +2192,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0081: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0086: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer31'::'<>p__Site33' - IL_008b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer31'::'<>p__Site33' + IL_0086: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer33'::'<>p__Site35' + IL_008b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer33'::'<>p__Site35' IL_0090: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0095: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer31'::'<>p__Site33' + IL_0095: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer33'::'<>p__Site35' IL_009a: ldloc.0 IL_009b: ldc.i4.0 IL_009c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2190,7 +2215,7 @@ .maxstack 9 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_1) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer34'::'<>p__Site35' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer36'::'<>p__Site37' IL_0005: brtrue.s IL_003d IL_0007: ldc.i4.0 @@ -2218,11 +2243,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0033: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0038: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer34'::'<>p__Site35' - IL_003d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer34'::'<>p__Site35' + IL_0038: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer36'::'<>p__Site37' + IL_003d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer36'::'<>p__Site37' IL_0042: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0047: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer34'::'<>p__Site35' - IL_004c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer34'::'<>p__Site36' + IL_0047: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer36'::'<>p__Site37' + IL_004c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer36'::'<>p__Site38' IL_0051: brtrue.s IL_0085 IL_0053: ldc.i4.s 64 @@ -2245,10 +2270,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_007b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0080: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer34'::'<>p__Site36' - IL_0085: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer34'::'<>p__Site36' + IL_0080: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer36'::'<>p__Site38' + IL_0085: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer36'::'<>p__Site38' IL_008a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_008f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer34'::'<>p__Site36' + IL_008f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer36'::'<>p__Site38' IL_0094: ldarg.0 IL_0095: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -2298,7 +2323,7 @@ class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_27, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_28, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_29) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site38' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3a' IL_0005: brtrue.s IL_0048 IL_0007: ldc.i4 0x100 @@ -2330,13 +2355,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site38' - IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site38' + IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3a' + IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3a' IL_004d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site38' + IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3a' IL_0057: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_005c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site39' + IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3b' IL_0066: brtrue.s IL_009f IL_0068: ldc.i4.0 @@ -2366,10 +2391,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0095: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_009a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site39' - IL_009f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site39' + IL_009a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3b' + IL_009f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3b' IL_00a4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00a9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site39' + IL_00a9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3b' IL_00ae: ldarg.0 IL_00af: ldarg.1 IL_00b0: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2378,7 +2403,7 @@ IL_00b5: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_00ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3a' + IL_00ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3c' IL_00bf: brtrue.s IL_0102 IL_00c1: ldc.i4 0x100 @@ -2410,13 +2435,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00f8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00fd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3a' - IL_0102: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3a' + IL_00fd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3c' + IL_0102: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3c' IL_0107: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_010c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3a' + IL_010c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3c' IL_0111: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0116: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_011b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3b' + IL_011b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3d' IL_0120: brtrue.s IL_0159 IL_0122: ldc.i4.0 @@ -2446,10 +2471,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_014f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0154: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3b' - IL_0159: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3b' + IL_0154: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3d' + IL_0159: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3d' IL_015e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0163: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3b' + IL_0163: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3d' IL_0168: ldarg.0 IL_0169: ldc.i4.1 IL_016a: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2458,7 +2483,7 @@ IL_016f: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0174: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3c' + IL_0174: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3e' IL_0179: brtrue.s IL_01c0 IL_017b: ldc.i4 0x100 @@ -2490,13 +2515,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01b6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01bb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3c' - IL_01c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3c' + IL_01bb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3e' + IL_01c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3e' IL_01c5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3c' + IL_01ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3e' IL_01cf: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_01d4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_01d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3d' + IL_01d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3f' IL_01de: brtrue.s IL_021b IL_01e0: ldc.i4.0 @@ -2526,10 +2551,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0211: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0216: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3d' - IL_021b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3d' + IL_0216: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3f' + IL_021b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3f' IL_0220: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0225: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3d' + IL_0225: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3f' IL_022a: ldarg.0 IL_022b: ldnull IL_022c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2538,7 +2563,7 @@ IL_0231: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0236: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3e' + IL_0236: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site40' IL_023b: brtrue.s IL_0282 IL_023d: ldc.i4 0x100 @@ -2570,13 +2595,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0278: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_027d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3e' - IL_0282: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3e' + IL_027d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site40' + IL_0282: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site40' IL_0287: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_028c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3e' + IL_028c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site40' IL_0291: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0296: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_029b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3f' + IL_029b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site41' IL_02a0: brtrue.s IL_02de IL_02a2: ldc.i4.0 @@ -2606,10 +2631,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02d4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3f' - IL_02de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3f' + IL_02d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site41' + IL_02de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site41' IL_02e3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site3f' + IL_02e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site41' IL_02ed: ldarg.0 IL_02ee: ldarg.1 IL_02ef: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2618,7 +2643,7 @@ IL_02f4: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_02f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site40' + IL_02f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site42' IL_02fe: brtrue.s IL_0345 IL_0300: ldc.i4 0x100 @@ -2650,13 +2675,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_033b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0340: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site40' - IL_0345: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site40' + IL_0340: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site42' + IL_0345: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site42' IL_034a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_034f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site40' + IL_034f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site42' IL_0354: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0359: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_035e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site41' + IL_035e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site43' IL_0363: brtrue.s IL_03a1 IL_0365: ldc.i4.0 @@ -2686,10 +2711,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0397: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_039c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site41' - IL_03a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site41' + IL_039c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site43' + IL_03a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site43' IL_03a6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site41' + IL_03ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site43' IL_03b0: ldarg.0 IL_03b1: ldc.i4.1 IL_03b2: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2698,7 +2723,7 @@ IL_03b7: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_03bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site42' + IL_03bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site44' IL_03c1: brtrue.s IL_0408 IL_03c3: ldc.i4 0x100 @@ -2730,13 +2755,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03fe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0403: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site42' - IL_0408: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site42' + IL_0403: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site44' + IL_0408: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site44' IL_040d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0412: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site42' + IL_0412: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site44' IL_0417: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_041c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0421: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site43' + IL_0421: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site45' IL_0426: brtrue.s IL_0464 IL_0428: ldc.i4.0 @@ -2766,10 +2791,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_045a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_045f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site43' - IL_0464: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site43' + IL_045f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site45' + IL_0464: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site45' IL_0469: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_046e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site43' + IL_046e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site45' IL_0473: ldarg.0 IL_0474: ldnull IL_0475: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2778,7 +2803,7 @@ IL_047a: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_047f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site44' + IL_047f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site46' IL_0484: brtrue.s IL_04cb IL_0486: ldc.i4 0x100 @@ -2810,13 +2835,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04c1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04c6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site44' - IL_04cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site44' + IL_04c6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site46' + IL_04cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site46' IL_04d0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site44' + IL_04d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site46' IL_04da: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_04df: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_04e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site45' + IL_04e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site47' IL_04e9: brtrue.s IL_0527 IL_04eb: ldc.i4.0 @@ -2846,10 +2871,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_051d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0522: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site45' - IL_0527: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site45' + IL_0522: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site47' + IL_0527: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site47' IL_052c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0531: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site45' + IL_0531: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site47' IL_0536: ldarg.0 IL_0537: ldarg.1 IL_0538: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2858,7 +2883,7 @@ IL_053d: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0542: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site46' + IL_0542: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site48' IL_0547: brtrue.s IL_058e IL_0549: ldc.i4 0x100 @@ -2890,13 +2915,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0584: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0589: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site46' - IL_058e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site46' + IL_0589: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site48' + IL_058e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site48' IL_0593: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0598: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site46' + IL_0598: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site48' IL_059d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_05a2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_05a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site47' + IL_05a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site49' IL_05ac: brtrue.s IL_05ea IL_05ae: ldc.i4.0 @@ -2926,10 +2951,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05e0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05e5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site47' - IL_05ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site47' + IL_05e5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site49' + IL_05ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site49' IL_05ef: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site47' + IL_05f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site49' IL_05f9: ldarg.0 IL_05fa: ldc.i4.1 IL_05fb: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2938,7 +2963,7 @@ IL_0600: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0605: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site48' + IL_0605: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4a' IL_060a: brtrue.s IL_0651 IL_060c: ldc.i4 0x100 @@ -2970,13 +2995,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0647: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_064c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site48' - IL_0651: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site48' + IL_064c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4a' + IL_0651: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4a' IL_0656: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_065b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site48' + IL_065b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4a' IL_0660: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0665: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_066a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site49' + IL_066a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4b' IL_066f: brtrue.s IL_06ad IL_0671: ldc.i4.0 @@ -3006,10 +3031,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06a3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06a8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site49' - IL_06ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site49' + IL_06a8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4b' + IL_06ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4b' IL_06b2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06b7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site49' + IL_06b7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4b' IL_06bc: ldarg.0 IL_06bd: ldnull IL_06be: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3018,7 +3043,7 @@ IL_06c3: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_06c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4a' + IL_06c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4c' IL_06cd: brtrue.s IL_0714 IL_06cf: ldc.i4 0x100 @@ -3050,13 +3075,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_070a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_070f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4a' - IL_0714: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4a' + IL_070f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4c' + IL_0714: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4c' IL_0719: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_071e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4a' + IL_071e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4c' IL_0723: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0728: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_072d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4b' + IL_072d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4d' IL_0732: brtrue.s IL_0770 IL_0734: ldc.i4.0 @@ -3086,10 +3111,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0766: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_076b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4b' - IL_0770: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4b' + IL_076b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4d' + IL_0770: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4d' IL_0775: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_077a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4b' + IL_077a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4d' IL_077f: ldarg.0 IL_0780: ldarg.1 IL_0781: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3098,7 +3123,7 @@ IL_0786: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_078b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4c' + IL_078b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4e' IL_0790: brtrue.s IL_07d7 IL_0792: ldc.i4 0x100 @@ -3130,13 +3155,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07cd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07d2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4c' - IL_07d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4c' + IL_07d2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4e' + IL_07d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4e' IL_07dc: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4c' + IL_07e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4e' IL_07e6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_07eb: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_07f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4d' + IL_07f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4f' IL_07f5: brtrue.s IL_0833 IL_07f7: ldc.i4.0 @@ -3166,10 +3191,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0829: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_082e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4d' - IL_0833: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4d' + IL_082e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4f' + IL_0833: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4f' IL_0838: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_083d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4d' + IL_083d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4f' IL_0842: ldarg.0 IL_0843: ldc.i4.1 IL_0844: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3178,7 +3203,7 @@ IL_0849: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_084e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4e' + IL_084e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site50' IL_0853: brtrue.s IL_089a IL_0855: ldc.i4 0x100 @@ -3210,13 +3235,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0890: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0895: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4e' - IL_089a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4e' + IL_0895: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site50' + IL_089a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site50' IL_089f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4e' + IL_08a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site50' IL_08a9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_08ae: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_08b3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4f' + IL_08b3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site51' IL_08b8: brtrue.s IL_08f6 IL_08ba: ldc.i4.0 @@ -3246,10 +3271,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08ec: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08f1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4f' - IL_08f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4f' + IL_08f1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site51' + IL_08f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site51' IL_08fb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0900: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site4f' + IL_0900: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site51' IL_0905: ldarg.0 IL_0906: ldnull IL_0907: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3258,7 +3283,7 @@ IL_090c: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0911: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site50' + IL_0911: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site52' IL_0916: brtrue.s IL_095d IL_0918: ldc.i4 0x100 @@ -3290,13 +3315,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0953: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0958: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site50' - IL_095d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site50' + IL_0958: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site52' + IL_095d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site52' IL_0962: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0967: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site50' + IL_0967: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site52' IL_096c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0971: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0976: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site51' + IL_0976: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site53' IL_097b: brtrue.s IL_09b9 IL_097d: ldc.i4.0 @@ -3326,10 +3351,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09af: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09b4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site51' - IL_09b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site51' + IL_09b4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site53' + IL_09b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site53' IL_09be: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09c3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site51' + IL_09c3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site53' IL_09c8: ldarg.0 IL_09c9: ldarg.1 IL_09ca: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3338,7 +3363,7 @@ IL_09cf: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_09d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site52' + IL_09d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site54' IL_09d9: brtrue.s IL_0a20 IL_09db: ldc.i4 0x100 @@ -3370,13 +3395,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a16: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a1b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site52' - IL_0a20: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site52' + IL_0a1b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site54' + IL_0a20: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site54' IL_0a25: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a2a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site52' + IL_0a2a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site54' IL_0a2f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0a34: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0a39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site53' + IL_0a39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site55' IL_0a3e: brtrue.s IL_0a7c IL_0a40: ldc.i4.0 @@ -3406,10 +3431,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a72: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a77: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site53' - IL_0a7c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site53' + IL_0a77: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site55' + IL_0a7c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site55' IL_0a81: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a86: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site53' + IL_0a86: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site55' IL_0a8b: ldarg.0 IL_0a8c: ldc.i4.1 IL_0a8d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3418,7 +3443,7 @@ IL_0a92: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0a97: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site54' + IL_0a97: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site56' IL_0a9c: brtrue.s IL_0ae3 IL_0a9e: ldc.i4 0x100 @@ -3450,13 +3475,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0ad9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ade: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site54' - IL_0ae3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site54' + IL_0ade: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site56' + IL_0ae3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site56' IL_0ae8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0aed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site54' + IL_0aed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site56' IL_0af2: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0af7: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0afc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site55' + IL_0afc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site57' IL_0b01: brtrue.s IL_0b3f IL_0b03: ldc.i4.0 @@ -3486,10 +3511,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b35: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b3a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site55' - IL_0b3f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site55' + IL_0b3a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site57' + IL_0b3f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site57' IL_0b44: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site55' + IL_0b49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site57' IL_0b4e: ldarg.0 IL_0b4f: ldnull IL_0b50: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3546,7 +3571,7 @@ class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_33, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_34, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_35) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site57' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site59' IL_0005: brtrue.s IL_0048 IL_0007: ldc.i4 0x100 @@ -3578,13 +3603,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site57' - IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site57' + IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site59' + IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site59' IL_004d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site57' + IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site59' IL_0057: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_005c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site58' + IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5a' IL_0066: brtrue.s IL_00a0 IL_0068: ldc.i4.0 @@ -3614,10 +3639,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0096: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_009b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site58' - IL_00a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site58' + IL_009b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5a' + IL_00a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5a' IL_00a5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site58' + IL_00aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5a' IL_00af: ldarg.0 IL_00b0: ldarg.1 IL_00b1: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3626,7 +3651,7 @@ IL_00b6: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_00bb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site59' + IL_00bb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5b' IL_00c0: brtrue.s IL_0103 IL_00c2: ldc.i4 0x100 @@ -3658,13 +3683,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00f9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00fe: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site59' - IL_0103: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site59' + IL_00fe: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5b' + IL_0103: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5b' IL_0108: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_010d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site59' + IL_010d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5b' IL_0112: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0117: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_011c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5a' + IL_011c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5c' IL_0121: brtrue.s IL_015b IL_0123: ldc.i4.0 @@ -3694,10 +3719,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0151: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0156: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5a' - IL_015b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5a' + IL_0156: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5c' + IL_015b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5c' IL_0160: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0165: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5a' + IL_0165: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5c' IL_016a: ldarg.0 IL_016b: ldc.i4.1 IL_016c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3706,7 +3731,7 @@ IL_0171: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0176: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5b' + IL_0176: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5d' IL_017b: brtrue.s IL_01c2 IL_017d: ldc.i4 0x100 @@ -3738,13 +3763,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01b8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01bd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5b' - IL_01c2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5b' + IL_01bd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5d' + IL_01c2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5d' IL_01c7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5b' + IL_01cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5d' IL_01d1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_01d6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_01db: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5c' + IL_01db: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5e' IL_01e0: brtrue.s IL_021e IL_01e2: ldc.i4.0 @@ -3774,10 +3799,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0214: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0219: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5c' - IL_021e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5c' + IL_0219: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5e' + IL_021e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5e' IL_0223: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0228: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5c' + IL_0228: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5e' IL_022d: ldarg.0 IL_022e: ldnull IL_022f: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3786,7 +3811,7 @@ IL_0234: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0239: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5d' + IL_0239: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5f' IL_023e: brtrue.s IL_0285 IL_0240: ldc.i4 0x100 @@ -3818,13 +3843,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_027b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0280: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5d' - IL_0285: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5d' + IL_0280: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5f' + IL_0285: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5f' IL_028a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_028f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5d' + IL_028f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5f' IL_0294: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0299: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_029e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5e' + IL_029e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site60' IL_02a3: brtrue.s IL_02e1 IL_02a5: ldc.i4.0 @@ -3854,10 +3879,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02d7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02dc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5e' - IL_02e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5e' + IL_02dc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site60' + IL_02e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site60' IL_02e6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5e' + IL_02eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site60' IL_02f0: ldarg.0 IL_02f1: ldarg.1 IL_02f2: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3866,7 +3891,7 @@ IL_02f7: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_02fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5f' + IL_02fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site61' IL_0301: brtrue.s IL_0348 IL_0303: ldc.i4 0x100 @@ -3898,13 +3923,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_033e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0343: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5f' - IL_0348: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5f' + IL_0343: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site61' + IL_0348: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site61' IL_034d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0352: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site5f' + IL_0352: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site61' IL_0357: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_035c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0361: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site60' + IL_0361: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site62' IL_0366: brtrue.s IL_03a4 IL_0368: ldc.i4.0 @@ -3934,10 +3959,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_039a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_039f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site60' - IL_03a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site60' + IL_039f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site62' + IL_03a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site62' IL_03a9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03ae: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site60' + IL_03ae: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site62' IL_03b3: ldarg.0 IL_03b4: ldc.i4.1 IL_03b5: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3946,7 +3971,7 @@ IL_03ba: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_03bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site61' + IL_03bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site63' IL_03c4: brtrue.s IL_040b IL_03c6: ldc.i4 0x100 @@ -3978,13 +4003,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0401: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0406: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site61' - IL_040b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site61' + IL_0406: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site63' + IL_040b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site63' IL_0410: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0415: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site61' + IL_0415: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site63' IL_041a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_041f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0424: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site62' + IL_0424: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site64' IL_0429: brtrue.s IL_0467 IL_042b: ldc.i4.0 @@ -4014,10 +4039,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_045d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0462: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site62' - IL_0467: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site62' + IL_0462: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site64' + IL_0467: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site64' IL_046c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0471: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site62' + IL_0471: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site64' IL_0476: ldarg.0 IL_0477: ldnull IL_0478: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4026,7 +4051,7 @@ IL_047d: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0482: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site63' + IL_0482: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site65' IL_0487: brtrue.s IL_04ce IL_0489: ldc.i4 0x100 @@ -4058,13 +4083,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04c4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04c9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site63' - IL_04ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site63' + IL_04c9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site65' + IL_04ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site65' IL_04d3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site63' + IL_04d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site65' IL_04dd: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_04e2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_04e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site64' + IL_04e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site66' IL_04ec: brtrue.s IL_052a IL_04ee: ldc.i4.0 @@ -4094,10 +4119,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0520: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0525: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site64' - IL_052a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site64' + IL_0525: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site66' + IL_052a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site66' IL_052f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0534: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site64' + IL_0534: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site66' IL_0539: ldarg.0 IL_053a: ldarg.1 IL_053b: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4106,7 +4131,7 @@ IL_0540: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0545: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site65' + IL_0545: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site67' IL_054a: brtrue.s IL_0591 IL_054c: ldc.i4 0x100 @@ -4138,13 +4163,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0587: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_058c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site65' - IL_0591: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site65' + IL_058c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site67' + IL_0591: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site67' IL_0596: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_059b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site65' + IL_059b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site67' IL_05a0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_05a5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_05aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site66' + IL_05aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site68' IL_05af: brtrue.s IL_05ed IL_05b1: ldc.i4.0 @@ -4174,10 +4199,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05e3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05e8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site66' - IL_05ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site66' + IL_05e8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site68' + IL_05ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site68' IL_05f2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05f7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site66' + IL_05f7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site68' IL_05fc: ldarg.0 IL_05fd: ldc.i4.1 IL_05fe: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4186,7 +4211,7 @@ IL_0603: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0608: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site67' + IL_0608: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site69' IL_060d: brtrue.s IL_0654 IL_060f: ldc.i4 0x100 @@ -4218,13 +4243,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_064a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_064f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site67' - IL_0654: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site67' + IL_064f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site69' + IL_0654: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site69' IL_0659: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_065e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site67' + IL_065e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site69' IL_0663: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0668: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_066d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site68' + IL_066d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6a' IL_0672: brtrue.s IL_06b0 IL_0674: ldc.i4.0 @@ -4254,10 +4279,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06a6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06ab: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site68' - IL_06b0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site68' + IL_06ab: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6a' + IL_06b0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6a' IL_06b5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site68' + IL_06ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6a' IL_06bf: ldarg.0 IL_06c0: ldnull IL_06c1: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4266,7 +4291,7 @@ IL_06c6: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_06cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site69' + IL_06cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6b' IL_06d0: brtrue.s IL_0717 IL_06d2: ldc.i4 0x100 @@ -4298,13 +4323,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_070d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0712: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site69' - IL_0717: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site69' + IL_0712: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6b' + IL_0717: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6b' IL_071c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0721: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site69' + IL_0721: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6b' IL_0726: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_072b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0730: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6a' + IL_0730: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6c' IL_0735: brtrue.s IL_0773 IL_0737: ldc.i4.0 @@ -4334,10 +4359,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0769: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_076e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6a' - IL_0773: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6a' + IL_076e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6c' + IL_0773: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6c' IL_0778: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_077d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6a' + IL_077d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6c' IL_0782: ldarg.0 IL_0783: ldarg.1 IL_0784: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4346,7 +4371,7 @@ IL_0789: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_078e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6b' + IL_078e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6d' IL_0793: brtrue.s IL_07da IL_0795: ldc.i4 0x100 @@ -4378,13 +4403,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07d0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6b' - IL_07da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6b' + IL_07d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6d' + IL_07da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6d' IL_07df: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6b' + IL_07e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6d' IL_07e9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_07ee: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_07f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6c' + IL_07f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6e' IL_07f8: brtrue.s IL_0836 IL_07fa: ldc.i4.0 @@ -4414,10 +4439,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_082c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0831: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6c' - IL_0836: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6c' + IL_0831: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6e' + IL_0836: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6e' IL_083b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0840: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6c' + IL_0840: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6e' IL_0845: ldarg.0 IL_0846: ldc.i4.1 IL_0847: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4426,7 +4451,7 @@ IL_084c: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0851: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6d' + IL_0851: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6f' IL_0856: brtrue.s IL_089d IL_0858: ldc.i4 0x100 @@ -4458,13 +4483,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0893: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0898: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6d' - IL_089d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6d' + IL_0898: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6f' + IL_089d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6f' IL_08a2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6d' + IL_08a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6f' IL_08ac: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_08b1: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_08b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6e' + IL_08b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site70' IL_08bb: brtrue.s IL_08f9 IL_08bd: ldc.i4.0 @@ -4494,10 +4519,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08ef: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08f4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6e' - IL_08f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6e' + IL_08f4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site70' + IL_08f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site70' IL_08fe: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0903: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6e' + IL_0903: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site70' IL_0908: ldarg.0 IL_0909: ldnull IL_090a: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4506,7 +4531,7 @@ IL_090f: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0914: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6f' + IL_0914: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site71' IL_0919: brtrue.s IL_0960 IL_091b: ldc.i4 0x100 @@ -4538,13 +4563,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0956: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_095b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6f' - IL_0960: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6f' + IL_095b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site71' + IL_0960: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site71' IL_0965: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_096a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site6f' + IL_096a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site71' IL_096f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0974: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0979: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site70' + IL_0979: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site72' IL_097e: brtrue.s IL_09bc IL_0980: ldc.i4.0 @@ -4574,10 +4599,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09b2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09b7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site70' - IL_09bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site70' + IL_09b7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site72' + IL_09bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site72' IL_09c1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09c6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site70' + IL_09c6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site72' IL_09cb: ldarg.0 IL_09cc: ldarg.1 IL_09cd: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4586,7 +4611,7 @@ IL_09d2: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_09d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site71' + IL_09d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site73' IL_09dc: brtrue.s IL_0a23 IL_09de: ldc.i4 0x100 @@ -4618,13 +4643,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a19: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a1e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site71' - IL_0a23: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site71' + IL_0a1e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site73' + IL_0a23: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site73' IL_0a28: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a2d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site71' + IL_0a2d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site73' IL_0a32: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0a37: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0a3c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site72' + IL_0a3c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site74' IL_0a41: brtrue.s IL_0a7f IL_0a43: ldc.i4.0 @@ -4654,10 +4679,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a75: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a7a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site72' - IL_0a7f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site72' + IL_0a7a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site74' + IL_0a7f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site74' IL_0a84: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a89: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site72' + IL_0a89: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site74' IL_0a8e: ldarg.0 IL_0a8f: ldc.i4.1 IL_0a90: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4666,7 +4691,7 @@ IL_0a95: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0a9a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site73' + IL_0a9a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site75' IL_0a9f: brtrue.s IL_0ae6 IL_0aa1: ldc.i4 0x100 @@ -4698,13 +4723,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0adc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ae1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site73' - IL_0ae6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site73' + IL_0ae1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site75' + IL_0ae6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site75' IL_0aeb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0af0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site73' + IL_0af0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site75' IL_0af5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0afa: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0aff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site74' + IL_0aff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site76' IL_0b04: brtrue.s IL_0b42 IL_0b06: ldc.i4.0 @@ -4734,10 +4759,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b38: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b3d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site74' - IL_0b42: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site74' + IL_0b3d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site76' + IL_0b42: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site76' IL_0b47: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b4c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site74' + IL_0b4c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site76' IL_0b51: ldarg.0 IL_0b52: ldnull IL_0b53: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4746,7 +4771,7 @@ IL_0b58: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0b5d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site75' + IL_0b5d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site77' IL_0b62: brtrue.s IL_0ba9 IL_0b64: ldc.i4 0x100 @@ -4778,13 +4803,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b9f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ba4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site75' - IL_0ba9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site75' + IL_0ba4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site77' + IL_0ba9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site77' IL_0bae: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0bb3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site75' + IL_0bb3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site77' IL_0bb8: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0bbd: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0bc2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site76' + IL_0bc2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site78' IL_0bc7: brtrue.s IL_0c05 IL_0bc9: ldc.i4.0 @@ -4814,10 +4839,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0bfb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c00: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site76' - IL_0c05: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site76' + IL_0c00: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site78' + IL_0c05: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site78' IL_0c0a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c0f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site76' + IL_0c0f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site78' IL_0c14: ldarg.0 IL_0c15: ldarg.1 IL_0c16: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4826,7 +4851,7 @@ IL_0c1b: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0c20: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site77' + IL_0c20: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site79' IL_0c25: brtrue.s IL_0c6c IL_0c27: ldc.i4 0x100 @@ -4858,13 +4883,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c62: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c67: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site77' - IL_0c6c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site77' + IL_0c67: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site79' + IL_0c6c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site79' IL_0c71: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c76: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site77' + IL_0c76: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site79' IL_0c7b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0c80: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0c85: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site78' + IL_0c85: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site7a' IL_0c8a: brtrue.s IL_0cc8 IL_0c8c: ldc.i4.0 @@ -4894,10 +4919,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0cbe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0cc3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site78' - IL_0cc8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site78' + IL_0cc3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site7a' + IL_0cc8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site7a' IL_0ccd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0cd2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site78' + IL_0cd2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site7a' IL_0cd7: ldarg.0 IL_0cd8: ldc.i4.1 IL_0cd9: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4906,7 +4931,7 @@ IL_0cde: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0ce3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site79' + IL_0ce3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site7b' IL_0ce8: brtrue.s IL_0d2f IL_0cea: ldc.i4 0x100 @@ -4938,13 +4963,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d25: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d2a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site79' - IL_0d2f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site79' + IL_0d2a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site7b' + IL_0d2f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site7b' IL_0d34: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site79' + IL_0d39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site7b' IL_0d3e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0d43: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0d48: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site7a' + IL_0d48: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site7c' IL_0d4d: brtrue.s IL_0d8b IL_0d4f: ldc.i4.0 @@ -4974,10 +4999,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d81: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d86: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site7a' - IL_0d8b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site7a' + IL_0d86: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site7c' + IL_0d8b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site7c' IL_0d90: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d95: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer56'::'<>p__Site7a' + IL_0d95: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site7c' IL_0d9a: ldarg.0 IL_0d9b: ldnull IL_0d9c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4993,40 +5018,31 @@ { .param [1] .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 88 (0x58) + // Code size 81 (0x51) .maxstack 3 - .locals init (int32 V_0) IL_0000: call void [mscorlib]System.Console::WriteLine() - IL_0005: ldc.i4.5 - IL_0006: stloc.0 - IL_0007: ldloc.0 - IL_0008: ldc.i4.0 - IL_0009: bge.s IL_000c - - IL_000b: ret - - IL_000c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7b'::'<>p__Site7c' - IL_0011: brtrue.s IL_0038 - - IL_0013: ldc.i4.s 16 - IL_0015: ldtoken [mscorlib]System.Int32 - IL_001a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_001f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0024: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0029: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::Convert(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_0005: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site7e' + IL_000a: brtrue.s IL_0031 + + IL_000c: ldc.i4.s 16 + IL_000e: ldtoken [mscorlib]System.Int32 + IL_0013: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0018: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_001d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0022: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::Convert(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, class [mscorlib]System.Type, class [mscorlib]System.Type) - IL_002e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0033: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7b'::'<>p__Site7c' - IL_0038: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7b'::'<>p__Site7c' - IL_003d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7b'::'<>p__Site7c' - IL_0047: ldarg.0 - IL_0048: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + IL_0027: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_002c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site7e' + IL_0031: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site7e' + IL_0036: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_003b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site7e' + IL_0040: ldarg.0 + IL_0041: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) - IL_004d: box [mscorlib]System.Int32 - IL_0052: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::MemberAccess(object) - IL_0057: ret + IL_0046: box [mscorlib]System.Int32 + IL_004b: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::MemberAccess(object) + IL_0050: ret } // end of method DynamicTests::Casts .method private hidebysig static void CompoundAssignment(object a, @@ -5076,7 +5092,7 @@ class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_35, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_36, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_37) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site7e' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site80' IL_0005: brtrue.s IL_0026 IL_0007: ldc.i4.0 @@ -5087,16 +5103,16 @@ string, class [mscorlib]System.Type) IL_001c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0021: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site7e' - IL_0026: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site7e' + IL_0021: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site80' + IL_0026: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site80' IL_002b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0030: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site7e' + IL_0030: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site80' IL_0035: ldarg.0 IL_0036: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_003b: brtrue IL_013f - IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site81' + IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site83' IL_0045: brtrue.s IL_0086 IL_0047: ldc.i4 0x80 @@ -5126,12 +5142,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_007c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0081: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site81' - IL_0086: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site81' + IL_0081: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site83' + IL_0086: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site83' IL_008b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0090: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site81' + IL_0090: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site83' IL_0095: ldarg.0 - IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site80' + IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site82' IL_009b: brtrue.s IL_00d5 IL_009d: ldc.i4.0 @@ -5161,11 +5177,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00cb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00d0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site80' - IL_00d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site80' + IL_00d0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site82' + IL_00d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site82' IL_00da: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site80' - IL_00e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site82' + IL_00df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site82' + IL_00e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site84' IL_00e9: brtrue.s IL_011c IL_00eb: ldc.i4.0 @@ -5188,10 +5204,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0112: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0117: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site82' - IL_011c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site82' + IL_0117: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site84' + IL_011c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site84' IL_0121: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0126: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site82' + IL_0126: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site84' IL_012b: ldarg.0 IL_012c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5205,7 +5221,7 @@ IL_013c: pop IL_013d: br.s IL_019d - IL_013f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site7f' + IL_013f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site81' IL_0144: brtrue.s IL_0186 IL_0146: ldc.i4 0x104 @@ -5237,17 +5253,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_017c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0181: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site7f' - IL_0186: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site7f' + IL_0181: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site81' + IL_0186: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site81' IL_018b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0190: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site7f' + IL_0190: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site81' IL_0195: ldarg.0 IL_0196: ldc.i4.5 IL_0197: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_019c: pop - IL_019d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site83' + IL_019d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site85' IL_01a2: brtrue.s IL_01c3 IL_01a4: ldc.i4.0 @@ -5258,16 +5274,16 @@ string, class [mscorlib]System.Type) IL_01b9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01be: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site83' - IL_01c3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site83' + IL_01be: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site85' + IL_01c3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site85' IL_01c8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site83' + IL_01cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site85' IL_01d2: ldarg.0 IL_01d3: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_01d8: brtrue IL_02e7 - IL_01dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site86' + IL_01dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site88' IL_01e2: brtrue.s IL_0227 IL_01e4: ldc.i4 0x80 @@ -5297,12 +5313,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_021d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0222: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site86' - IL_0227: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site86' + IL_0222: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site88' + IL_0227: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site88' IL_022c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0231: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site86' + IL_0231: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site88' IL_0236: ldarg.0 - IL_0237: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site85' + IL_0237: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site87' IL_023c: brtrue.s IL_027a IL_023e: ldc.i4.0 @@ -5332,11 +5348,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0270: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0275: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site85' - IL_027a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site85' + IL_0275: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site87' + IL_027a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site87' IL_027f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0284: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site85' - IL_0289: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site87' + IL_0284: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site87' + IL_0289: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site89' IL_028e: brtrue.s IL_02c4 IL_0290: ldc.i4.0 @@ -5359,10 +5375,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02ba: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02bf: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site87' - IL_02c4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site87' + IL_02bf: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site89' + IL_02c4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site89' IL_02c9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site87' + IL_02ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site89' IL_02d3: ldarg.0 IL_02d4: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5376,7 +5392,7 @@ IL_02e4: pop IL_02e5: br.s IL_0349 - IL_02e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site84' + IL_02e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site86' IL_02ec: brtrue.s IL_0332 IL_02ee: ldc.i4 0x104 @@ -5408,17 +5424,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0328: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_032d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site84' - IL_0332: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site84' + IL_032d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site86' + IL_0332: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site86' IL_0337: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_033c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site84' + IL_033c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site86' IL_0341: ldarg.0 IL_0342: ldc.i4.1 IL_0343: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_0348: pop - IL_0349: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site89' + IL_0349: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8b' IL_034e: brtrue.s IL_0393 IL_0350: ldc.i4 0x80 @@ -5448,12 +5464,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0389: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_038e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site89' - IL_0393: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site89' + IL_038e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8b' + IL_0393: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8b' IL_0398: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_039d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site89' + IL_039d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8b' IL_03a2: ldarg.0 - IL_03a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site88' + IL_03a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8a' IL_03a8: brtrue.s IL_03e6 IL_03aa: ldc.i4.0 @@ -5483,11 +5499,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03dc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03e1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site88' - IL_03e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site88' + IL_03e1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8a' + IL_03e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8a' IL_03eb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site88' - IL_03f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8a' + IL_03f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8a' + IL_03f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8c' IL_03fa: brtrue.s IL_0430 IL_03fc: ldc.i4.0 @@ -5510,10 +5526,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0426: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_042b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8a' - IL_0430: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8a' + IL_042b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8c' + IL_0430: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8c' IL_0435: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_043a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8a' + IL_043a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8c' IL_043f: ldarg.0 IL_0440: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5525,7 +5541,7 @@ !1, !2) IL_0450: pop - IL_0451: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8c' + IL_0451: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8e' IL_0456: brtrue.s IL_049b IL_0458: ldc.i4 0x80 @@ -5555,12 +5571,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0491: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0496: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8c' - IL_049b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8c' + IL_0496: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8e' + IL_049b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8e' IL_04a0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8c' + IL_04a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8e' IL_04aa: ldarg.0 - IL_04ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8b' + IL_04ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8d' IL_04b0: brtrue.s IL_04ee IL_04b2: ldc.i4.0 @@ -5590,11 +5606,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04e4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04e9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8b' - IL_04ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8b' + IL_04e9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8d' + IL_04ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8d' IL_04f3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8b' - IL_04fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8d' + IL_04f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8d' + IL_04fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8f' IL_0502: brtrue.s IL_0538 IL_0504: ldc.i4.0 @@ -5617,10 +5633,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_052e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0533: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8d' - IL_0538: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8d' + IL_0533: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8f' + IL_0538: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8f' IL_053d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0542: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8d' + IL_0542: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8f' IL_0547: ldarg.0 IL_0548: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5632,7 +5648,7 @@ !1, !2) IL_0558: pop - IL_0559: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8e' + IL_0559: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site90' IL_055e: brtrue.s IL_057f IL_0560: ldc.i4.0 @@ -5643,16 +5659,16 @@ string, class [mscorlib]System.Type) IL_0575: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_057a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8e' - IL_057f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8e' + IL_057a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site90' + IL_057f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site90' IL_0584: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0589: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8e' + IL_0589: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site90' IL_058e: ldarg.0 IL_058f: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0594: brtrue IL_06a3 - IL_0599: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site91' + IL_0599: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site93' IL_059e: brtrue.s IL_05e3 IL_05a0: ldc.i4 0x80 @@ -5682,12 +5698,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05d9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site91' - IL_05e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site91' + IL_05de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site93' + IL_05e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site93' IL_05e8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site91' + IL_05ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site93' IL_05f2: ldarg.0 - IL_05f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site90' + IL_05f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site92' IL_05f8: brtrue.s IL_0636 IL_05fa: ldc.i4.0 @@ -5717,11 +5733,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_062c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0631: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site90' - IL_0636: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site90' + IL_0631: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site92' + IL_0636: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site92' IL_063b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0640: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site90' - IL_0645: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site92' + IL_0640: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site92' + IL_0645: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site94' IL_064a: brtrue.s IL_0680 IL_064c: ldc.i4.0 @@ -5744,10 +5760,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0676: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_067b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site92' - IL_0680: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site92' + IL_067b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site94' + IL_0680: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site94' IL_0685: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_068a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site92' + IL_068a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site94' IL_068f: ldarg.0 IL_0690: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5761,7 +5777,7 @@ IL_06a0: pop IL_06a1: br.s IL_0705 - IL_06a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8f' + IL_06a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site91' IL_06a8: brtrue.s IL_06ee IL_06aa: ldc.i4 0x104 @@ -5793,17 +5809,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06e4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06e9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8f' - IL_06ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8f' + IL_06e9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site91' + IL_06ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site91' IL_06f3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site8f' + IL_06f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site91' IL_06fd: ldarg.0 IL_06fe: ldarg.1 IL_06ff: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_0704: pop - IL_0705: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site93' + IL_0705: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site95' IL_070a: brtrue.s IL_072b IL_070c: ldc.i4.0 @@ -5814,16 +5830,16 @@ string, class [mscorlib]System.Type) IL_0721: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0726: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site93' - IL_072b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site93' + IL_0726: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site95' + IL_072b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site95' IL_0730: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0735: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site93' + IL_0735: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site95' IL_073a: ldarg.0 IL_073b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0740: brtrue IL_084f - IL_0745: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site96' + IL_0745: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site98' IL_074a: brtrue.s IL_078f IL_074c: ldc.i4 0x80 @@ -5853,12 +5869,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0785: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_078a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site96' - IL_078f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site96' + IL_078a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site98' + IL_078f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site98' IL_0794: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0799: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site96' + IL_0799: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site98' IL_079e: ldarg.0 - IL_079f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site95' + IL_079f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site97' IL_07a4: brtrue.s IL_07e2 IL_07a6: ldc.i4.0 @@ -5888,11 +5904,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07d8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07dd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site95' - IL_07e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site95' + IL_07dd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site97' + IL_07e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site97' IL_07e7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site95' - IL_07f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site97' + IL_07ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site97' + IL_07f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site99' IL_07f6: brtrue.s IL_082c IL_07f8: ldc.i4.0 @@ -5915,10 +5931,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0822: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0827: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site97' - IL_082c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site97' + IL_0827: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site99' + IL_082c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site99' IL_0831: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0836: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site97' + IL_0836: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site99' IL_083b: ldarg.0 IL_083c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5932,7 +5948,7 @@ IL_084c: pop IL_084d: br.s IL_08b1 - IL_084f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site94' + IL_084f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site96' IL_0854: brtrue.s IL_089a IL_0856: ldc.i4 0x104 @@ -5964,17 +5980,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0890: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0895: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site94' - IL_089a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site94' + IL_0895: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site96' + IL_089a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site96' IL_089f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site94' + IL_08a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site96' IL_08a9: ldarg.0 IL_08aa: ldarg.1 IL_08ab: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_08b0: pop - IL_08b1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site99' + IL_08b1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9b' IL_08b6: brtrue.s IL_08fb IL_08b8: ldc.i4 0x80 @@ -6004,12 +6020,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08f1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08f6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site99' - IL_08fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site99' + IL_08f6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9b' + IL_08fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9b' IL_0900: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0905: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site99' + IL_0905: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9b' IL_090a: ldarg.0 - IL_090b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site98' + IL_090b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9a' IL_0910: brtrue.s IL_094e IL_0912: ldc.i4.0 @@ -6039,11 +6055,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0944: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0949: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site98' - IL_094e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site98' + IL_0949: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9a' + IL_094e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9a' IL_0953: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0958: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site98' - IL_095d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9a' + IL_0958: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9a' + IL_095d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9c' IL_0962: brtrue.s IL_0998 IL_0964: ldc.i4.0 @@ -6066,10 +6082,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_098e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0993: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9a' - IL_0998: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9a' + IL_0993: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9c' + IL_0998: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9c' IL_099d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9a' + IL_09a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9c' IL_09a7: ldarg.0 IL_09a8: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6081,7 +6097,7 @@ !1, !2) IL_09b8: pop - IL_09b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9c' + IL_09b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9e' IL_09be: brtrue.s IL_0a03 IL_09c0: ldc.i4 0x80 @@ -6111,12 +6127,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09f9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09fe: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9c' - IL_0a03: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9c' + IL_09fe: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9e' + IL_0a03: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9e' IL_0a08: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a0d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9c' + IL_0a0d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9e' IL_0a12: ldarg.0 - IL_0a13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9b' + IL_0a13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9d' IL_0a18: brtrue.s IL_0a56 IL_0a1a: ldc.i4.0 @@ -6146,11 +6162,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a4c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a51: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9b' - IL_0a56: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9b' + IL_0a51: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9d' + IL_0a56: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9d' IL_0a5b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a60: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9b' - IL_0a65: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9d' + IL_0a60: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9d' + IL_0a65: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9f' IL_0a6a: brtrue.s IL_0aa0 IL_0a6c: ldc.i4.0 @@ -6173,10 +6189,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a96: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a9b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9d' - IL_0aa0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9d' + IL_0a9b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9f' + IL_0aa0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9f' IL_0aa5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0aaa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9d' + IL_0aaa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9f' IL_0aaf: ldarg.0 IL_0ab0: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6190,7 +6206,7 @@ IL_0ac0: pop IL_0ac1: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0ac6: stloc.s V_28 - IL_0ac8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9e' + IL_0ac8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea0' IL_0acd: brtrue.s IL_0aee IL_0acf: ldc.i4.0 @@ -6201,16 +6217,16 @@ string, class [mscorlib]System.Type) IL_0ae4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ae9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9e' - IL_0aee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9e' + IL_0ae9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea0' + IL_0aee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea0' IL_0af3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0af8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9e' + IL_0af8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea0' IL_0afd: ldloc.s V_28 IL_0aff: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0b04: brtrue IL_0c15 - IL_0b09: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea1' + IL_0b09: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea3' IL_0b0e: brtrue.s IL_0b53 IL_0b10: ldc.i4 0x80 @@ -6240,12 +6256,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b49: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b4e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea1' - IL_0b53: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea1' + IL_0b4e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea3' + IL_0b53: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea3' IL_0b58: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b5d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea1' + IL_0b5d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea3' IL_0b62: ldloc.s V_28 - IL_0b64: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea0' + IL_0b64: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea2' IL_0b69: brtrue.s IL_0ba7 IL_0b6b: ldc.i4.0 @@ -6275,11 +6291,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b9d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ba2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea0' - IL_0ba7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea0' + IL_0ba2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea2' + IL_0ba7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea2' IL_0bac: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0bb1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea0' - IL_0bb6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea2' + IL_0bb1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea2' + IL_0bb6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea4' IL_0bbb: brtrue.s IL_0bf1 IL_0bbd: ldc.i4.0 @@ -6302,10 +6318,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0be7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0bec: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea2' - IL_0bf1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea2' + IL_0bec: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea4' + IL_0bf1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea4' IL_0bf6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0bfb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea2' + IL_0bfb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea4' IL_0c00: ldloc.s V_28 IL_0c02: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6319,7 +6335,7 @@ IL_0c12: pop IL_0c13: br.s IL_0c78 - IL_0c15: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9f' + IL_0c15: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea1' IL_0c1a: brtrue.s IL_0c60 IL_0c1c: ldc.i4 0x104 @@ -6351,10 +6367,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c56: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c5b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9f' - IL_0c60: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9f' + IL_0c5b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea1' + IL_0c60: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea1' IL_0c65: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c6a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site9f' + IL_0c6a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea1' IL_0c6f: ldloc.s V_28 IL_0c71: ldc.i4.5 IL_0c72: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6363,7 +6379,7 @@ IL_0c77: pop IL_0c78: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0c7d: stloc.s V_33 - IL_0c7f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea3' + IL_0c7f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea5' IL_0c84: brtrue.s IL_0ca5 IL_0c86: ldc.i4.0 @@ -6374,16 +6390,16 @@ string, class [mscorlib]System.Type) IL_0c9b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ca0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea3' - IL_0ca5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea3' + IL_0ca0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea5' + IL_0ca5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea5' IL_0caa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0caf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea3' + IL_0caf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea5' IL_0cb4: ldloc.s V_33 IL_0cb6: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0cbb: brtrue IL_0dcb - IL_0cc0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea6' + IL_0cc0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea8' IL_0cc5: brtrue.s IL_0d0a IL_0cc7: ldc.i4 0x80 @@ -6413,12 +6429,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d00: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d05: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea6' - IL_0d0a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea6' + IL_0d05: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea8' + IL_0d0a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea8' IL_0d0f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d14: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea6' + IL_0d14: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea8' IL_0d19: ldloc.s V_33 - IL_0d1b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea5' + IL_0d1b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea7' IL_0d20: brtrue.s IL_0d5e IL_0d22: ldc.i4.0 @@ -6448,11 +6464,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d54: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d59: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea5' - IL_0d5e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea5' + IL_0d59: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea7' + IL_0d5e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea7' IL_0d63: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d68: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea5' - IL_0d6d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea7' + IL_0d68: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea7' + IL_0d6d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea9' IL_0d72: brtrue.s IL_0da8 IL_0d74: ldc.i4.0 @@ -6475,10 +6491,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d9e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0da3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea7' - IL_0da8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea7' + IL_0da3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea9' + IL_0da8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea9' IL_0dad: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0db2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea7' + IL_0db2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea9' IL_0db7: ldloc.s V_33 IL_0db9: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6492,7 +6508,7 @@ IL_0dc9: pop IL_0dca: ret - IL_0dcb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea4' + IL_0dcb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea6' IL_0dd0: brtrue.s IL_0e16 IL_0dd2: ldc.i4 0x104 @@ -6524,10 +6540,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0e0c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0e11: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea4' - IL_0e16: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea4' + IL_0e11: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea6' + IL_0e16: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea6' IL_0e1b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0e20: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Sitea4' + IL_0e20: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea6' IL_0e25: ldloc.s V_33 IL_0e27: ldc.i4.5 IL_0e28: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6582,7 +6598,7 @@ class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_33, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_34, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_35) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitea9' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteab' IL_0005: brtrue.s IL_0048 IL_0007: ldc.i4 0x100 @@ -6614,13 +6630,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitea9' - IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitea9' + IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteab' + IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteab' IL_004d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitea9' + IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteab' IL_0057: ldtoken [mscorlib]System.Console IL_005c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteaa' + IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteac' IL_0066: brtrue.s IL_0087 IL_0068: ldc.i4.0 @@ -6631,16 +6647,16 @@ string, class [mscorlib]System.Type) IL_007d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0082: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteaa' - IL_0087: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteaa' + IL_0082: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteac' + IL_0087: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteac' IL_008c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteaa' + IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteac' IL_0096: ldarg.0 IL_0097: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_009c: brtrue IL_019f - IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitead' + IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteaf' IL_00a6: brtrue.s IL_00e7 IL_00a8: ldc.i4 0x80 @@ -6670,12 +6686,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00dd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00e2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitead' - IL_00e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitead' + IL_00e2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteaf' + IL_00e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteaf' IL_00ec: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitead' + IL_00f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteaf' IL_00f6: ldarg.0 - IL_00f7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteac' + IL_00f7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteae' IL_00fc: brtrue.s IL_0136 IL_00fe: ldc.i4.0 @@ -6705,11 +6721,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_012c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0131: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteac' - IL_0136: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteac' + IL_0131: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteae' + IL_0136: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteae' IL_013b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0140: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteac' - IL_0145: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteae' + IL_0140: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteae' + IL_0145: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb0' IL_014a: brtrue.s IL_017d IL_014c: ldc.i4.0 @@ -6732,10 +6748,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0173: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0178: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteae' - IL_017d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteae' + IL_0178: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb0' + IL_017d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb0' IL_0182: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0187: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteae' + IL_0187: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb0' IL_018c: ldarg.0 IL_018d: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6748,7 +6764,7 @@ !2) IL_019d: br.s IL_0200 - IL_019f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteab' + IL_019f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitead' IL_01a4: brtrue.s IL_01ea IL_01a6: ldc.i4 0x104 @@ -6780,10 +6796,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01e0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01e5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteab' - IL_01ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteab' + IL_01e5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitead' + IL_01ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitead' IL_01ef: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteab' + IL_01f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitead' IL_01f9: ldarg.0 IL_01fa: ldc.i4.5 IL_01fb: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6792,7 +6808,7 @@ IL_0200: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0205: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteaf' + IL_0205: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb1' IL_020a: brtrue.s IL_0251 IL_020c: ldc.i4 0x100 @@ -6824,13 +6840,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0247: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_024c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteaf' - IL_0251: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteaf' + IL_024c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb1' + IL_0251: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb1' IL_0256: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_025b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteaf' + IL_025b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb1' IL_0260: ldtoken [mscorlib]System.Console IL_0265: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_026a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb0' + IL_026a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb2' IL_026f: brtrue.s IL_0290 IL_0271: ldc.i4.0 @@ -6841,16 +6857,16 @@ string, class [mscorlib]System.Type) IL_0286: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_028b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb0' - IL_0290: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb0' + IL_028b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb2' + IL_0290: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb2' IL_0295: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_029a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb0' + IL_029a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb2' IL_029f: ldarg.0 IL_02a0: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_02a5: brtrue IL_03b3 - IL_02aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb3' + IL_02aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb5' IL_02af: brtrue.s IL_02f4 IL_02b1: ldc.i4 0x80 @@ -6880,12 +6896,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02ea: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02ef: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb3' - IL_02f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb3' + IL_02ef: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb5' + IL_02f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb5' IL_02f9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb3' + IL_02fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb5' IL_0303: ldarg.0 - IL_0304: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb2' + IL_0304: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb4' IL_0309: brtrue.s IL_0347 IL_030b: ldc.i4.0 @@ -6915,11 +6931,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_033d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0342: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb2' - IL_0347: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb2' + IL_0342: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb4' + IL_0347: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb4' IL_034c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0351: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb2' - IL_0356: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb4' + IL_0351: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb4' + IL_0356: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb6' IL_035b: brtrue.s IL_0391 IL_035d: ldc.i4.0 @@ -6942,10 +6958,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0387: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_038c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb4' - IL_0391: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb4' + IL_038c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb6' + IL_0391: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb6' IL_0396: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_039b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb4' + IL_039b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb6' IL_03a0: ldarg.0 IL_03a1: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6958,7 +6974,7 @@ !2) IL_03b1: br.s IL_0414 - IL_03b3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb1' + IL_03b3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb3' IL_03b8: brtrue.s IL_03fe IL_03ba: ldc.i4 0x104 @@ -6990,10 +7006,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03f4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03f9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb1' - IL_03fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb1' + IL_03f9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb3' + IL_03fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb3' IL_0403: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0408: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb1' + IL_0408: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb3' IL_040d: ldarg.0 IL_040e: ldc.i4.1 IL_040f: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7002,7 +7018,7 @@ IL_0414: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0419: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb5' + IL_0419: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb7' IL_041e: brtrue.s IL_0465 IL_0420: ldc.i4 0x100 @@ -7034,13 +7050,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_045b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0460: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb5' - IL_0465: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb5' + IL_0460: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb7' + IL_0465: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb7' IL_046a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_046f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb5' + IL_046f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb7' IL_0474: ldtoken [mscorlib]System.Console IL_0479: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_047e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb7' + IL_047e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb9' IL_0483: brtrue.s IL_04c8 IL_0485: ldc.i4 0x80 @@ -7070,12 +7086,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04be: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04c3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb7' - IL_04c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb7' + IL_04c3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb9' + IL_04c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb9' IL_04cd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb7' + IL_04d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb9' IL_04d7: ldarg.0 - IL_04d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb6' + IL_04d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb8' IL_04dd: brtrue.s IL_051b IL_04df: ldc.i4.0 @@ -7105,11 +7121,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0511: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0516: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb6' - IL_051b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb6' + IL_0516: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb8' + IL_051b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb8' IL_0520: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0525: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb6' - IL_052a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb8' + IL_0525: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb8' + IL_052a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteba' IL_052f: brtrue.s IL_0565 IL_0531: ldc.i4.0 @@ -7132,10 +7148,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_055b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0560: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb8' - IL_0565: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb8' + IL_0560: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteba' + IL_0565: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteba' IL_056a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_056f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb8' + IL_056f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteba' IL_0574: ldarg.0 IL_0575: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7149,7 +7165,7 @@ IL_0585: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_058a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb9' + IL_058a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebb' IL_058f: brtrue.s IL_05d6 IL_0591: ldc.i4 0x100 @@ -7181,13 +7197,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05cc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05d1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb9' - IL_05d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb9' + IL_05d1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebb' + IL_05d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebb' IL_05db: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05e0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteb9' + IL_05e0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebb' IL_05e5: ldtoken [mscorlib]System.Console IL_05ea: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_05ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebb' + IL_05ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebd' IL_05f4: brtrue.s IL_0639 IL_05f6: ldc.i4 0x80 @@ -7217,12 +7233,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_062f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0634: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebb' - IL_0639: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebb' + IL_0634: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebd' + IL_0639: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebd' IL_063e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0643: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebb' + IL_0643: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebd' IL_0648: ldarg.0 - IL_0649: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteba' + IL_0649: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebc' IL_064e: brtrue.s IL_068c IL_0650: ldc.i4.0 @@ -7252,11 +7268,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0682: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0687: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteba' - IL_068c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteba' + IL_0687: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebc' + IL_068c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebc' IL_0691: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0696: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteba' - IL_069b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebc' + IL_0696: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebc' + IL_069b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebe' IL_06a0: brtrue.s IL_06d6 IL_06a2: ldc.i4.0 @@ -7279,10 +7295,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06cc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06d1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebc' - IL_06d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebc' + IL_06d1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebe' + IL_06d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebe' IL_06db: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06e0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebc' + IL_06e0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebe' IL_06e5: ldarg.0 IL_06e6: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7296,7 +7312,7 @@ IL_06f6: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_06fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebd' + IL_06fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebf' IL_0700: brtrue.s IL_0747 IL_0702: ldc.i4 0x100 @@ -7328,13 +7344,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_073d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0742: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebd' - IL_0747: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebd' + IL_0742: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebf' + IL_0747: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebf' IL_074c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0751: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebd' + IL_0751: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebf' IL_0756: ldtoken [mscorlib]System.Console IL_075b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0760: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebe' + IL_0760: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec0' IL_0765: brtrue.s IL_0786 IL_0767: ldc.i4.0 @@ -7345,16 +7361,16 @@ string, class [mscorlib]System.Type) IL_077c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0781: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebe' - IL_0786: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebe' + IL_0781: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec0' + IL_0786: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec0' IL_078b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0790: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebe' + IL_0790: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec0' IL_0795: ldarg.0 IL_0796: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_079b: brtrue IL_08a9 - IL_07a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec1' + IL_07a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec3' IL_07a5: brtrue.s IL_07ea IL_07a7: ldc.i4 0x80 @@ -7384,12 +7400,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07e0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07e5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec1' - IL_07ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec1' + IL_07e5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec3' + IL_07ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec3' IL_07ef: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec1' + IL_07f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec3' IL_07f9: ldarg.0 - IL_07fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec0' + IL_07fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec2' IL_07ff: brtrue.s IL_083d IL_0801: ldc.i4.0 @@ -7419,11 +7435,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0833: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0838: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec0' - IL_083d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec0' + IL_0838: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec2' + IL_083d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec2' IL_0842: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0847: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec0' - IL_084c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec2' + IL_0847: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec2' + IL_084c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec4' IL_0851: brtrue.s IL_0887 IL_0853: ldc.i4.0 @@ -7446,10 +7462,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_087d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0882: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec2' - IL_0887: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec2' + IL_0882: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec4' + IL_0887: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec4' IL_088c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0891: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec2' + IL_0891: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec4' IL_0896: ldarg.0 IL_0897: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7462,7 +7478,7 @@ !2) IL_08a7: br.s IL_090a - IL_08a9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebf' + IL_08a9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec1' IL_08ae: brtrue.s IL_08f4 IL_08b0: ldc.i4 0x104 @@ -7494,10 +7510,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08ea: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08ef: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebf' - IL_08f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebf' + IL_08ef: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec1' + IL_08f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec1' IL_08f9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitebf' + IL_08fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec1' IL_0903: ldarg.0 IL_0904: ldarg.1 IL_0905: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7506,7 +7522,7 @@ IL_090a: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_090f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec3' + IL_090f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec5' IL_0914: brtrue.s IL_095b IL_0916: ldc.i4 0x100 @@ -7538,13 +7554,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0951: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0956: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec3' - IL_095b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec3' + IL_0956: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec5' + IL_095b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec5' IL_0960: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0965: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec3' + IL_0965: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec5' IL_096a: ldtoken [mscorlib]System.Console IL_096f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0974: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec4' + IL_0974: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec6' IL_0979: brtrue.s IL_099a IL_097b: ldc.i4.0 @@ -7555,16 +7571,16 @@ string, class [mscorlib]System.Type) IL_0990: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0995: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec4' - IL_099a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec4' + IL_0995: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec6' + IL_099a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec6' IL_099f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec4' + IL_09a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec6' IL_09a9: ldarg.0 IL_09aa: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_09af: brtrue IL_0abd - IL_09b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec7' + IL_09b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec9' IL_09b9: brtrue.s IL_09fe IL_09bb: ldc.i4 0x80 @@ -7594,12 +7610,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09f4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09f9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec7' - IL_09fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec7' + IL_09f9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec9' + IL_09fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec9' IL_0a03: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a08: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec7' + IL_0a08: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec9' IL_0a0d: ldarg.0 - IL_0a0e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec6' + IL_0a0e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec8' IL_0a13: brtrue.s IL_0a51 IL_0a15: ldc.i4.0 @@ -7629,11 +7645,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a47: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a4c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec6' - IL_0a51: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec6' + IL_0a4c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec8' + IL_0a51: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec8' IL_0a56: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a5b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec6' - IL_0a60: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec8' + IL_0a5b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec8' + IL_0a60: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteca' IL_0a65: brtrue.s IL_0a9b IL_0a67: ldc.i4.0 @@ -7656,10 +7672,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a91: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a96: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec8' - IL_0a9b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec8' + IL_0a96: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteca' + IL_0a9b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteca' IL_0aa0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0aa5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec8' + IL_0aa5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteca' IL_0aaa: ldarg.0 IL_0aab: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7672,7 +7688,7 @@ !2) IL_0abb: br.s IL_0b1e - IL_0abd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec5' + IL_0abd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec7' IL_0ac2: brtrue.s IL_0b08 IL_0ac4: ldc.i4 0x104 @@ -7704,10 +7720,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0afe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b03: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec5' - IL_0b08: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec5' + IL_0b03: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec7' + IL_0b08: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec7' IL_0b0d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b12: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec5' + IL_0b12: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec7' IL_0b17: ldarg.0 IL_0b18: ldarg.1 IL_0b19: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7716,7 +7732,7 @@ IL_0b1e: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0b23: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec9' + IL_0b23: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecb' IL_0b28: brtrue.s IL_0b6f IL_0b2a: ldc.i4 0x100 @@ -7748,13 +7764,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b65: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b6a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec9' - IL_0b6f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec9' + IL_0b6a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecb' + IL_0b6f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecb' IL_0b74: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b79: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitec9' + IL_0b79: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecb' IL_0b7e: ldtoken [mscorlib]System.Console IL_0b83: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0b88: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecb' + IL_0b88: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecd' IL_0b8d: brtrue.s IL_0bd2 IL_0b8f: ldc.i4 0x80 @@ -7784,12 +7800,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0bc8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0bcd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecb' - IL_0bd2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecb' + IL_0bcd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecd' + IL_0bd2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecd' IL_0bd7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0bdc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecb' + IL_0bdc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecd' IL_0be1: ldarg.0 - IL_0be2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteca' + IL_0be2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecc' IL_0be7: brtrue.s IL_0c25 IL_0be9: ldc.i4.0 @@ -7819,11 +7835,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c1b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c20: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteca' - IL_0c25: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteca' + IL_0c20: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecc' + IL_0c25: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecc' IL_0c2a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c2f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Siteca' - IL_0c34: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecc' + IL_0c2f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecc' + IL_0c34: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitece' IL_0c39: brtrue.s IL_0c6f IL_0c3b: ldc.i4.0 @@ -7846,10 +7862,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c65: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c6a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecc' - IL_0c6f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecc' + IL_0c6a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitece' + IL_0c6f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitece' IL_0c74: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c79: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecc' + IL_0c79: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitece' IL_0c7e: ldarg.0 IL_0c7f: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7863,7 +7879,7 @@ IL_0c8f: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0c94: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecd' + IL_0c94: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecf' IL_0c99: brtrue.s IL_0ce0 IL_0c9b: ldc.i4 0x100 @@ -7895,13 +7911,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0cd6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0cdb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecd' - IL_0ce0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecd' + IL_0cdb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecf' + IL_0ce0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecf' IL_0ce5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0cea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecd' + IL_0cea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecf' IL_0cef: ldtoken [mscorlib]System.Console IL_0cf4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0cf9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecf' + IL_0cf9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sited1' IL_0cfe: brtrue.s IL_0d43 IL_0d00: ldc.i4 0x80 @@ -7931,12 +7947,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d39: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d3e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecf' - IL_0d43: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecf' + IL_0d3e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sited1' + IL_0d43: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sited1' IL_0d48: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d4d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitecf' + IL_0d4d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sited1' IL_0d52: ldarg.0 - IL_0d53: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitece' + IL_0d53: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sited0' IL_0d58: brtrue.s IL_0d96 IL_0d5a: ldc.i4.0 @@ -7966,11 +7982,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d8c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d91: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitece' - IL_0d96: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitece' + IL_0d91: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sited0' + IL_0d96: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sited0' IL_0d9b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0da0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sitece' - IL_0da5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sited0' + IL_0da0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sited0' + IL_0da5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sited2' IL_0daa: brtrue.s IL_0de0 IL_0dac: ldc.i4.0 @@ -7993,10 +8009,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0dd6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ddb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sited0' - IL_0de0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sited0' + IL_0ddb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sited2' + IL_0de0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sited2' IL_0de5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0dea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera8'::'<>p__Sited0' + IL_0dea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sited2' IL_0def: ldarg.0 IL_0df0: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8017,289 +8033,155 @@ { .param [1] .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 681 (0x2a9) + // Code size 353 (0x161) .maxstack 10 - .locals init (object V_0, + .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_1, - object V_2, - class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_3, - class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_4, - class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_5, - class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_6, - class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_7, - class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_8, - class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_9) - IL_0000: ldarg.0 - IL_0001: stloc.0 - IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited2' - IL_0007: brtrue.s IL_0037 + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_2, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_3) + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited4' + IL_0005: brtrue.s IL_0048 - IL_0009: ldc.i4.0 - IL_000a: ldc.i4.s 49 - IL_000c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0011: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0016: ldc.i4.1 - IL_0017: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_001c: stloc.1 - IL_001d: ldloc.1 - IL_001e: ldc.i4.0 - IL_001f: ldc.i4.0 - IL_0020: ldnull - IL_0021: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + IL_0007: ldc.i4 0x100 + IL_000c: ldstr "Casts" + IL_0011: ldnull + IL_0012: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0017: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001c: ldc.i4.2 + IL_001d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0022: stloc.0 + IL_0023: ldloc.0 + IL_0024: ldc.i4.0 + IL_0025: ldc.i4.s 33 + IL_0027: ldnull + IL_0028: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, string) - IL_0026: stelem.ref - IL_0027: ldloc.1 - IL_0028: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, - valuetype [System.Core]System.Linq.Expressions.ExpressionType, - class [mscorlib]System.Type, - class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_002d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0032: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited2' - IL_0037: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited2' - IL_003c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0041: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited2' - IL_0046: ldloc.0 - IL_0047: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, - !1) - IL_004c: starg.s a - IL_004e: ldarg.0 - IL_004f: stloc.2 - IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited3' - IL_0055: brtrue.s IL_0085 - - IL_0057: ldc.i4.0 - IL_0058: ldc.i4.s 54 - IL_005a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_005f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0064: ldc.i4.1 - IL_0065: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_006a: stloc.3 - IL_006b: ldloc.3 - IL_006c: ldc.i4.0 - IL_006d: ldc.i4.0 - IL_006e: ldnull - IL_006f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + IL_002d: stelem.ref + IL_002e: ldloc.0 + IL_002f: ldc.i4.1 + IL_0030: ldc.i4.0 + IL_0031: ldnull + IL_0032: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, string) - IL_0074: stelem.ref - IL_0075: ldloc.3 - IL_0076: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, - valuetype [System.Core]System.Linq.Expressions.ExpressionType, - class [mscorlib]System.Type, - class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_007b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0080: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited3' - IL_0085: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited3' - IL_008a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_008f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited3' - IL_0094: ldloc.2 - IL_0095: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, - !1) - IL_009a: starg.s a - IL_009c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited4' - IL_00a1: brtrue.s IL_00d4 - - IL_00a3: ldc.i4.0 - IL_00a4: ldc.i4.s 49 - IL_00a6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_00ab: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_00b0: ldc.i4.1 - IL_00b1: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_00b6: stloc.s V_4 - IL_00b8: ldloc.s V_4 - IL_00ba: ldc.i4.0 - IL_00bb: ldc.i4.0 - IL_00bc: ldnull - IL_00bd: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_00c2: stelem.ref - IL_00c3: ldloc.s V_4 - IL_00c5: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, - valuetype [System.Core]System.Linq.Expressions.ExpressionType, - class [mscorlib]System.Type, - class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_00ca: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00cf: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited4' - IL_00d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited4' - IL_00d9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited4' - IL_00e3: ldarg.0 - IL_00e4: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, - !1) - IL_00e9: starg.s a - IL_00eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited5' - IL_00f0: brtrue.s IL_0123 - - IL_00f2: ldc.i4.0 - IL_00f3: ldc.i4.s 54 - IL_00f5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_00fa: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_00ff: ldc.i4.1 - IL_0100: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_0105: stloc.s V_5 - IL_0107: ldloc.s V_5 - IL_0109: ldc.i4.0 - IL_010a: ldc.i4.0 - IL_010b: ldnull - IL_010c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0111: stelem.ref - IL_0112: ldloc.s V_5 - IL_0114: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, - valuetype [System.Core]System.Linq.Expressions.ExpressionType, - class [mscorlib]System.Type, - class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0119: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_011e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited5' - IL_0123: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited5' - IL_0128: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_012d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited5' - IL_0132: ldarg.0 - IL_0133: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, - !1) - IL_0138: starg.s a - IL_013a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited6' - IL_013f: brtrue.s IL_0186 - - IL_0141: ldc.i4 0x100 - IL_0146: ldstr "Casts" - IL_014b: ldnull - IL_014c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0151: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0156: ldc.i4.2 - IL_0157: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_015c: stloc.s V_6 - IL_015e: ldloc.s V_6 - IL_0160: ldc.i4.0 - IL_0161: ldc.i4.s 33 - IL_0163: ldnull - IL_0164: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0169: stelem.ref - IL_016a: ldloc.s V_6 - IL_016c: ldc.i4.1 - IL_016d: ldc.i4.0 - IL_016e: ldnull - IL_016f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0174: stelem.ref - IL_0175: ldloc.s V_6 - IL_0177: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_0037: stelem.ref + IL_0038: ldloc.0 + IL_0039: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, string, class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_017c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0181: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited6' - IL_0186: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited6' - IL_018b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0190: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited6' - IL_0195: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_019a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_019f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited7' - IL_01a4: brtrue.s IL_01d7 - - IL_01a6: ldc.i4.0 - IL_01a7: ldc.i4.s 28 - IL_01a9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_01ae: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_01b3: ldc.i4.1 - IL_01b4: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_01b9: stloc.s V_7 - IL_01bb: ldloc.s V_7 - IL_01bd: ldc.i4.0 - IL_01be: ldc.i4.0 - IL_01bf: ldnull - IL_01c0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_01c5: stelem.ref - IL_01c6: ldloc.s V_7 - IL_01c8: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_003e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited4' + IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited4' + IL_004d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited4' + IL_0057: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_005c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited5' + IL_0066: brtrue.s IL_0096 + + IL_0068: ldc.i4.0 + IL_0069: ldc.i4.s 28 + IL_006b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0070: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0075: ldc.i4.1 + IL_0076: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_007b: stloc.1 + IL_007c: ldloc.1 + IL_007d: ldc.i4.0 + IL_007e: ldc.i4.0 + IL_007f: ldnull + IL_0080: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0085: stelem.ref + IL_0086: ldloc.1 + IL_0087: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, valuetype [System.Core]System.Linq.Expressions.ExpressionType, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_01cd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01d2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited7' - IL_01d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited7' - IL_01dc: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited7' - IL_01e6: ldarg.0 - IL_01e7: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + IL_008c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0091: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited5' + IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited5' + IL_009b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited5' + IL_00a5: ldarg.0 + IL_00a6: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) - IL_01ec: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + IL_00ab: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_01f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited8' - IL_01f6: brtrue.s IL_023d - - IL_01f8: ldc.i4 0x100 - IL_01fd: ldstr "Casts" - IL_0202: ldnull - IL_0203: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0208: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_020d: ldc.i4.2 - IL_020e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_0213: stloc.s V_8 - IL_0215: ldloc.s V_8 - IL_0217: ldc.i4.0 - IL_0218: ldc.i4.s 33 - IL_021a: ldnull - IL_021b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0220: stelem.ref - IL_0221: ldloc.s V_8 - IL_0223: ldc.i4.1 - IL_0224: ldc.i4.0 - IL_0225: ldnull - IL_0226: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + IL_00b0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited6' + IL_00b5: brtrue.s IL_00f8 + + IL_00b7: ldc.i4 0x100 + IL_00bc: ldstr "Casts" + IL_00c1: ldnull + IL_00c2: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00c7: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00cc: ldc.i4.2 + IL_00cd: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00d2: stloc.2 + IL_00d3: ldloc.2 + IL_00d4: ldc.i4.0 + IL_00d5: ldc.i4.s 33 + IL_00d7: ldnull + IL_00d8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00dd: stelem.ref + IL_00de: ldloc.2 + IL_00df: ldc.i4.1 + IL_00e0: ldc.i4.0 + IL_00e1: ldnull + IL_00e2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, string) - IL_022b: stelem.ref - IL_022c: ldloc.s V_8 - IL_022e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_00e7: stelem.ref + IL_00e8: ldloc.2 + IL_00e9: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, string, class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0233: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0238: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited8' - IL_023d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited8' - IL_0242: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0247: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited8' - IL_024c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0251: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0256: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited9' - IL_025b: brtrue.s IL_028e - - IL_025d: ldc.i4.0 - IL_025e: ldc.i4.s 29 - IL_0260: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0265: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_026a: ldc.i4.1 - IL_026b: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_0270: stloc.s V_9 - IL_0272: ldloc.s V_9 - IL_0274: ldc.i4.0 - IL_0275: ldc.i4.0 - IL_0276: ldnull - IL_0277: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_027c: stelem.ref - IL_027d: ldloc.s V_9 - IL_027f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_00ee: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00f3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited6' + IL_00f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited6' + IL_00fd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0102: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited6' + IL_0107: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_010c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0111: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited7' + IL_0116: brtrue.s IL_0146 + + IL_0118: ldc.i4.0 + IL_0119: ldc.i4.s 29 + IL_011b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0120: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0125: ldc.i4.1 + IL_0126: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_012b: stloc.3 + IL_012c: ldloc.3 + IL_012d: ldc.i4.0 + IL_012e: ldc.i4.0 + IL_012f: ldnull + IL_0130: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0135: stelem.ref + IL_0136: ldloc.3 + IL_0137: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, valuetype [System.Core]System.Linq.Expressions.ExpressionType, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0284: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0289: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited9' - IL_028e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited9' - IL_0293: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0298: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd1'::'<>p__Sited9' - IL_029d: ldarg.0 - IL_029e: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + IL_013c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0141: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited7' + IL_0146: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited7' + IL_014b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0150: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited7' + IL_0155: ldarg.0 + IL_0156: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) - IL_02a3: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + IL_015b: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_02a8: ret + IL_0160: ret } // end of method DynamicTests::UnaryOperators .method private hidebysig static void Loops(object list) cil managed @@ -8312,7 +8194,7 @@ class [mscorlib]System.Collections.IEnumerator V_1, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_2, class [mscorlib]System.IDisposable V_3) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerda'::'<>p__Sitedb' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd8'::'<>p__Sited9' IL_0005: brtrue.s IL_002b IL_0007: ldc.i4.0 @@ -8324,10 +8206,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Type) IL_0021: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0026: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerda'::'<>p__Sitedb' - IL_002b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerda'::'<>p__Sitedb' + IL_0026: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd8'::'<>p__Sited9' + IL_002b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd8'::'<>p__Sited9' IL_0030: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerda'::'<>p__Sitedb' + IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd8'::'<>p__Sited9' IL_003a: ldarg.0 IL_003b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8340,7 +8222,7 @@ IL_0048: ldloc.1 IL_0049: callvirt instance object [mscorlib]System.Collections.IEnumerator::get_Current() IL_004e: stloc.0 - IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerda'::'<>p__Sitedc' + IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd8'::'<>p__Siteda' IL_0054: brtrue.s IL_0097 IL_0056: ldc.i4 0x100 @@ -8372,10 +8254,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_008d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0092: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerda'::'<>p__Sitedc' - IL_0097: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerda'::'<>p__Sitedc' + IL_0092: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd8'::'<>p__Siteda' + IL_0097: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd8'::'<>p__Siteda' IL_009c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerda'::'<>p__Sitedc' + IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd8'::'<>p__Siteda' IL_00a6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_00ab: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_00b0: ldloc.0 @@ -8415,7 +8297,7 @@ .maxstack 9 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_1) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdd'::'<>p__Sitede' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdb'::'<>p__Sitedc' IL_0005: brtrue.s IL_0035 IL_0007: ldc.i4.0 @@ -8438,11 +8320,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_002b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0030: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdd'::'<>p__Sitede' - IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdd'::'<>p__Sitede' + IL_0030: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdb'::'<>p__Sitedc' + IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdb'::'<>p__Sitedc' IL_003a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_003f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdd'::'<>p__Sitede' - IL_0044: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdd'::'<>p__Sitedf' + IL_003f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdb'::'<>p__Sitedc' + IL_0044: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdb'::'<>p__Sitedd' IL_0049: brtrue.s IL_0083 IL_004b: ldc.i4.0 @@ -8472,10 +8354,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0079: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_007e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdd'::'<>p__Sitedf' - IL_0083: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdd'::'<>p__Sitedf' + IL_007e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdb'::'<>p__Sitedd' + IL_0083: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdb'::'<>p__Sitedd' IL_0088: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_008d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdd'::'<>p__Sitedf' + IL_008d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdb'::'<>p__Sitedd' IL_0092: ldarg.0 IL_0093: ldarg.1 IL_0094: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -8497,200 +8379,9 @@ .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) .param [2] .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 431 (0x1af) - .maxstack 12 - .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0, - class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_1, - object V_2, - class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_3, - class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_4, - class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_5) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee1' - IL_0005: brtrue.s IL_0035 - - IL_0007: ldc.i4.0 - IL_0008: ldc.i4.s 83 - IL_000a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_000f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0014: ldc.i4.1 - IL_0015: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_001a: stloc.0 - IL_001b: ldloc.0 - IL_001c: ldc.i4.0 - IL_001d: ldc.i4.0 - IL_001e: ldnull - IL_001f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0024: stelem.ref - IL_0025: ldloc.0 - IL_0026: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, - valuetype [System.Core]System.Linq.Expressions.ExpressionType, - class [mscorlib]System.Type, - class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_002b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0030: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee1' - IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee1' - IL_003a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_003f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee1' - IL_0044: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee2' - IL_0049: brtrue.s IL_0083 - - IL_004b: ldc.i4.0 - IL_004c: ldc.i4.s 13 - IL_004e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0053: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0058: ldc.i4.2 - IL_0059: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_005e: stloc.1 - IL_005f: ldloc.1 - IL_0060: ldc.i4.0 - IL_0061: ldc.i4.0 - IL_0062: ldnull - IL_0063: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0068: stelem.ref - IL_0069: ldloc.1 - IL_006a: ldc.i4.1 - IL_006b: ldc.i4.2 - IL_006c: ldnull - IL_006d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0072: stelem.ref - IL_0073: ldloc.1 - IL_0074: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, - valuetype [System.Core]System.Linq.Expressions.ExpressionType, - class [mscorlib]System.Type, - class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0079: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_007e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee2' - IL_0083: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee2' - IL_0088: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_008d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee2' - IL_0092: ldarg.0 - IL_0093: ldnull - IL_0094: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, - !1, - !2) - IL_0099: stloc.2 - IL_009a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee3' - IL_009f: brtrue.s IL_00cf - - IL_00a1: ldc.i4.0 - IL_00a2: ldc.i4.s 83 - IL_00a4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_00a9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_00ae: ldc.i4.1 - IL_00af: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_00b4: stloc.3 - IL_00b5: ldloc.3 - IL_00b6: ldc.i4.0 - IL_00b7: ldc.i4.0 - IL_00b8: ldnull - IL_00b9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_00be: stelem.ref - IL_00bf: ldloc.3 - IL_00c0: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, - valuetype [System.Core]System.Linq.Expressions.ExpressionType, - class [mscorlib]System.Type, - class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_00c5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00ca: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee3' - IL_00cf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee3' - IL_00d4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee3' - IL_00de: ldloc.2 - IL_00df: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, - !1) - IL_00e4: brtrue IL_019c - - IL_00e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee4' - IL_00ee: brtrue.s IL_012c - - IL_00f0: ldc.i4.8 - IL_00f1: ldc.i4.s 36 - IL_00f3: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_00f8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_00fd: ldc.i4.2 - IL_00fe: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_0103: stloc.s V_4 - IL_0105: ldloc.s V_4 - IL_0107: ldc.i4.0 - IL_0108: ldc.i4.0 - IL_0109: ldnull - IL_010a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_010f: stelem.ref - IL_0110: ldloc.s V_4 - IL_0112: ldc.i4.1 - IL_0113: ldc.i4.0 - IL_0114: ldnull - IL_0115: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_011a: stelem.ref - IL_011b: ldloc.s V_4 - IL_011d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, - valuetype [System.Core]System.Linq.Expressions.ExpressionType, - class [mscorlib]System.Type, - class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0122: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0127: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee4' - IL_012c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee4' - IL_0131: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0136: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee4' - IL_013b: ldloc.2 - IL_013c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee5' - IL_0141: brtrue.s IL_017f - - IL_0143: ldc.i4.0 - IL_0144: ldc.i4.s 13 - IL_0146: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_014b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0150: ldc.i4.2 - IL_0151: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_0156: stloc.s V_5 - IL_0158: ldloc.s V_5 - IL_015a: ldc.i4.0 - IL_015b: ldc.i4.0 - IL_015c: ldnull - IL_015d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0162: stelem.ref - IL_0163: ldloc.s V_5 - IL_0165: ldc.i4.1 - IL_0166: ldc.i4.2 - IL_0167: ldnull - IL_0168: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_016d: stelem.ref - IL_016e: ldloc.s V_5 - IL_0170: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, - valuetype [System.Core]System.Linq.Expressions.ExpressionType, - class [mscorlib]System.Type, - class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0175: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_017a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee5' - IL_017f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee5' - IL_0184: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0189: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee5' - IL_018e: ldarg.1 - IL_018f: ldnull - IL_0190: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, - !1, - !2) - IL_0195: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, - !1, - !2) - IL_019a: br.s IL_019d - - IL_019c: ldloc.2 - IL_019d: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, - !1) - IL_01a2: brfalse.s IL_01ae - - IL_01a4: ldstr "Equal" - IL_01a9: call void [mscorlib]System.Console::WriteLine(string) - IL_01ae: ret + // Code size 1 (0x1) + .maxstack 8 + IL_0000: ret } // end of method DynamicTests::If2 .method public hidebysig specialname rtspecialname diff --git a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.opt.roslyn.il b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.opt.roslyn.il index 9ffc1764e..9ef6e3c33 100644 --- a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.opt.roslyn.il +++ b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.opt.roslyn.il @@ -70,11 +70,18 @@ extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' } // end of class '<>o__6' .class abstract auto ansi sealed nested private beforefieldinit '<>o__7' extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + } // end of class '<>o__7' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__8' + extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' @@ -94,9 +101,9 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__14' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__15' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__16' - } // end of class '<>o__7' + } // end of class '<>o__8' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__8' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__9' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -110,13 +117,6 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__7' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__8' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__9' - } // end of class '<>o__8' - - .class abstract auto ansi sealed nested private beforefieldinit '<>o__9' - extends [mscorlib]System.Object - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' } // end of class '<>o__9' .class abstract auto ansi sealed nested private beforefieldinit '<>o__10' @@ -130,14 +130,14 @@ extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' } // end of class '<>o__11' .class abstract auto ansi sealed nested private beforefieldinit '<>o__12' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> '<>p__0' } // end of class '<>o__12' .class abstract auto ansi sealed nested private beforefieldinit '<>o__13' @@ -151,22 +151,21 @@ extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' } // end of class '<>o__14' .class abstract auto ansi sealed nested private beforefieldinit '<>o__15' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' } // end of class '<>o__15' .class abstract auto ansi sealed nested private beforefieldinit '<>o__16' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' } // end of class '<>o__16' .class abstract auto ansi sealed nested private beforefieldinit '<>o__17' @@ -174,7 +173,7 @@ { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' } // end of class '<>o__17' .class abstract auto ansi sealed nested private beforefieldinit '<>o__18' @@ -187,6 +186,14 @@ .class abstract auto ansi sealed nested private beforefieldinit '<>o__19' extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' + } // end of class '<>o__19' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__20' + extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' @@ -219,9 +226,9 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__27' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__28' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__29' - } // end of class '<>o__19' + } // end of class '<>o__20' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__20' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__21' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -261,16 +268,16 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__33' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__34' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__35' - } // end of class '<>o__20' + } // end of class '<>o__21' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__21' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__22' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__21' + } // end of class '<>o__22' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__22' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__23' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -316,9 +323,9 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__39' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__40' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__41' - } // end of class '<>o__22' + } // end of class '<>o__23' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__23' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__24' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -362,36 +369,24 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__37' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__38' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__39' - } // end of class '<>o__23' - - .class abstract auto ansi sealed nested private beforefieldinit '<>o__24' - extends [mscorlib]System.Object - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__2' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__3' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__4' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__5' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__6' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__7' } // end of class '<>o__24' .class abstract auto ansi sealed nested private beforefieldinit '<>o__25' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__3' } // end of class '<>o__25' .class abstract auto ansi sealed nested private beforefieldinit '<>o__26' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' } // end of class '<>o__26' .class abstract auto ansi sealed nested private beforefieldinit '<>o__27' @@ -399,10 +394,7 @@ { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__2' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__3' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' } // end of class '<>o__27' .field private static object 'field' @@ -438,60 +430,90 @@ IL_0007: ret } // end of method DynamicTests::set_Property - .method private hidebysig static void Main(string[] args) cil managed + .method private hidebysig static void InvokeConstructor() cil managed { - // Code size 118 (0x76) + // Code size 102 (0x66) .maxstack 9 - .locals init (class ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests V_0) + .locals init (object V_0) IL_0000: newobj instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::.ctor() - IL_0005: dup - IL_0006: ldc.i4.1 - IL_0007: box [mscorlib]System.Int32 - IL_000c: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::set_Property(object) - IL_0011: stloc.0 - IL_0012: ldloc.0 - IL_0013: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__0' - IL_0018: brtrue.s IL_0050 + IL_0005: stloc.0 + IL_0006: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__0' + IL_000b: brtrue.s IL_004b + + IL_000d: ldc.i4 0x100 + IL_0012: ldstr "Test" + IL_0017: ldnull + IL_0018: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_001d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0022: ldc.i4.2 + IL_0023: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0028: dup + IL_0029: ldc.i4.0 + IL_002a: ldc.i4.0 + IL_002b: ldnull + IL_002c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0031: stelem.ref + IL_0032: dup + IL_0033: ldc.i4.1 + IL_0034: ldc.i4.1 + IL_0035: ldnull + IL_0036: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_003b: stelem.ref + IL_003c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0041: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0046: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__0' + IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__0' + IL_0050: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__0' + IL_005a: ldloc.0 + IL_005b: newobj instance void [mscorlib]System.UnauthorizedAccessException::.ctor() + IL_0060: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0065: ret + } // end of method DynamicTests::InvokeConstructor + + .method private hidebysig static void DynamicThrow() cil managed + { + // Code size 82 (0x52) + .maxstack 3 + .try + { + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__0' + IL_0005: brtrue.s IL_002c + + IL_0007: ldc.i4.s 16 + IL_0009: ldtoken [mscorlib]System.Exception + IL_000e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0013: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0018: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::Convert(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Type) + IL_0022: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0027: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__0' + IL_002c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__0' + IL_0031: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0036: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__0' + IL_003b: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' + IL_0040: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0045: throw - IL_001a: ldc.i4.0 - IL_001b: ldc.i4.s 63 - IL_001d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0022: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0027: ldc.i4.2 - IL_0028: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_002d: dup - IL_002e: ldc.i4.0 - IL_002f: ldc.i4.0 - IL_0030: ldnull - IL_0031: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0036: stelem.ref - IL_0037: dup - IL_0038: ldc.i4.1 - IL_0039: ldc.i4.0 - IL_003a: ldnull - IL_003b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0040: stelem.ref - IL_0041: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, - valuetype [System.Core]System.Linq.Expressions.ExpressionType, - class [mscorlib]System.Type, - class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0046: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_004b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__0' - IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__0' - IL_0055: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_005a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__0' - IL_005f: ldloc.0 - IL_0060: callvirt instance object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::get_Property() - IL_0065: ldc.i4.1 - IL_0066: box [mscorlib]System.Int32 - IL_006b: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, - !1, - !2) - IL_0070: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::set_Property(object) - IL_0075: ret - } // end of method DynamicTests::Main + } // end .try + catch [mscorlib]System.Exception + { + IL_0046: callvirt instance string [mscorlib]System.Object::ToString() + IL_004b: call void [mscorlib]System.Console::WriteLine(string) + IL_0050: rethrow + } // end handler + } // end of method DynamicTests::DynamicThrow .method private hidebysig static void MemberAccess(object a) cil managed { @@ -499,7 +521,7 @@ .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) // Code size 1546 (0x60a) .maxstack 15 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__0' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__0' IL_0005: brtrue.s IL_003b IL_0007: ldc.i4 0x100 @@ -522,14 +544,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0031: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0036: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__0' - IL_003b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__0' + IL_0036: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__0' + IL_003b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__0' IL_0040: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__0' + IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__0' IL_004a: ldarg.0 IL_004b: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, !1) - IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__1' + IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__1' IL_0055: brtrue.s IL_00aa IL_0057: ldc.i4 0x100 @@ -563,14 +585,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00a0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00a5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__1' - IL_00aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__1' + IL_00a5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__1' + IL_00aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__1' IL_00af: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__1' + IL_00b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__1' IL_00b9: ldarg.0 IL_00ba: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, !1) - IL_00bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__2' + IL_00bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__2' IL_00c4: brtrue.s IL_0104 IL_00c6: ldc.i4 0x100 @@ -600,16 +622,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00fa: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00ff: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__2' - IL_0104: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__2' + IL_00ff: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__2' + IL_0104: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__2' IL_0109: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_010e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__2' + IL_010e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__2' IL_0113: ldarg.0 IL_0114: ldc.i4.1 IL_0115: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_011a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__4' + IL_011a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__4' IL_011f: brtrue.s IL_015f IL_0121: ldc.i4 0x100 @@ -639,12 +661,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0155: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_015a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__4' - IL_015f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__4' + IL_015a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__4' + IL_015f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__4' IL_0164: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0169: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__4' + IL_0169: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__4' IL_016e: ldarg.0 - IL_016f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__3' + IL_016f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__3' IL_0174: brtrue.s IL_01d8 IL_0176: ldc.i4.0 @@ -702,10 +724,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01ce: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01d3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__3' - IL_01d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__3' + IL_01d3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__3' + IL_01d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__3' IL_01dd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__3' + IL_01e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__3' IL_01e7: ldarg.0 IL_01e8: ldc.i4.1 IL_01e9: ldc.i4.2 @@ -722,7 +744,7 @@ IL_01f2: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_01f7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__7' + IL_01f7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__7' IL_01fc: brtrue.s IL_0250 IL_01fe: ldc.i4 0x100 @@ -766,14 +788,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0246: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_024b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__7' - IL_0250: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__7' + IL_024b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__7' + IL_0250: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__7' IL_0255: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_025a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__7' + IL_025a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__7' IL_025f: ldarg.0 IL_0260: ldc.i4.2 IL_0261: ldnull - IL_0262: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__6' + IL_0262: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__6' IL_0267: brtrue.s IL_029d IL_0269: ldc.i4.0 @@ -799,11 +821,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0293: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0298: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__6' - IL_029d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__6' + IL_0298: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__6' + IL_029d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__6' IL_02a2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__6' - IL_02ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__5' + IL_02a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__6' + IL_02ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__5' IL_02b1: brtrue.s IL_02e3 IL_02b3: ldc.i4.s 64 @@ -824,10 +846,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02d9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__5' - IL_02e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__5' + IL_02de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__5' + IL_02e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__5' IL_02e8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__5' + IL_02ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__5' IL_02f2: ldarg.0 IL_02f3: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -840,7 +862,7 @@ !2, !3, !4) - IL_0303: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__10' + IL_0303: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__10' IL_0308: brtrue.s IL_035c IL_030a: ldc.i4 0x100 @@ -884,13 +906,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0352: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0357: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__10' - IL_035c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__10' + IL_0357: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__10' + IL_035c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__10' IL_0361: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0366: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__10' + IL_0366: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__10' IL_036b: ldarg.0 IL_036c: ldarg.0 - IL_036d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__8' + IL_036d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__8' IL_0372: brtrue.s IL_03a3 IL_0374: ldc.i4.0 @@ -911,14 +933,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0399: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_039e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__8' - IL_03a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__8' + IL_039e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__8' + IL_03a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__8' IL_03a8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__8' + IL_03ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__8' IL_03b2: ldarg.0 IL_03b3: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) - IL_03b8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__9' + IL_03b8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__9' IL_03bd: brtrue.s IL_03ee IL_03bf: ldc.i4.0 @@ -939,10 +961,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03e4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03e9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__9' - IL_03ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__9' + IL_03e9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__9' + IL_03ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__9' IL_03f3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__9' + IL_03f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__9' IL_03fd: ldarg.0 IL_03fe: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -951,7 +973,7 @@ !2, !3, !4) - IL_0408: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__11' + IL_0408: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__11' IL_040d: brtrue.s IL_044d IL_040f: ldc.i4.0 @@ -984,10 +1006,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0443: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0448: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__11' - IL_044d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__11' + IL_0448: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__11' + IL_044d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__11' IL_0452: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0457: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__11' + IL_0457: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__11' IL_045c: ldarg.0 IL_045d: ldc.i4.0 IL_045e: ldc.i4.3 @@ -996,7 +1018,7 @@ !2, !3) IL_0464: pop - IL_0465: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__14' + IL_0465: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__14' IL_046a: brtrue.s IL_04aa IL_046c: ldc.i4.0 @@ -1029,11 +1051,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04a0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04a5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__14' - IL_04aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__14' + IL_04a5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__14' + IL_04aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__14' IL_04af: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__14' - IL_04b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__12' + IL_04b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__14' + IL_04b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__12' IL_04be: brtrue.s IL_04f0 IL_04c0: ldc.i4.s 64 @@ -1054,14 +1076,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04e6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04eb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__12' - IL_04f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__12' + IL_04eb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__12' + IL_04f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__12' IL_04f5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__12' + IL_04fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__12' IL_04ff: ldarg.0 IL_0500: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) - IL_0505: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__13' + IL_0505: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__13' IL_050a: brtrue.s IL_053b IL_050c: ldc.i4.0 @@ -1082,10 +1104,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0531: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0536: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__13' - IL_053b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__13' + IL_0536: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__13' + IL_053b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__13' IL_0540: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0545: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__13' + IL_0545: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__13' IL_054a: ldarg.0 IL_054b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -1095,7 +1117,7 @@ !2, !3) IL_0556: pop - IL_0557: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__15' + IL_0557: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__15' IL_055c: brtrue.s IL_0597 IL_055e: ldc.i4.0 @@ -1123,17 +1145,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_058d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0592: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__15' - IL_0597: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__15' + IL_0592: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__15' + IL_0597: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__15' IL_059c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__15' + IL_05a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__15' IL_05a6: ldarg.0 IL_05a7: newobj instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::.ctor() IL_05ac: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_05b1: pop - IL_05b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__16' + IL_05b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__16' IL_05b7: brtrue.s IL_05f2 IL_05b9: ldc.i4.0 @@ -1161,10 +1183,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05e8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05ed: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__16' - IL_05f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__16' + IL_05ed: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__16' + IL_05f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__16' IL_05f7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__16' + IL_05fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__16' IL_0601: ldarg.0 IL_0602: ldc.i4.5 IL_0603: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -1179,7 +1201,7 @@ // Code size 895 (0x37f) .maxstack 13 .locals init (object V_0) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__0' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' IL_0005: brtrue.s IL_0040 IL_0007: ldc.i4.0 @@ -1207,10 +1229,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0036: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_003b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__0' - IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__0' + IL_003b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' + IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' IL_0045: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__0' + IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' IL_004f: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::objectField IL_0054: ldc.i4.5 IL_0055: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -1219,7 +1241,7 @@ IL_005a: pop IL_005b: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::objectField IL_0060: stloc.0 - IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__4' + IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__4' IL_0066: brtrue.s IL_0087 IL_0068: ldc.i4.0 @@ -1230,16 +1252,16 @@ string, class [mscorlib]System.Type) IL_007d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0082: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__4' - IL_0087: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__4' + IL_0082: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__4' + IL_0087: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__4' IL_008c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__4' + IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__4' IL_0096: ldloc.0 IL_0097: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_009c: brtrue IL_019a - IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__3' + IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__3' IL_00a6: brtrue.s IL_00e5 IL_00a8: ldc.i4 0x80 @@ -1267,12 +1289,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00db: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__3' - IL_00e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__3' + IL_00e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__3' + IL_00e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__3' IL_00ea: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__3' + IL_00ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__3' IL_00f4: ldloc.0 - IL_00f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__2' + IL_00f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__2' IL_00fa: brtrue.s IL_0132 IL_00fc: ldc.i4.0 @@ -1300,11 +1322,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0128: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_012d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__2' - IL_0132: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__2' + IL_012d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__2' + IL_0132: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__2' IL_0137: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_013c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__2' - IL_0141: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__1' + IL_013c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__2' + IL_0141: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__1' IL_0146: brtrue.s IL_0177 IL_0148: ldc.i4.0 @@ -1325,10 +1347,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_016d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0172: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__1' - IL_0177: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__1' + IL_0172: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__1' + IL_0177: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__1' IL_017c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0181: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__1' + IL_0181: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__1' IL_0186: ldloc.0 IL_0187: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -1342,7 +1364,7 @@ IL_0197: pop IL_0198: br.s IL_01f6 - IL_019a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__5' + IL_019a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__5' IL_019f: brtrue.s IL_01df IL_01a1: ldc.i4 0x104 @@ -1372,17 +1394,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01d5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01da: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__5' - IL_01df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__5' + IL_01da: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__5' + IL_01df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__5' IL_01e4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__5' + IL_01e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__5' IL_01ee: ldloc.0 IL_01ef: ldc.i4.5 IL_01f0: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_01f5: pop - IL_01f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__6' + IL_01f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__6' IL_01fb: brtrue.s IL_0231 IL_01fd: ldc.i4 0x100 @@ -1405,17 +1427,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0227: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_022c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__6' - IL_0231: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__6' + IL_022c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__6' + IL_0231: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__6' IL_0236: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_023b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__6' + IL_023b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__6' IL_0240: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::objectField IL_0245: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, !1) IL_024a: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_024f: callvirt instance string [mscorlib]System.Object::ToString() IL_0254: pop - IL_0255: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__7' + IL_0255: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__7' IL_025a: brtrue.s IL_029a IL_025c: ldc.i4 0x100 @@ -1445,16 +1467,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0290: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0295: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__7' - IL_029a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__7' + IL_0295: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__7' + IL_029a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__7' IL_029f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__7' + IL_02a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__7' IL_02a9: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_02ae: ldstr "Hello World" IL_02b3: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_02b8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__8' + IL_02b8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__8' IL_02bd: brtrue.s IL_02fd IL_02bf: ldc.i4 0x100 @@ -1484,16 +1506,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02f3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02f8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__8' - IL_02fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__8' + IL_02f8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__8' + IL_02fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__8' IL_0302: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0307: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__8' + IL_0307: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__8' IL_030c: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0311: ldstr "Hello World" IL_0316: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_031b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__9' + IL_031b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__9' IL_0320: brtrue.s IL_0360 IL_0322: ldc.i4 0x100 @@ -1523,10 +1545,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0356: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_035b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__9' - IL_0360: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__9' + IL_035b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__9' + IL_0360: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__9' IL_0365: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_036a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__9' + IL_036a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__9' IL_036f: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0374: ldstr "Hello World" IL_0379: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -1539,7 +1561,7 @@ { // Code size 100 (0x64) .maxstack 9 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' IL_0005: brtrue.s IL_0045 IL_0007: ldc.i4 0x100 @@ -1569,10 +1591,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0040: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' - IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' + IL_0040: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' + IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' IL_004a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' + IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' IL_0054: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0059: ldstr "Hello World" IL_005e: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -1585,7 +1607,7 @@ { // Code size 104 (0x68) .maxstack 9 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' IL_0005: brtrue.s IL_0049 IL_0007: ldc.i4 0x100 @@ -1615,10 +1637,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' - IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' + IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' IL_004e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' + IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' IL_0058: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_005d: ldstr "Hello World" IL_0062: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -1632,7 +1654,7 @@ { // Code size 110 (0x6e) .maxstack 9 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' IL_0005: brtrue.s IL_0051 IL_0007: ldc.i4 0x100 @@ -1669,10 +1691,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0047: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_004c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' - IL_0051: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_004c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_0051: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' IL_0056: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'>::Target - IL_005b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_005b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' IL_0060: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0065: ldarga.s a IL_0067: ldarg.1 @@ -1687,7 +1709,7 @@ { // Code size 100 (0x64) .maxstack 9 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' IL_0005: brtrue.s IL_0045 IL_0007: ldc.i4 0x100 @@ -1717,10 +1739,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0040: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' - IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_0040: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' IL_004a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' IL_0054: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0059: ldstr "Hello World" IL_005e: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -1733,7 +1755,7 @@ { // Code size 100 (0x64) .maxstack 9 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' IL_0005: brtrue.s IL_0045 IL_0007: ldc.i4 0x100 @@ -1763,10 +1785,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0040: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' - IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_0040: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' + IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' IL_004a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' IL_0054: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0059: ldstr "Hello World" IL_005e: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -1779,7 +1801,7 @@ { // Code size 122 (0x7a) .maxstack 9 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' IL_0005: brtrue.s IL_0059 IL_0007: ldc.i4 0x100 @@ -1823,10 +1845,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_004f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0054: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' - IL_0059: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' + IL_0054: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' + IL_0059: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' IL_005e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0063: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' + IL_0063: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' IL_0068: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_006d: ldstr "Hello World" IL_0072: ldc.i4.5 @@ -1843,7 +1865,7 @@ { // Code size 122 (0x7a) .maxstack 9 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' IL_0005: brtrue.s IL_0059 IL_0007: ldc.i4 0x100 @@ -1887,10 +1909,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_004f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0054: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' - IL_0059: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' + IL_0054: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' + IL_0059: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' IL_005e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0063: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' + IL_0063: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' IL_0068: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_006d: ldstr "Hello World" IL_0072: ldc.i4.5 @@ -1912,7 +1934,7 @@ .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) // Code size 172 (0xac) .maxstack 13 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__1' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' IL_0005: brtrue.s IL_0049 IL_0007: ldc.i4 0x100 @@ -1945,13 +1967,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__1' - IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__1' + IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' + IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' IL_004e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__1' + IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' IL_0058: ldarg.0 IL_0059: ldnull - IL_005a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' + IL_005a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' IL_005f: brtrue.s IL_0091 IL_0061: ldc.i4.0 @@ -1974,10 +1996,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0087: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_008c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' - IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' + IL_008c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' + IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' IL_0096: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' + IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' IL_00a0: ldarg.1 IL_00a1: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -1998,7 +2020,7 @@ // Code size 158 (0x9e) .maxstack 8 .locals init (object V_0) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' IL_0005: brtrue.s IL_0036 IL_0007: ldc.i4.0 @@ -2019,15 +2041,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_002c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0031: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' - IL_0036: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' + IL_0031: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' + IL_0036: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' IL_003b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' + IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' IL_0045: ldarg.0 IL_0046: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_004b: stloc.0 - IL_004c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' + IL_004c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' IL_0051: brtrue.s IL_0087 IL_0053: ldc.i4.0 @@ -2053,10 +2075,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_007d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0082: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' - IL_0087: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' + IL_0082: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' + IL_0087: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' IL_008c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' + IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' IL_0096: ldloc.0 IL_0097: ldc.i4.0 IL_0098: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2074,7 +2096,7 @@ .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) // Code size 157 (0x9d) .maxstack 10 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__1' IL_0005: brtrue.s IL_003b IL_0007: ldc.i4.0 @@ -2100,11 +2122,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0031: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0036: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' - IL_003b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' + IL_0036: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__1' + IL_003b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__1' IL_0040: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' - IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' + IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__1' + IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' IL_004f: brtrue.s IL_0081 IL_0051: ldc.i4.s 64 @@ -2125,10 +2147,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0077: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_007c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' - IL_0081: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' + IL_007c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' + IL_0081: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' IL_0086: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_008b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' + IL_008b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' IL_0090: ldarg.0 IL_0091: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -2148,7 +2170,7 @@ .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) // Code size 2743 (0xab7) .maxstack 11 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__1' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__1' IL_0005: brtrue.s IL_0046 IL_0007: ldc.i4 0x100 @@ -2178,13 +2200,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0041: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__1' - IL_0046: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__1' + IL_0041: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__1' + IL_0046: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__1' IL_004b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__1' + IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__1' IL_0055: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_005a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_005f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' + IL_005f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' IL_0064: brtrue.s IL_009b IL_0066: ldc.i4.0 @@ -2212,10 +2234,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0091: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0096: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' - IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' + IL_0096: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' + IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' IL_00a0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' + IL_00a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' IL_00aa: ldarg.0 IL_00ab: ldarg.1 IL_00ac: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2224,7 +2246,7 @@ IL_00b1: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_00b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__3' + IL_00b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__3' IL_00bb: brtrue.s IL_00fc IL_00bd: ldc.i4 0x100 @@ -2254,13 +2276,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00f2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00f7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__3' - IL_00fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__3' + IL_00f7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__3' + IL_00fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__3' IL_0101: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0106: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__3' + IL_0106: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__3' IL_010b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0110: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0115: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__2' + IL_0115: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__2' IL_011a: brtrue.s IL_0151 IL_011c: ldc.i4.0 @@ -2288,10 +2310,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0147: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_014c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__2' - IL_0151: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__2' + IL_014c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__2' + IL_0151: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__2' IL_0156: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_015b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__2' + IL_015b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__2' IL_0160: ldarg.0 IL_0161: ldc.i4.1 IL_0162: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2300,7 +2322,7 @@ IL_0167: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_016c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__5' + IL_016c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__5' IL_0171: brtrue.s IL_01b2 IL_0173: ldc.i4 0x100 @@ -2330,13 +2352,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01a8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01ad: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__5' - IL_01b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__5' + IL_01ad: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__5' + IL_01b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__5' IL_01b7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__5' + IL_01bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__5' IL_01c1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_01c6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_01cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__4' + IL_01cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__4' IL_01d0: brtrue.s IL_0207 IL_01d2: ldc.i4.0 @@ -2364,10 +2386,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01fd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0202: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__4' - IL_0207: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__4' + IL_0202: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__4' + IL_0207: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__4' IL_020c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0211: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__4' + IL_0211: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__4' IL_0216: ldarg.0 IL_0217: ldnull IL_0218: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2376,7 +2398,7 @@ IL_021d: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0222: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__7' + IL_0222: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__7' IL_0227: brtrue.s IL_0268 IL_0229: ldc.i4 0x100 @@ -2406,13 +2428,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_025e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0263: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__7' - IL_0268: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__7' + IL_0263: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__7' + IL_0268: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__7' IL_026d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0272: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__7' + IL_0272: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__7' IL_0277: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_027c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0281: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__6' + IL_0281: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__6' IL_0286: brtrue.s IL_02be IL_0288: ldc.i4.0 @@ -2440,10 +2462,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02b4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02b9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__6' - IL_02be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__6' + IL_02b9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__6' + IL_02be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__6' IL_02c3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__6' + IL_02c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__6' IL_02cd: ldarg.0 IL_02ce: ldarg.1 IL_02cf: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2452,7 +2474,7 @@ IL_02d4: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_02d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__9' + IL_02d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__9' IL_02de: brtrue.s IL_031f IL_02e0: ldc.i4 0x100 @@ -2482,13 +2504,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0315: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_031a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__9' - IL_031f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__9' + IL_031a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__9' + IL_031f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__9' IL_0324: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0329: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__9' + IL_0329: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__9' IL_032e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0333: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0338: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__8' + IL_0338: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__8' IL_033d: brtrue.s IL_0375 IL_033f: ldc.i4.0 @@ -2516,10 +2538,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_036b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0370: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__8' - IL_0375: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__8' + IL_0370: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__8' + IL_0375: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__8' IL_037a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_037f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__8' + IL_037f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__8' IL_0384: ldarg.0 IL_0385: ldc.i4.1 IL_0386: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2528,7 +2550,7 @@ IL_038b: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0390: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__11' + IL_0390: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__11' IL_0395: brtrue.s IL_03d6 IL_0397: ldc.i4 0x100 @@ -2558,13 +2580,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03cc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03d1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__11' - IL_03d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__11' + IL_03d1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__11' + IL_03d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__11' IL_03db: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03e0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__11' + IL_03e0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__11' IL_03e5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_03ea: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_03ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__10' + IL_03ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__10' IL_03f4: brtrue.s IL_042c IL_03f6: ldc.i4.0 @@ -2592,10 +2614,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0422: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0427: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__10' - IL_042c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__10' + IL_0427: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__10' + IL_042c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__10' IL_0431: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0436: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__10' + IL_0436: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__10' IL_043b: ldarg.0 IL_043c: ldnull IL_043d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2604,7 +2626,7 @@ IL_0442: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0447: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__13' + IL_0447: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__13' IL_044c: brtrue.s IL_048d IL_044e: ldc.i4 0x100 @@ -2634,13 +2656,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0483: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0488: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__13' - IL_048d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__13' + IL_0488: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__13' + IL_048d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__13' IL_0492: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0497: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__13' + IL_0497: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__13' IL_049c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_04a1: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_04a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__12' + IL_04a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__12' IL_04ab: brtrue.s IL_04e3 IL_04ad: ldc.i4.0 @@ -2668,10 +2690,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04d9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__12' - IL_04e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__12' + IL_04de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__12' + IL_04e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__12' IL_04e8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__12' + IL_04ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__12' IL_04f2: ldarg.0 IL_04f3: ldarg.1 IL_04f4: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2680,7 +2702,7 @@ IL_04f9: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_04fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__15' + IL_04fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__15' IL_0503: brtrue.s IL_0544 IL_0505: ldc.i4 0x100 @@ -2710,13 +2732,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_053a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_053f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__15' - IL_0544: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__15' + IL_053f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__15' + IL_0544: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__15' IL_0549: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_054e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__15' + IL_054e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__15' IL_0553: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0558: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_055d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__14' + IL_055d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__14' IL_0562: brtrue.s IL_059a IL_0564: ldc.i4.0 @@ -2744,10 +2766,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0590: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0595: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__14' - IL_059a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__14' + IL_0595: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__14' + IL_059a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__14' IL_059f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__14' + IL_05a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__14' IL_05a9: ldarg.0 IL_05aa: ldc.i4.1 IL_05ab: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2756,7 +2778,7 @@ IL_05b0: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_05b5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__17' + IL_05b5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__17' IL_05ba: brtrue.s IL_05fb IL_05bc: ldc.i4 0x100 @@ -2786,13 +2808,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05f1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05f6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__17' - IL_05fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__17' + IL_05f6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__17' + IL_05fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__17' IL_0600: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0605: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__17' + IL_0605: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__17' IL_060a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_060f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0614: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__16' + IL_0614: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__16' IL_0619: brtrue.s IL_0651 IL_061b: ldc.i4.0 @@ -2820,10 +2842,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0647: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_064c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__16' - IL_0651: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__16' + IL_064c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__16' + IL_0651: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__16' IL_0656: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_065b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__16' + IL_065b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__16' IL_0660: ldarg.0 IL_0661: ldnull IL_0662: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2832,7 +2854,7 @@ IL_0667: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_066c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__19' + IL_066c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__19' IL_0671: brtrue.s IL_06b2 IL_0673: ldc.i4 0x100 @@ -2862,13 +2884,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06a8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06ad: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__19' - IL_06b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__19' + IL_06ad: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__19' + IL_06b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__19' IL_06b7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__19' + IL_06bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__19' IL_06c1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_06c6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_06cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__18' + IL_06cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__18' IL_06d0: brtrue.s IL_0708 IL_06d2: ldc.i4.0 @@ -2896,10 +2918,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06fe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0703: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__18' - IL_0708: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__18' + IL_0703: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__18' + IL_0708: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__18' IL_070d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0712: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__18' + IL_0712: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__18' IL_0717: ldarg.0 IL_0718: ldarg.1 IL_0719: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2908,7 +2930,7 @@ IL_071e: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0723: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__21' + IL_0723: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__21' IL_0728: brtrue.s IL_0769 IL_072a: ldc.i4 0x100 @@ -2938,13 +2960,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_075f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0764: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__21' - IL_0769: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__21' + IL_0764: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__21' + IL_0769: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__21' IL_076e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0773: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__21' + IL_0773: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__21' IL_0778: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_077d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0782: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__20' + IL_0782: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__20' IL_0787: brtrue.s IL_07bf IL_0789: ldc.i4.0 @@ -2972,10 +2994,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07b5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07ba: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__20' - IL_07bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__20' + IL_07ba: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__20' + IL_07bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__20' IL_07c4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__20' + IL_07c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__20' IL_07ce: ldarg.0 IL_07cf: ldc.i4.1 IL_07d0: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2984,7 +3006,7 @@ IL_07d5: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_07da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__23' + IL_07da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__23' IL_07df: brtrue.s IL_0820 IL_07e1: ldc.i4 0x100 @@ -3014,13 +3036,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0816: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_081b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__23' - IL_0820: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__23' + IL_081b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__23' + IL_0820: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__23' IL_0825: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_082a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__23' + IL_082a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__23' IL_082f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0834: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0839: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__22' + IL_0839: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__22' IL_083e: brtrue.s IL_0876 IL_0840: ldc.i4.0 @@ -3048,10 +3070,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_086c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0871: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__22' - IL_0876: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__22' + IL_0871: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__22' + IL_0876: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__22' IL_087b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0880: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__22' + IL_0880: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__22' IL_0885: ldarg.0 IL_0886: ldnull IL_0887: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3060,7 +3082,7 @@ IL_088c: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0891: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__25' + IL_0891: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__25' IL_0896: brtrue.s IL_08d7 IL_0898: ldc.i4 0x100 @@ -3090,13 +3112,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08cd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08d2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__25' - IL_08d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__25' + IL_08d2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__25' + IL_08d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__25' IL_08dc: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__25' + IL_08e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__25' IL_08e6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_08eb: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_08f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__24' + IL_08f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__24' IL_08f5: brtrue.s IL_092d IL_08f7: ldc.i4.0 @@ -3124,10 +3146,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0923: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0928: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__24' - IL_092d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__24' + IL_0928: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__24' + IL_092d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__24' IL_0932: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0937: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__24' + IL_0937: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__24' IL_093c: ldarg.0 IL_093d: ldarg.1 IL_093e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3136,7 +3158,7 @@ IL_0943: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0948: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__27' + IL_0948: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__27' IL_094d: brtrue.s IL_098e IL_094f: ldc.i4 0x100 @@ -3166,13 +3188,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0984: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0989: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__27' - IL_098e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__27' + IL_0989: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__27' + IL_098e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__27' IL_0993: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0998: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__27' + IL_0998: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__27' IL_099d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_09a2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_09a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__26' + IL_09a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__26' IL_09ac: brtrue.s IL_09e4 IL_09ae: ldc.i4.0 @@ -3200,10 +3222,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09da: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09df: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__26' - IL_09e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__26' + IL_09df: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__26' + IL_09e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__26' IL_09e9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__26' + IL_09ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__26' IL_09f3: ldarg.0 IL_09f4: ldc.i4.1 IL_09f5: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3212,7 +3234,7 @@ IL_09fa: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_09ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__29' + IL_09ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__29' IL_0a04: brtrue.s IL_0a45 IL_0a06: ldc.i4 0x100 @@ -3242,13 +3264,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a3b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a40: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__29' - IL_0a45: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__29' + IL_0a40: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__29' + IL_0a45: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__29' IL_0a4a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a4f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__29' + IL_0a4f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__29' IL_0a54: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0a59: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0a5e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__28' + IL_0a5e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__28' IL_0a63: brtrue.s IL_0a9b IL_0a65: ldc.i4.0 @@ -3276,10 +3298,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a91: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a96: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__28' - IL_0a9b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__28' + IL_0a96: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__28' + IL_0a9b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__28' IL_0aa0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0aa5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__28' + IL_0aa5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__28' IL_0aaa: ldarg.0 IL_0aab: ldnull IL_0aac: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3300,7 +3322,7 @@ .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) // Code size 3295 (0xcdf) .maxstack 11 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__1' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__1' IL_0005: brtrue.s IL_0046 IL_0007: ldc.i4 0x100 @@ -3330,13 +3352,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0041: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__1' - IL_0046: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__1' + IL_0041: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__1' + IL_0046: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__1' IL_004b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__1' + IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__1' IL_0055: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_005a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_005f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' + IL_005f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' IL_0064: brtrue.s IL_009c IL_0066: ldc.i4.0 @@ -3364,10 +3386,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0092: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0097: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' - IL_009c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' + IL_0097: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' + IL_009c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' IL_00a1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' + IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' IL_00ab: ldarg.0 IL_00ac: ldarg.1 IL_00ad: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3376,7 +3398,7 @@ IL_00b2: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_00b7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__3' + IL_00b7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__3' IL_00bc: brtrue.s IL_00fd IL_00be: ldc.i4 0x100 @@ -3406,13 +3428,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00f3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00f8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__3' - IL_00fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__3' + IL_00f8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__3' + IL_00fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__3' IL_0102: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0107: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__3' + IL_0107: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__3' IL_010c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0111: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0116: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__2' + IL_0116: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__2' IL_011b: brtrue.s IL_0153 IL_011d: ldc.i4.0 @@ -3440,10 +3462,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0149: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_014e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__2' - IL_0153: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__2' + IL_014e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__2' + IL_0153: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__2' IL_0158: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_015d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__2' + IL_015d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__2' IL_0162: ldarg.0 IL_0163: ldc.i4.1 IL_0164: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3452,7 +3474,7 @@ IL_0169: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_016e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__5' + IL_016e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__5' IL_0173: brtrue.s IL_01b4 IL_0175: ldc.i4 0x100 @@ -3482,13 +3504,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01aa: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01af: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__5' - IL_01b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__5' + IL_01af: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__5' + IL_01b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__5' IL_01b9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__5' + IL_01be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__5' IL_01c3: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_01c8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_01cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__4' + IL_01cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__4' IL_01d2: brtrue.s IL_020a IL_01d4: ldc.i4.0 @@ -3516,10 +3538,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0200: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0205: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__4' - IL_020a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__4' + IL_0205: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__4' + IL_020a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__4' IL_020f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0214: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__4' + IL_0214: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__4' IL_0219: ldarg.0 IL_021a: ldnull IL_021b: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3528,7 +3550,7 @@ IL_0220: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0225: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__7' + IL_0225: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__7' IL_022a: brtrue.s IL_026b IL_022c: ldc.i4 0x100 @@ -3558,13 +3580,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0261: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0266: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__7' - IL_026b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__7' + IL_0266: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__7' + IL_026b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__7' IL_0270: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0275: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__7' + IL_0275: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__7' IL_027a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_027f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0284: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__6' + IL_0284: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__6' IL_0289: brtrue.s IL_02c1 IL_028b: ldc.i4.0 @@ -3592,10 +3614,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02b7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02bc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__6' - IL_02c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__6' + IL_02bc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__6' + IL_02c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__6' IL_02c6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__6' + IL_02cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__6' IL_02d0: ldarg.0 IL_02d1: ldarg.1 IL_02d2: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3604,7 +3626,7 @@ IL_02d7: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_02dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__9' + IL_02dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__9' IL_02e1: brtrue.s IL_0322 IL_02e3: ldc.i4 0x100 @@ -3634,13 +3656,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0318: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_031d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__9' - IL_0322: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__9' + IL_031d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__9' + IL_0322: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__9' IL_0327: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_032c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__9' + IL_032c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__9' IL_0331: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0336: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_033b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__8' + IL_033b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__8' IL_0340: brtrue.s IL_0378 IL_0342: ldc.i4.0 @@ -3668,10 +3690,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_036e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0373: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__8' - IL_0378: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__8' + IL_0373: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__8' + IL_0378: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__8' IL_037d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0382: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__8' + IL_0382: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__8' IL_0387: ldarg.0 IL_0388: ldc.i4.1 IL_0389: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3680,7 +3702,7 @@ IL_038e: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0393: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__11' + IL_0393: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__11' IL_0398: brtrue.s IL_03d9 IL_039a: ldc.i4 0x100 @@ -3710,13 +3732,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03cf: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03d4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__11' - IL_03d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__11' + IL_03d4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__11' + IL_03d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__11' IL_03de: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__11' + IL_03e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__11' IL_03e8: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_03ed: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_03f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__10' + IL_03f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__10' IL_03f7: brtrue.s IL_042f IL_03f9: ldc.i4.0 @@ -3744,10 +3766,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0425: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_042a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__10' - IL_042f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__10' + IL_042a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__10' + IL_042f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__10' IL_0434: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0439: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__10' + IL_0439: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__10' IL_043e: ldarg.0 IL_043f: ldnull IL_0440: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3756,7 +3778,7 @@ IL_0445: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_044a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__13' + IL_044a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__13' IL_044f: brtrue.s IL_0490 IL_0451: ldc.i4 0x100 @@ -3786,13 +3808,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0486: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_048b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__13' - IL_0490: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__13' + IL_048b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__13' + IL_0490: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__13' IL_0495: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_049a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__13' + IL_049a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__13' IL_049f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_04a4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_04a9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__12' + IL_04a9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__12' IL_04ae: brtrue.s IL_04e6 IL_04b0: ldc.i4.0 @@ -3820,10 +3842,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04dc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04e1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__12' - IL_04e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__12' + IL_04e1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__12' + IL_04e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__12' IL_04eb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__12' + IL_04f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__12' IL_04f5: ldarg.0 IL_04f6: ldarg.1 IL_04f7: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3832,7 +3854,7 @@ IL_04fc: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0501: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__15' + IL_0501: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__15' IL_0506: brtrue.s IL_0547 IL_0508: ldc.i4 0x100 @@ -3862,13 +3884,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_053d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0542: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__15' - IL_0547: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__15' + IL_0542: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__15' + IL_0547: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__15' IL_054c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0551: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__15' + IL_0551: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__15' IL_0556: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_055b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0560: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__14' + IL_0560: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__14' IL_0565: brtrue.s IL_059d IL_0567: ldc.i4.0 @@ -3896,10 +3918,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0593: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0598: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__14' - IL_059d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__14' + IL_0598: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__14' + IL_059d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__14' IL_05a2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__14' + IL_05a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__14' IL_05ac: ldarg.0 IL_05ad: ldc.i4.1 IL_05ae: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3908,7 +3930,7 @@ IL_05b3: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_05b8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__17' + IL_05b8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__17' IL_05bd: brtrue.s IL_05fe IL_05bf: ldc.i4 0x100 @@ -3938,13 +3960,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05f4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05f9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__17' - IL_05fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__17' + IL_05f9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__17' + IL_05fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__17' IL_0603: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0608: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__17' + IL_0608: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__17' IL_060d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0612: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0617: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__16' + IL_0617: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__16' IL_061c: brtrue.s IL_0654 IL_061e: ldc.i4.0 @@ -3972,10 +3994,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_064a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_064f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__16' - IL_0654: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__16' + IL_064f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__16' + IL_0654: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__16' IL_0659: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_065e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__16' + IL_065e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__16' IL_0663: ldarg.0 IL_0664: ldnull IL_0665: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3984,7 +4006,7 @@ IL_066a: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_066f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__19' + IL_066f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__19' IL_0674: brtrue.s IL_06b5 IL_0676: ldc.i4 0x100 @@ -4014,13 +4036,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06ab: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06b0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__19' - IL_06b5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__19' + IL_06b0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__19' + IL_06b5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__19' IL_06ba: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__19' + IL_06bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__19' IL_06c4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_06c9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_06ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__18' + IL_06ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__18' IL_06d3: brtrue.s IL_070b IL_06d5: ldc.i4.0 @@ -4048,10 +4070,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0701: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0706: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__18' - IL_070b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__18' + IL_0706: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__18' + IL_070b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__18' IL_0710: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0715: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__18' + IL_0715: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__18' IL_071a: ldarg.0 IL_071b: ldarg.1 IL_071c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4060,7 +4082,7 @@ IL_0721: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0726: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__21' + IL_0726: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__21' IL_072b: brtrue.s IL_076c IL_072d: ldc.i4 0x100 @@ -4090,13 +4112,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0762: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0767: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__21' - IL_076c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__21' + IL_0767: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__21' + IL_076c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__21' IL_0771: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0776: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__21' + IL_0776: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__21' IL_077b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0780: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0785: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__20' + IL_0785: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__20' IL_078a: brtrue.s IL_07c2 IL_078c: ldc.i4.0 @@ -4124,10 +4146,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07b8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07bd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__20' - IL_07c2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__20' + IL_07bd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__20' + IL_07c2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__20' IL_07c7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__20' + IL_07cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__20' IL_07d1: ldarg.0 IL_07d2: ldc.i4.1 IL_07d3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4136,7 +4158,7 @@ IL_07d8: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_07dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__23' + IL_07dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__23' IL_07e2: brtrue.s IL_0823 IL_07e4: ldc.i4 0x100 @@ -4166,13 +4188,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0819: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_081e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__23' - IL_0823: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__23' + IL_081e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__23' + IL_0823: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__23' IL_0828: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_082d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__23' + IL_082d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__23' IL_0832: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0837: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_083c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__22' + IL_083c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__22' IL_0841: brtrue.s IL_0879 IL_0843: ldc.i4.0 @@ -4200,10 +4222,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_086f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0874: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__22' - IL_0879: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__22' + IL_0874: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__22' + IL_0879: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__22' IL_087e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0883: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__22' + IL_0883: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__22' IL_0888: ldarg.0 IL_0889: ldnull IL_088a: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4212,7 +4234,7 @@ IL_088f: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0894: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__25' + IL_0894: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__25' IL_0899: brtrue.s IL_08da IL_089b: ldc.i4 0x100 @@ -4242,13 +4264,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08d0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__25' - IL_08da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__25' + IL_08d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__25' + IL_08da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__25' IL_08df: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__25' + IL_08e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__25' IL_08e9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_08ee: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_08f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__24' + IL_08f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__24' IL_08f8: brtrue.s IL_0930 IL_08fa: ldc.i4.0 @@ -4276,10 +4298,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0926: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_092b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__24' - IL_0930: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__24' + IL_092b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__24' + IL_0930: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__24' IL_0935: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_093a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__24' + IL_093a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__24' IL_093f: ldarg.0 IL_0940: ldarg.1 IL_0941: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4288,7 +4310,7 @@ IL_0946: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_094b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__27' + IL_094b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__27' IL_0950: brtrue.s IL_0991 IL_0952: ldc.i4 0x100 @@ -4318,13 +4340,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0987: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_098c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__27' - IL_0991: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__27' + IL_098c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__27' + IL_0991: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__27' IL_0996: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_099b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__27' + IL_099b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__27' IL_09a0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_09a5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_09aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__26' + IL_09aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__26' IL_09af: brtrue.s IL_09e7 IL_09b1: ldc.i4.0 @@ -4352,10 +4374,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09dd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09e2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__26' - IL_09e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__26' + IL_09e2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__26' + IL_09e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__26' IL_09ec: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__26' + IL_09f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__26' IL_09f6: ldarg.0 IL_09f7: ldc.i4.1 IL_09f8: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4364,7 +4386,7 @@ IL_09fd: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0a02: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__29' + IL_0a02: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__29' IL_0a07: brtrue.s IL_0a48 IL_0a09: ldc.i4 0x100 @@ -4394,13 +4416,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a3e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a43: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__29' - IL_0a48: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__29' + IL_0a43: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__29' + IL_0a48: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__29' IL_0a4d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a52: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__29' + IL_0a52: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__29' IL_0a57: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0a5c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0a61: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__28' + IL_0a61: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__28' IL_0a66: brtrue.s IL_0a9e IL_0a68: ldc.i4.0 @@ -4428,10 +4450,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a94: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a99: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__28' - IL_0a9e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__28' + IL_0a99: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__28' + IL_0a9e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__28' IL_0aa3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0aa8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__28' + IL_0aa8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__28' IL_0aad: ldarg.0 IL_0aae: ldnull IL_0aaf: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4440,7 +4462,7 @@ IL_0ab4: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0ab9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__31' + IL_0ab9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__31' IL_0abe: brtrue.s IL_0aff IL_0ac0: ldc.i4 0x100 @@ -4470,13 +4492,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0af5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0afa: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__31' - IL_0aff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__31' + IL_0afa: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__31' + IL_0aff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__31' IL_0b04: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b09: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__31' + IL_0b09: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__31' IL_0b0e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0b13: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0b18: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__30' + IL_0b18: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__30' IL_0b1d: brtrue.s IL_0b55 IL_0b1f: ldc.i4.0 @@ -4504,10 +4526,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b4b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b50: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__30' - IL_0b55: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__30' + IL_0b50: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__30' + IL_0b55: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__30' IL_0b5a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b5f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__30' + IL_0b5f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__30' IL_0b64: ldarg.0 IL_0b65: ldarg.1 IL_0b66: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4516,7 +4538,7 @@ IL_0b6b: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0b70: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__33' + IL_0b70: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__33' IL_0b75: brtrue.s IL_0bb6 IL_0b77: ldc.i4 0x100 @@ -4546,13 +4568,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0bac: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0bb1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__33' - IL_0bb6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__33' + IL_0bb1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__33' + IL_0bb6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__33' IL_0bbb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0bc0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__33' + IL_0bc0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__33' IL_0bc5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0bca: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0bcf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__32' + IL_0bcf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__32' IL_0bd4: brtrue.s IL_0c0c IL_0bd6: ldc.i4.0 @@ -4580,10 +4602,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c02: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c07: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__32' - IL_0c0c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__32' + IL_0c07: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__32' + IL_0c0c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__32' IL_0c11: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c16: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__32' + IL_0c16: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__32' IL_0c1b: ldarg.0 IL_0c1c: ldc.i4.1 IL_0c1d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4592,7 +4614,7 @@ IL_0c22: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0c27: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__35' + IL_0c27: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__35' IL_0c2c: brtrue.s IL_0c6d IL_0c2e: ldc.i4 0x100 @@ -4622,13 +4644,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c63: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c68: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__35' - IL_0c6d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__35' + IL_0c68: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__35' + IL_0c6d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__35' IL_0c72: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c77: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__35' + IL_0c77: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__35' IL_0c7c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0c81: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0c86: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__34' + IL_0c86: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__34' IL_0c8b: brtrue.s IL_0cc3 IL_0c8d: ldc.i4.0 @@ -4656,10 +4678,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0cb9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0cbe: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__34' - IL_0cc3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__34' + IL_0cbe: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__34' + IL_0cc3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__34' IL_0cc8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0ccd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__34' + IL_0ccd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__34' IL_0cd2: ldarg.0 IL_0cd3: ldnull IL_0cd4: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4675,37 +4697,31 @@ { .param [1] .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 86 (0x56) + // Code size 81 (0x51) .maxstack 3 IL_0000: call void [mscorlib]System.Console::WriteLine() - IL_0005: ldc.i4.5 - IL_0006: ldc.i4.0 - IL_0007: bge.s IL_000a - - IL_0009: ret - - IL_000a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' - IL_000f: brtrue.s IL_0036 - - IL_0011: ldc.i4.s 16 - IL_0013: ldtoken [mscorlib]System.Int32 - IL_0018: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_001d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0022: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0027: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::Convert(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_0005: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' + IL_000a: brtrue.s IL_0031 + + IL_000c: ldc.i4.s 16 + IL_000e: ldtoken [mscorlib]System.Int32 + IL_0013: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0018: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_001d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0022: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::Convert(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, class [mscorlib]System.Type, class [mscorlib]System.Type) - IL_002c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0031: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' - IL_0036: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' - IL_003b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' - IL_0045: ldarg.0 - IL_0046: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + IL_0027: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_002c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' + IL_0031: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' + IL_0036: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_003b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' + IL_0040: ldarg.0 + IL_0041: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) - IL_004b: box [mscorlib]System.Int32 - IL_0050: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::MemberAccess(object) - IL_0055: ret + IL_0046: box [mscorlib]System.Int32 + IL_004b: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::MemberAccess(object) + IL_0050: ret } // end of method DynamicTests::Casts .method private hidebysig static void CompoundAssignment(object a, @@ -4721,7 +4737,7 @@ object V_1) IL_0000: ldarg.0 IL_0001: stloc.0 - IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__3' + IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__3' IL_0007: brtrue.s IL_0028 IL_0009: ldc.i4.0 @@ -4732,16 +4748,16 @@ string, class [mscorlib]System.Type) IL_001e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0023: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__3' - IL_0028: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__3' + IL_0023: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__3' + IL_0028: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__3' IL_002d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0032: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__3' + IL_0032: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__3' IL_0037: ldloc.0 IL_0038: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_003d: brtrue IL_013b - IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__2' + IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__2' IL_0047: brtrue.s IL_0086 IL_0049: ldc.i4 0x80 @@ -4769,12 +4785,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_007c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0081: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__2' - IL_0086: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__2' + IL_0081: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__2' + IL_0086: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__2' IL_008b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0090: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__2' + IL_0090: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__2' IL_0095: ldloc.0 - IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__1' + IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__1' IL_009b: brtrue.s IL_00d3 IL_009d: ldc.i4.0 @@ -4802,11 +4818,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00c9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00ce: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__1' - IL_00d3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__1' + IL_00ce: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__1' + IL_00d3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__1' IL_00d8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__1' - IL_00e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' + IL_00dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__1' + IL_00e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' IL_00e7: brtrue.s IL_0118 IL_00e9: ldc.i4.0 @@ -4827,10 +4843,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_010e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0113: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' - IL_0118: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' + IL_0113: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' + IL_0118: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' IL_011d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0122: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' + IL_0122: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' IL_0127: ldloc.0 IL_0128: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -4844,7 +4860,7 @@ IL_0138: pop IL_0139: br.s IL_0197 - IL_013b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__4' + IL_013b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__4' IL_0140: brtrue.s IL_0180 IL_0142: ldc.i4 0x104 @@ -4874,10 +4890,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0176: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_017b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__4' - IL_0180: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__4' + IL_017b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__4' + IL_0180: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__4' IL_0185: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_018a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__4' + IL_018a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__4' IL_018f: ldloc.0 IL_0190: ldc.i4.5 IL_0191: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4886,7 +4902,7 @@ IL_0196: pop IL_0197: ldarg.0 IL_0198: stloc.0 - IL_0199: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__8' + IL_0199: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__8' IL_019e: brtrue.s IL_01bf IL_01a0: ldc.i4.0 @@ -4897,16 +4913,16 @@ string, class [mscorlib]System.Type) IL_01b5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01ba: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__8' - IL_01bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__8' + IL_01ba: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__8' + IL_01bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__8' IL_01c4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__8' + IL_01c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__8' IL_01ce: ldloc.0 IL_01cf: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_01d4: brtrue IL_02d2 - IL_01d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__7' + IL_01d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__7' IL_01de: brtrue.s IL_021d IL_01e0: ldc.i4 0x80 @@ -4934,12 +4950,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0213: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0218: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__7' - IL_021d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__7' + IL_0218: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__7' + IL_021d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__7' IL_0222: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0227: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__7' + IL_0227: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__7' IL_022c: ldloc.0 - IL_022d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__6' + IL_022d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__6' IL_0232: brtrue.s IL_026a IL_0234: ldc.i4.0 @@ -4967,11 +4983,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0260: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0265: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__6' - IL_026a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__6' + IL_0265: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__6' + IL_026a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__6' IL_026f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0274: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__6' - IL_0279: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__5' + IL_0274: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__6' + IL_0279: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__5' IL_027e: brtrue.s IL_02af IL_0280: ldc.i4.0 @@ -4992,10 +5008,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02a5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02aa: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__5' - IL_02af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__5' + IL_02aa: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__5' + IL_02af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__5' IL_02b4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__5' + IL_02b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__5' IL_02be: ldloc.0 IL_02bf: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5009,7 +5025,7 @@ IL_02cf: pop IL_02d0: br.s IL_032e - IL_02d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__9' + IL_02d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__9' IL_02d7: brtrue.s IL_0317 IL_02d9: ldc.i4 0x104 @@ -5039,10 +5055,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_030d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0312: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__9' - IL_0317: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__9' + IL_0312: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__9' + IL_0317: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__9' IL_031c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0321: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__9' + IL_0321: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__9' IL_0326: ldloc.0 IL_0327: ldc.i4.1 IL_0328: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5051,7 +5067,7 @@ IL_032d: pop IL_032e: ldarg.0 IL_032f: stloc.0 - IL_0330: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__12' + IL_0330: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__12' IL_0335: brtrue.s IL_0374 IL_0337: ldc.i4 0x80 @@ -5079,12 +5095,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_036a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_036f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__12' - IL_0374: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__12' + IL_036f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__12' + IL_0374: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__12' IL_0379: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_037e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__12' + IL_037e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__12' IL_0383: ldloc.0 - IL_0384: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__11' + IL_0384: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__11' IL_0389: brtrue.s IL_03c1 IL_038b: ldc.i4.0 @@ -5112,11 +5128,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03b7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03bc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__11' - IL_03c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__11' + IL_03bc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__11' + IL_03c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__11' IL_03c6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__11' - IL_03d0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__10' + IL_03cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__11' + IL_03d0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__10' IL_03d5: brtrue.s IL_0406 IL_03d7: ldc.i4.0 @@ -5137,10 +5153,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03fc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0401: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__10' - IL_0406: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__10' + IL_0401: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__10' + IL_0406: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__10' IL_040b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0410: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__10' + IL_0410: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__10' IL_0415: ldloc.0 IL_0416: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5154,7 +5170,7 @@ IL_0426: pop IL_0427: ldarg.0 IL_0428: stloc.0 - IL_0429: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__15' + IL_0429: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__15' IL_042e: brtrue.s IL_046d IL_0430: ldc.i4 0x80 @@ -5182,12 +5198,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0463: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0468: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__15' - IL_046d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__15' + IL_0468: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__15' + IL_046d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__15' IL_0472: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0477: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__15' + IL_0477: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__15' IL_047c: ldloc.0 - IL_047d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__14' + IL_047d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__14' IL_0482: brtrue.s IL_04ba IL_0484: ldc.i4.0 @@ -5215,11 +5231,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04b0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04b5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__14' - IL_04ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__14' + IL_04b5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__14' + IL_04ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__14' IL_04bf: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04c4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__14' - IL_04c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__13' + IL_04c4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__14' + IL_04c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__13' IL_04ce: brtrue.s IL_04ff IL_04d0: ldc.i4.0 @@ -5240,10 +5256,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04f5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04fa: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__13' - IL_04ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__13' + IL_04fa: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__13' + IL_04ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__13' IL_0504: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0509: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__13' + IL_0509: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__13' IL_050e: ldloc.0 IL_050f: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5259,7 +5275,7 @@ IL_0521: stloc.0 IL_0522: ldarg.0 IL_0523: stloc.1 - IL_0524: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__19' + IL_0524: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__19' IL_0529: brtrue.s IL_054a IL_052b: ldc.i4.0 @@ -5270,16 +5286,16 @@ string, class [mscorlib]System.Type) IL_0540: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0545: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__19' - IL_054a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__19' + IL_0545: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__19' + IL_054a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__19' IL_054f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0554: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__19' + IL_0554: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__19' IL_0559: ldloc.1 IL_055a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_055f: brtrue IL_065d - IL_0564: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__18' + IL_0564: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__18' IL_0569: brtrue.s IL_05a8 IL_056b: ldc.i4 0x80 @@ -5307,12 +5323,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_059e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05a3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__18' - IL_05a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__18' + IL_05a3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__18' + IL_05a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__18' IL_05ad: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__18' + IL_05b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__18' IL_05b7: ldloc.1 - IL_05b8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__17' + IL_05b8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__17' IL_05bd: brtrue.s IL_05f5 IL_05bf: ldc.i4.0 @@ -5340,11 +5356,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05eb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05f0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__17' - IL_05f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__17' + IL_05f0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__17' + IL_05f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__17' IL_05fa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__17' - IL_0604: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__16' + IL_05ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__17' + IL_0604: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__16' IL_0609: brtrue.s IL_063a IL_060b: ldc.i4.0 @@ -5365,10 +5381,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0630: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0635: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__16' - IL_063a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__16' + IL_0635: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__16' + IL_063a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__16' IL_063f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0644: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__16' + IL_0644: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__16' IL_0649: ldloc.1 IL_064a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5382,7 +5398,7 @@ IL_065a: pop IL_065b: br.s IL_06b9 - IL_065d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__20' + IL_065d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__20' IL_0662: brtrue.s IL_06a2 IL_0664: ldc.i4 0x104 @@ -5412,10 +5428,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0698: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_069d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__20' - IL_06a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__20' + IL_069d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__20' + IL_06a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__20' IL_06a7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__20' + IL_06ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__20' IL_06b1: ldloc.1 IL_06b2: ldloc.0 IL_06b3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5426,7 +5442,7 @@ IL_06ba: stloc.1 IL_06bb: ldarg.0 IL_06bc: stloc.0 - IL_06bd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__24' + IL_06bd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__24' IL_06c2: brtrue.s IL_06e3 IL_06c4: ldc.i4.0 @@ -5437,16 +5453,16 @@ string, class [mscorlib]System.Type) IL_06d9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__24' - IL_06e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__24' + IL_06de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__24' + IL_06e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__24' IL_06e8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__24' + IL_06ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__24' IL_06f2: ldloc.0 IL_06f3: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_06f8: brtrue IL_07f6 - IL_06fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__23' + IL_06fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__23' IL_0702: brtrue.s IL_0741 IL_0704: ldc.i4 0x80 @@ -5474,12 +5490,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0737: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_073c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__23' - IL_0741: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__23' + IL_073c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__23' + IL_0741: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__23' IL_0746: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_074b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__23' + IL_074b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__23' IL_0750: ldloc.0 - IL_0751: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__22' + IL_0751: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__22' IL_0756: brtrue.s IL_078e IL_0758: ldc.i4.0 @@ -5507,11 +5523,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0784: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0789: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__22' - IL_078e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__22' + IL_0789: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__22' + IL_078e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__22' IL_0793: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0798: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__22' - IL_079d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__21' + IL_0798: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__22' + IL_079d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__21' IL_07a2: brtrue.s IL_07d3 IL_07a4: ldc.i4.0 @@ -5532,10 +5548,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07c9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07ce: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__21' - IL_07d3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__21' + IL_07ce: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__21' + IL_07d3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__21' IL_07d8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__21' + IL_07dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__21' IL_07e2: ldloc.0 IL_07e3: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5549,7 +5565,7 @@ IL_07f3: pop IL_07f4: br.s IL_0852 - IL_07f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__25' + IL_07f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__25' IL_07fb: brtrue.s IL_083b IL_07fd: ldc.i4 0x104 @@ -5579,10 +5595,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0831: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0836: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__25' - IL_083b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__25' + IL_0836: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__25' + IL_083b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__25' IL_0840: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0845: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__25' + IL_0845: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__25' IL_084a: ldloc.0 IL_084b: ldloc.1 IL_084c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5591,7 +5607,7 @@ IL_0851: pop IL_0852: ldarg.0 IL_0853: stloc.0 - IL_0854: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__28' + IL_0854: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__28' IL_0859: brtrue.s IL_0898 IL_085b: ldc.i4 0x80 @@ -5619,12 +5635,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_088e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0893: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__28' - IL_0898: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__28' + IL_0893: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__28' + IL_0898: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__28' IL_089d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__28' + IL_08a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__28' IL_08a7: ldloc.0 - IL_08a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__27' + IL_08a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__27' IL_08ad: brtrue.s IL_08e5 IL_08af: ldc.i4.0 @@ -5652,11 +5668,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08db: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__27' - IL_08e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__27' + IL_08e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__27' + IL_08e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__27' IL_08ea: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__27' - IL_08f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__26' + IL_08ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__27' + IL_08f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__26' IL_08f9: brtrue.s IL_092a IL_08fb: ldc.i4.0 @@ -5677,10 +5693,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0920: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0925: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__26' - IL_092a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__26' + IL_0925: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__26' + IL_092a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__26' IL_092f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0934: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__26' + IL_0934: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__26' IL_0939: ldloc.0 IL_093a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5694,7 +5710,7 @@ IL_094a: pop IL_094b: ldarg.0 IL_094c: stloc.0 - IL_094d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__31' + IL_094d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__31' IL_0952: brtrue.s IL_0991 IL_0954: ldc.i4 0x80 @@ -5722,12 +5738,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0987: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_098c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__31' - IL_0991: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__31' + IL_098c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__31' + IL_0991: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__31' IL_0996: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_099b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__31' + IL_099b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__31' IL_09a0: ldloc.0 - IL_09a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__30' + IL_09a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__30' IL_09a6: brtrue.s IL_09de IL_09a8: ldc.i4.0 @@ -5755,11 +5771,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09d4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__30' - IL_09de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__30' + IL_09d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__30' + IL_09de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__30' IL_09e3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__30' - IL_09ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__29' + IL_09e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__30' + IL_09ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__29' IL_09f2: brtrue.s IL_0a23 IL_09f4: ldc.i4.0 @@ -5780,10 +5796,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a19: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a1e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__29' - IL_0a23: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__29' + IL_0a1e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__29' + IL_0a23: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__29' IL_0a28: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a2d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__29' + IL_0a2d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__29' IL_0a32: ldloc.0 IL_0a33: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5797,7 +5813,7 @@ IL_0a43: pop IL_0a44: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0a49: stloc.0 - IL_0a4a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__35' + IL_0a4a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__35' IL_0a4f: brtrue.s IL_0a70 IL_0a51: ldc.i4.0 @@ -5808,16 +5824,16 @@ string, class [mscorlib]System.Type) IL_0a66: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a6b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__35' - IL_0a70: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__35' + IL_0a6b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__35' + IL_0a70: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__35' IL_0a75: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a7a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__35' + IL_0a7a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__35' IL_0a7f: ldloc.0 IL_0a80: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0a85: brtrue IL_0b83 - IL_0a8a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__34' + IL_0a8a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__34' IL_0a8f: brtrue.s IL_0ace IL_0a91: ldc.i4 0x80 @@ -5845,12 +5861,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0ac4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ac9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__34' - IL_0ace: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__34' + IL_0ac9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__34' + IL_0ace: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__34' IL_0ad3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0ad8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__34' + IL_0ad8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__34' IL_0add: ldloc.0 - IL_0ade: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__33' + IL_0ade: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__33' IL_0ae3: brtrue.s IL_0b1b IL_0ae5: ldc.i4.0 @@ -5878,11 +5894,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b11: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b16: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__33' - IL_0b1b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__33' + IL_0b16: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__33' + IL_0b1b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__33' IL_0b20: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b25: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__33' - IL_0b2a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__32' + IL_0b25: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__33' + IL_0b2a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__32' IL_0b2f: brtrue.s IL_0b60 IL_0b31: ldc.i4.0 @@ -5903,10 +5919,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b56: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b5b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__32' - IL_0b60: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__32' + IL_0b5b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__32' + IL_0b60: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__32' IL_0b65: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b6a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__32' + IL_0b6a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__32' IL_0b6f: ldloc.0 IL_0b70: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5920,7 +5936,7 @@ IL_0b80: pop IL_0b81: br.s IL_0bdf - IL_0b83: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__36' + IL_0b83: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__36' IL_0b88: brtrue.s IL_0bc8 IL_0b8a: ldc.i4 0x104 @@ -5950,10 +5966,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0bbe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0bc3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__36' - IL_0bc8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__36' + IL_0bc3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__36' + IL_0bc8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__36' IL_0bcd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0bd2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__36' + IL_0bd2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__36' IL_0bd7: ldloc.0 IL_0bd8: ldc.i4.5 IL_0bd9: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5962,7 +5978,7 @@ IL_0bde: pop IL_0bdf: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0be4: stloc.0 - IL_0be5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__40' + IL_0be5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__40' IL_0bea: brtrue.s IL_0c0b IL_0bec: ldc.i4.0 @@ -5973,16 +5989,16 @@ string, class [mscorlib]System.Type) IL_0c01: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c06: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__40' - IL_0c0b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__40' + IL_0c06: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__40' + IL_0c0b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__40' IL_0c10: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c15: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__40' + IL_0c15: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__40' IL_0c1a: ldloc.0 IL_0c1b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0c20: brtrue IL_0d1d - IL_0c25: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__39' + IL_0c25: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__39' IL_0c2a: brtrue.s IL_0c69 IL_0c2c: ldc.i4 0x80 @@ -6010,12 +6026,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c5f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c64: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__39' - IL_0c69: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__39' + IL_0c64: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__39' + IL_0c69: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__39' IL_0c6e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c73: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__39' + IL_0c73: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__39' IL_0c78: ldloc.0 - IL_0c79: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__38' + IL_0c79: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__38' IL_0c7e: brtrue.s IL_0cb6 IL_0c80: ldc.i4.0 @@ -6043,11 +6059,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0cac: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0cb1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__38' - IL_0cb6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__38' + IL_0cb1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__38' + IL_0cb6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__38' IL_0cbb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0cc0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__38' - IL_0cc5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__37' + IL_0cc0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__38' + IL_0cc5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__37' IL_0cca: brtrue.s IL_0cfb IL_0ccc: ldc.i4.0 @@ -6068,10 +6084,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0cf1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0cf6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__37' - IL_0cfb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__37' + IL_0cf6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__37' + IL_0cfb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__37' IL_0d00: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d05: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__37' + IL_0d05: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__37' IL_0d0a: ldloc.0 IL_0d0b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6085,7 +6101,7 @@ IL_0d1b: pop IL_0d1c: ret - IL_0d1d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__41' + IL_0d1d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__41' IL_0d22: brtrue.s IL_0d62 IL_0d24: ldc.i4 0x104 @@ -6115,10 +6131,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d58: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d5d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__41' - IL_0d62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__41' + IL_0d5d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__41' + IL_0d62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__41' IL_0d67: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d6c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__41' + IL_0d6c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__41' IL_0d71: ldloc.0 IL_0d72: ldc.i4.5 IL_0d73: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6139,7 +6155,7 @@ .maxstack 16 .locals init (object V_0, object V_1) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__5' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__5' IL_0005: brtrue.s IL_0046 IL_0007: ldc.i4 0x100 @@ -6169,15 +6185,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0041: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__5' - IL_0046: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__5' + IL_0041: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__5' + IL_0046: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__5' IL_004b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__5' + IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__5' IL_0055: ldtoken [mscorlib]System.Console IL_005a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_005f: ldarg.0 IL_0060: stloc.0 - IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__3' + IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__3' IL_0066: brtrue.s IL_0087 IL_0068: ldc.i4.0 @@ -6188,16 +6204,16 @@ string, class [mscorlib]System.Type) IL_007d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0082: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__3' - IL_0087: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__3' + IL_0082: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__3' + IL_0087: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__3' IL_008c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__3' + IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__3' IL_0096: ldloc.0 IL_0097: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_009c: brtrue IL_0199 - IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__2' + IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__2' IL_00a6: brtrue.s IL_00e5 IL_00a8: ldc.i4 0x80 @@ -6225,12 +6241,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00db: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__2' - IL_00e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__2' + IL_00e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__2' + IL_00e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__2' IL_00ea: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__2' + IL_00ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__2' IL_00f4: ldloc.0 - IL_00f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__1' + IL_00f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__1' IL_00fa: brtrue.s IL_0132 IL_00fc: ldc.i4.0 @@ -6258,11 +6274,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0128: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_012d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__1' - IL_0132: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__1' + IL_012d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__1' + IL_0132: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__1' IL_0137: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_013c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__1' - IL_0141: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' + IL_013c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__1' + IL_0141: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' IL_0146: brtrue.s IL_0177 IL_0148: ldc.i4.0 @@ -6283,10 +6299,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_016d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0172: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' - IL_0177: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' + IL_0172: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' + IL_0177: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' IL_017c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0181: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' + IL_0181: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' IL_0186: ldloc.0 IL_0187: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6299,7 +6315,7 @@ !2) IL_0197: br.s IL_01f4 - IL_0199: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__4' + IL_0199: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__4' IL_019e: brtrue.s IL_01de IL_01a0: ldc.i4 0x104 @@ -6329,10 +6345,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01d4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__4' - IL_01de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__4' + IL_01d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__4' + IL_01de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__4' IL_01e3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__4' + IL_01e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__4' IL_01ed: ldloc.0 IL_01ee: ldc.i4.5 IL_01ef: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6341,7 +6357,7 @@ IL_01f4: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_01f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__11' + IL_01f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__11' IL_01fe: brtrue.s IL_023f IL_0200: ldc.i4 0x100 @@ -6371,15 +6387,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0235: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_023a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__11' - IL_023f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__11' + IL_023a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__11' + IL_023f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__11' IL_0244: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0249: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__11' + IL_0249: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__11' IL_024e: ldtoken [mscorlib]System.Console IL_0253: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0258: ldarg.0 IL_0259: stloc.0 - IL_025a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__9' + IL_025a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__9' IL_025f: brtrue.s IL_0280 IL_0261: ldc.i4.0 @@ -6390,16 +6406,16 @@ string, class [mscorlib]System.Type) IL_0276: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_027b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__9' - IL_0280: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__9' + IL_027b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__9' + IL_0280: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__9' IL_0285: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_028a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__9' + IL_028a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__9' IL_028f: ldloc.0 IL_0290: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0295: brtrue IL_0392 - IL_029a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__8' + IL_029a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__8' IL_029f: brtrue.s IL_02de IL_02a1: ldc.i4 0x80 @@ -6427,12 +6443,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02d4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__8' - IL_02de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__8' + IL_02d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__8' + IL_02de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__8' IL_02e3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__8' + IL_02e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__8' IL_02ed: ldloc.0 - IL_02ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__7' + IL_02ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__7' IL_02f3: brtrue.s IL_032b IL_02f5: ldc.i4.0 @@ -6460,11 +6476,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0321: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0326: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__7' - IL_032b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__7' + IL_0326: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__7' + IL_032b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__7' IL_0330: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0335: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__7' - IL_033a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__6' + IL_0335: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__7' + IL_033a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__6' IL_033f: brtrue.s IL_0370 IL_0341: ldc.i4.0 @@ -6485,10 +6501,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0366: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_036b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__6' - IL_0370: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__6' + IL_036b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__6' + IL_0370: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__6' IL_0375: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_037a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__6' + IL_037a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__6' IL_037f: ldloc.0 IL_0380: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6501,7 +6517,7 @@ !2) IL_0390: br.s IL_03ed - IL_0392: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__10' + IL_0392: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__10' IL_0397: brtrue.s IL_03d7 IL_0399: ldc.i4 0x104 @@ -6531,10 +6547,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03cd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03d2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__10' - IL_03d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__10' + IL_03d2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__10' + IL_03d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__10' IL_03dc: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__10' + IL_03e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__10' IL_03e6: ldloc.0 IL_03e7: ldc.i4.1 IL_03e8: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6543,7 +6559,7 @@ IL_03ed: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_03f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__15' + IL_03f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__15' IL_03f7: brtrue.s IL_0438 IL_03f9: ldc.i4 0x100 @@ -6573,15 +6589,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_042e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0433: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__15' - IL_0438: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__15' + IL_0433: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__15' + IL_0438: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__15' IL_043d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0442: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__15' + IL_0442: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__15' IL_0447: ldtoken [mscorlib]System.Console IL_044c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0451: ldarg.0 IL_0452: stloc.0 - IL_0453: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__14' + IL_0453: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__14' IL_0458: brtrue.s IL_0497 IL_045a: ldc.i4 0x80 @@ -6609,12 +6625,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_048d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0492: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__14' - IL_0497: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__14' + IL_0492: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__14' + IL_0497: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__14' IL_049c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__14' + IL_04a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__14' IL_04a6: ldloc.0 - IL_04a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__13' + IL_04a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__13' IL_04ac: brtrue.s IL_04e4 IL_04ae: ldc.i4.0 @@ -6642,11 +6658,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04da: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04df: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__13' - IL_04e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__13' + IL_04df: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__13' + IL_04e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__13' IL_04e9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__13' - IL_04f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__12' + IL_04ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__13' + IL_04f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__12' IL_04f8: brtrue.s IL_0529 IL_04fa: ldc.i4.0 @@ -6667,10 +6683,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_051f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0524: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__12' - IL_0529: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__12' + IL_0524: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__12' + IL_0529: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__12' IL_052e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0533: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__12' + IL_0533: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__12' IL_0538: ldloc.0 IL_0539: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6684,7 +6700,7 @@ IL_0549: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_054e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__19' + IL_054e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__19' IL_0553: brtrue.s IL_0594 IL_0555: ldc.i4 0x100 @@ -6714,15 +6730,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_058a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_058f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__19' - IL_0594: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__19' + IL_058f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__19' + IL_0594: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__19' IL_0599: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_059e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__19' + IL_059e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__19' IL_05a3: ldtoken [mscorlib]System.Console IL_05a8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_05ad: ldarg.0 IL_05ae: stloc.0 - IL_05af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__18' + IL_05af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__18' IL_05b4: brtrue.s IL_05f3 IL_05b6: ldc.i4 0x80 @@ -6750,12 +6766,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05e9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05ee: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__18' - IL_05f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__18' + IL_05ee: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__18' + IL_05f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__18' IL_05f8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__18' + IL_05fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__18' IL_0602: ldloc.0 - IL_0603: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__17' + IL_0603: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__17' IL_0608: brtrue.s IL_0640 IL_060a: ldc.i4.0 @@ -6783,11 +6799,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0636: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_063b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__17' - IL_0640: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__17' + IL_063b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__17' + IL_0640: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__17' IL_0645: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_064a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__17' - IL_064f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__16' + IL_064a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__17' + IL_064f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__16' IL_0654: brtrue.s IL_0685 IL_0656: ldc.i4.0 @@ -6808,10 +6824,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_067b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0680: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__16' - IL_0685: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__16' + IL_0680: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__16' + IL_0685: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__16' IL_068a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_068f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__16' + IL_068f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__16' IL_0694: ldloc.0 IL_0695: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6825,7 +6841,7 @@ IL_06a5: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_06aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__25' + IL_06aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__25' IL_06af: brtrue.s IL_06f0 IL_06b1: ldc.i4 0x100 @@ -6855,17 +6871,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06e6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06eb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__25' - IL_06f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__25' + IL_06eb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__25' + IL_06f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__25' IL_06f5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__25' + IL_06fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__25' IL_06ff: ldtoken [mscorlib]System.Console IL_0704: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0709: ldarg.1 IL_070a: stloc.0 IL_070b: ldarg.0 IL_070c: stloc.1 - IL_070d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__23' + IL_070d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__23' IL_0712: brtrue.s IL_0733 IL_0714: ldc.i4.0 @@ -6876,16 +6892,16 @@ string, class [mscorlib]System.Type) IL_0729: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_072e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__23' - IL_0733: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__23' + IL_072e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__23' + IL_0733: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__23' IL_0738: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_073d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__23' + IL_073d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__23' IL_0742: ldloc.1 IL_0743: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0748: brtrue IL_0845 - IL_074d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__22' + IL_074d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__22' IL_0752: brtrue.s IL_0791 IL_0754: ldc.i4 0x80 @@ -6913,12 +6929,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0787: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_078c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__22' - IL_0791: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__22' + IL_078c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__22' + IL_0791: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__22' IL_0796: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_079b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__22' + IL_079b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__22' IL_07a0: ldloc.1 - IL_07a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__21' + IL_07a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__21' IL_07a6: brtrue.s IL_07de IL_07a8: ldc.i4.0 @@ -6946,11 +6962,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07d4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__21' - IL_07de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__21' + IL_07d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__21' + IL_07de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__21' IL_07e3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__21' - IL_07ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__20' + IL_07e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__21' + IL_07ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__20' IL_07f2: brtrue.s IL_0823 IL_07f4: ldc.i4.0 @@ -6971,10 +6987,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0819: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_081e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__20' - IL_0823: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__20' + IL_081e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__20' + IL_0823: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__20' IL_0828: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_082d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__20' + IL_082d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__20' IL_0832: ldloc.1 IL_0833: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6987,7 +7003,7 @@ !2) IL_0843: br.s IL_08a0 - IL_0845: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__24' + IL_0845: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__24' IL_084a: brtrue.s IL_088a IL_084c: ldc.i4 0x104 @@ -7017,10 +7033,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0880: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0885: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__24' - IL_088a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__24' + IL_0885: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__24' + IL_088a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__24' IL_088f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0894: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__24' + IL_0894: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__24' IL_0899: ldloc.1 IL_089a: ldloc.0 IL_089b: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7029,7 +7045,7 @@ IL_08a0: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_08a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__31' + IL_08a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__31' IL_08aa: brtrue.s IL_08eb IL_08ac: ldc.i4 0x100 @@ -7059,17 +7075,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08e1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08e6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__31' - IL_08eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__31' + IL_08e6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__31' + IL_08eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__31' IL_08f0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__31' + IL_08f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__31' IL_08fa: ldtoken [mscorlib]System.Console IL_08ff: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0904: ldarg.1 IL_0905: stloc.1 IL_0906: ldarg.0 IL_0907: stloc.0 - IL_0908: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__29' + IL_0908: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__29' IL_090d: brtrue.s IL_092e IL_090f: ldc.i4.0 @@ -7080,16 +7096,16 @@ string, class [mscorlib]System.Type) IL_0924: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0929: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__29' - IL_092e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__29' + IL_0929: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__29' + IL_092e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__29' IL_0933: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0938: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__29' + IL_0938: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__29' IL_093d: ldloc.0 IL_093e: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0943: brtrue IL_0a40 - IL_0948: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__28' + IL_0948: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__28' IL_094d: brtrue.s IL_098c IL_094f: ldc.i4 0x80 @@ -7117,12 +7133,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0982: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0987: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__28' - IL_098c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__28' + IL_0987: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__28' + IL_098c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__28' IL_0991: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0996: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__28' + IL_0996: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__28' IL_099b: ldloc.0 - IL_099c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__27' + IL_099c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__27' IL_09a1: brtrue.s IL_09d9 IL_09a3: ldc.i4.0 @@ -7150,11 +7166,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09cf: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09d4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__27' - IL_09d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__27' + IL_09d4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__27' + IL_09d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__27' IL_09de: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__27' - IL_09e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__26' + IL_09e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__27' + IL_09e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__26' IL_09ed: brtrue.s IL_0a1e IL_09ef: ldc.i4.0 @@ -7175,10 +7191,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a14: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a19: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__26' - IL_0a1e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__26' + IL_0a19: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__26' + IL_0a1e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__26' IL_0a23: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a28: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__26' + IL_0a28: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__26' IL_0a2d: ldloc.0 IL_0a2e: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7191,7 +7207,7 @@ !2) IL_0a3e: br.s IL_0a9b - IL_0a40: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__30' + IL_0a40: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__30' IL_0a45: brtrue.s IL_0a85 IL_0a47: ldc.i4 0x104 @@ -7221,10 +7237,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a7b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a80: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__30' - IL_0a85: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__30' + IL_0a80: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__30' + IL_0a85: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__30' IL_0a8a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a8f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__30' + IL_0a8f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__30' IL_0a94: ldloc.0 IL_0a95: ldloc.1 IL_0a96: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7233,7 +7249,7 @@ IL_0a9b: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0aa0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__35' + IL_0aa0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__35' IL_0aa5: brtrue.s IL_0ae6 IL_0aa7: ldc.i4 0x100 @@ -7263,15 +7279,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0adc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ae1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__35' - IL_0ae6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__35' + IL_0ae1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__35' + IL_0ae6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__35' IL_0aeb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0af0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__35' + IL_0af0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__35' IL_0af5: ldtoken [mscorlib]System.Console IL_0afa: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0aff: ldarg.0 IL_0b00: stloc.0 - IL_0b01: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__34' + IL_0b01: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__34' IL_0b06: brtrue.s IL_0b45 IL_0b08: ldc.i4 0x80 @@ -7299,12 +7315,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b3b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b40: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__34' - IL_0b45: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__34' + IL_0b40: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__34' + IL_0b45: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__34' IL_0b4a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b4f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__34' + IL_0b4f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__34' IL_0b54: ldloc.0 - IL_0b55: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__33' + IL_0b55: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__33' IL_0b5a: brtrue.s IL_0b92 IL_0b5c: ldc.i4.0 @@ -7332,11 +7348,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b88: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b8d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__33' - IL_0b92: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__33' + IL_0b8d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__33' + IL_0b92: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__33' IL_0b97: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b9c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__33' - IL_0ba1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__32' + IL_0b9c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__33' + IL_0ba1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__32' IL_0ba6: brtrue.s IL_0bd7 IL_0ba8: ldc.i4.0 @@ -7357,10 +7373,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0bcd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0bd2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__32' - IL_0bd7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__32' + IL_0bd2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__32' + IL_0bd7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__32' IL_0bdc: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0be1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__32' + IL_0be1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__32' IL_0be6: ldloc.0 IL_0be7: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7374,7 +7390,7 @@ IL_0bf7: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0bfc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__39' + IL_0bfc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__39' IL_0c01: brtrue.s IL_0c42 IL_0c03: ldc.i4 0x100 @@ -7404,15 +7420,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c38: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c3d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__39' - IL_0c42: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__39' + IL_0c3d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__39' + IL_0c42: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__39' IL_0c47: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c4c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__39' + IL_0c4c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__39' IL_0c51: ldtoken [mscorlib]System.Console IL_0c56: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0c5b: ldarg.0 IL_0c5c: stloc.0 - IL_0c5d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__38' + IL_0c5d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__38' IL_0c62: brtrue.s IL_0ca1 IL_0c64: ldc.i4 0x80 @@ -7440,12 +7456,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c97: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c9c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__38' - IL_0ca1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__38' + IL_0c9c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__38' + IL_0ca1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__38' IL_0ca6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0cab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__38' + IL_0cab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__38' IL_0cb0: ldloc.0 - IL_0cb1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__37' + IL_0cb1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__37' IL_0cb6: brtrue.s IL_0cee IL_0cb8: ldc.i4.0 @@ -7473,11 +7489,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0ce4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ce9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__37' - IL_0cee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__37' + IL_0ce9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__37' + IL_0cee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__37' IL_0cf3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0cf8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__37' - IL_0cfd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__36' + IL_0cf8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__37' + IL_0cfd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__36' IL_0d02: brtrue.s IL_0d33 IL_0d04: ldc.i4.0 @@ -7498,10 +7514,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d29: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d2e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__36' - IL_0d33: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__36' + IL_0d2e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__36' + IL_0d33: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__36' IL_0d38: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d3d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__36' + IL_0d3d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__36' IL_0d42: ldloc.0 IL_0d43: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7522,264 +7538,143 @@ { .param [1] .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 645 (0x285) + // Code size 345 (0x159) .maxstack 11 - .locals init (object V_0) - IL_0000: ldarg.0 - IL_0001: stloc.0 - IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' - IL_0007: brtrue.s IL_0035 + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__1' + IL_0005: brtrue.s IL_0046 - IL_0009: ldc.i4.0 - IL_000a: ldc.i4.s 49 - IL_000c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0011: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0016: ldc.i4.1 - IL_0017: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_001c: dup - IL_001d: ldc.i4.0 - IL_001e: ldc.i4.0 - IL_001f: ldnull - IL_0020: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + IL_0007: ldc.i4 0x100 + IL_000c: ldstr "Casts" + IL_0011: ldnull + IL_0012: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0017: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001c: ldc.i4.2 + IL_001d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0022: dup + IL_0023: ldc.i4.0 + IL_0024: ldc.i4.s 33 + IL_0026: ldnull + IL_0027: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, string) - IL_0025: stelem.ref - IL_0026: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, - valuetype [System.Core]System.Linq.Expressions.ExpressionType, - class [mscorlib]System.Type, - class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_002b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0030: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' - IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' - IL_003a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_003f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' - IL_0044: ldloc.0 - IL_0045: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, - !1) - IL_004a: starg.s a - IL_004c: ldarg.0 - IL_004d: stloc.0 - IL_004e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__1' - IL_0053: brtrue.s IL_0081 - - IL_0055: ldc.i4.0 - IL_0056: ldc.i4.s 54 - IL_0058: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_005d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0062: ldc.i4.1 - IL_0063: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_0068: dup - IL_0069: ldc.i4.0 - IL_006a: ldc.i4.0 - IL_006b: ldnull - IL_006c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + IL_002c: stelem.ref + IL_002d: dup + IL_002e: ldc.i4.1 + IL_002f: ldc.i4.0 + IL_0030: ldnull + IL_0031: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, string) - IL_0071: stelem.ref - IL_0072: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, - valuetype [System.Core]System.Linq.Expressions.ExpressionType, - class [mscorlib]System.Type, - class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0077: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_007c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__1' - IL_0081: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__1' - IL_0086: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_008b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__1' - IL_0090: ldloc.0 - IL_0091: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, - !1) - IL_0096: starg.s a - IL_0098: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__2' - IL_009d: brtrue.s IL_00cb - - IL_009f: ldc.i4.0 - IL_00a0: ldc.i4.s 49 - IL_00a2: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_00a7: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_00ac: ldc.i4.1 - IL_00ad: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_00b2: dup - IL_00b3: ldc.i4.0 - IL_00b4: ldc.i4.0 - IL_00b5: ldnull - IL_00b6: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_00bb: stelem.ref - IL_00bc: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, - valuetype [System.Core]System.Linq.Expressions.ExpressionType, - class [mscorlib]System.Type, - class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_00c1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00c6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__2' - IL_00cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__2' - IL_00d0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__2' - IL_00da: ldarg.0 - IL_00db: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, - !1) - IL_00e0: starg.s a - IL_00e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__3' - IL_00e7: brtrue.s IL_0115 - - IL_00e9: ldc.i4.0 - IL_00ea: ldc.i4.s 54 - IL_00ec: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_00f1: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_00f6: ldc.i4.1 - IL_00f7: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_00fc: dup - IL_00fd: ldc.i4.0 - IL_00fe: ldc.i4.0 - IL_00ff: ldnull - IL_0100: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0105: stelem.ref - IL_0106: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, - valuetype [System.Core]System.Linq.Expressions.ExpressionType, - class [mscorlib]System.Type, - class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_010b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0110: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__3' - IL_0115: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__3' - IL_011a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_011f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__3' - IL_0124: ldarg.0 - IL_0125: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, - !1) - IL_012a: starg.s a - IL_012c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__5' - IL_0131: brtrue.s IL_0172 - - IL_0133: ldc.i4 0x100 - IL_0138: ldstr "Casts" - IL_013d: ldnull - IL_013e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0143: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0148: ldc.i4.2 - IL_0149: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_014e: dup - IL_014f: ldc.i4.0 - IL_0150: ldc.i4.s 33 - IL_0152: ldnull - IL_0153: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0158: stelem.ref - IL_0159: dup - IL_015a: ldc.i4.1 - IL_015b: ldc.i4.0 - IL_015c: ldnull - IL_015d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0162: stelem.ref - IL_0163: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_0036: stelem.ref + IL_0037: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, string, class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0168: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_016d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__5' - IL_0172: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__5' - IL_0177: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_017c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__5' - IL_0181: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0186: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_018b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__4' - IL_0190: brtrue.s IL_01be - - IL_0192: ldc.i4.0 - IL_0193: ldc.i4.s 28 - IL_0195: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_019a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_019f: ldc.i4.1 - IL_01a0: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_01a5: dup - IL_01a6: ldc.i4.0 - IL_01a7: ldc.i4.0 - IL_01a8: ldnull - IL_01a9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_01ae: stelem.ref - IL_01af: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_003c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0041: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__1' + IL_0046: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__1' + IL_004b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__1' + IL_0055: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_005a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_005f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' + IL_0064: brtrue.s IL_0092 + + IL_0066: ldc.i4.0 + IL_0067: ldc.i4.s 28 + IL_0069: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_006e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0073: ldc.i4.1 + IL_0074: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0079: dup + IL_007a: ldc.i4.0 + IL_007b: ldc.i4.0 + IL_007c: ldnull + IL_007d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0082: stelem.ref + IL_0083: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, valuetype [System.Core]System.Linq.Expressions.ExpressionType, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_01b4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01b9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__4' - IL_01be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__4' - IL_01c3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__4' - IL_01cd: ldarg.0 - IL_01ce: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + IL_0088: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_008d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' + IL_0092: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' + IL_0097: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_009c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' + IL_00a1: ldarg.0 + IL_00a2: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) - IL_01d3: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + IL_00a7: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_01d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__7' - IL_01dd: brtrue.s IL_021e + IL_00ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__3' + IL_00b1: brtrue.s IL_00f2 - IL_01df: ldc.i4 0x100 - IL_01e4: ldstr "Casts" - IL_01e9: ldnull - IL_01ea: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_01ef: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_01f4: ldc.i4.2 - IL_01f5: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_01fa: dup - IL_01fb: ldc.i4.0 - IL_01fc: ldc.i4.s 33 - IL_01fe: ldnull - IL_01ff: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0204: stelem.ref - IL_0205: dup - IL_0206: ldc.i4.1 - IL_0207: ldc.i4.0 - IL_0208: ldnull - IL_0209: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + IL_00b3: ldc.i4 0x100 + IL_00b8: ldstr "Casts" + IL_00bd: ldnull + IL_00be: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00c3: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00c8: ldc.i4.2 + IL_00c9: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00ce: dup + IL_00cf: ldc.i4.0 + IL_00d0: ldc.i4.s 33 + IL_00d2: ldnull + IL_00d3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00d8: stelem.ref + IL_00d9: dup + IL_00da: ldc.i4.1 + IL_00db: ldc.i4.0 + IL_00dc: ldnull + IL_00dd: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, string) - IL_020e: stelem.ref - IL_020f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_00e2: stelem.ref + IL_00e3: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, string, class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0214: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0219: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__7' - IL_021e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__7' - IL_0223: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0228: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__7' - IL_022d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0232: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0237: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__6' - IL_023c: brtrue.s IL_026a - - IL_023e: ldc.i4.0 - IL_023f: ldc.i4.s 29 - IL_0241: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0246: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_024b: ldc.i4.1 - IL_024c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_0251: dup - IL_0252: ldc.i4.0 - IL_0253: ldc.i4.0 - IL_0254: ldnull - IL_0255: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_025a: stelem.ref - IL_025b: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_00e8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00ed: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__3' + IL_00f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__3' + IL_00f7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__3' + IL_0101: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0106: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_010b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__2' + IL_0110: brtrue.s IL_013e + + IL_0112: ldc.i4.0 + IL_0113: ldc.i4.s 29 + IL_0115: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_011a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_011f: ldc.i4.1 + IL_0120: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0125: dup + IL_0126: ldc.i4.0 + IL_0127: ldc.i4.0 + IL_0128: ldnull + IL_0129: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_012e: stelem.ref + IL_012f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, valuetype [System.Core]System.Linq.Expressions.ExpressionType, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0260: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0265: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__6' - IL_026a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__6' - IL_026f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0274: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__6' - IL_0279: ldarg.0 - IL_027a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + IL_0134: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0139: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__2' + IL_013e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__2' + IL_0143: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0148: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__2' + IL_014d: ldarg.0 + IL_014e: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) - IL_027f: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + IL_0153: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0284: ret + IL_0158: ret } // end of method DynamicTests::UnaryOperators .method private hidebysig static void Loops(object list) cil managed @@ -7791,7 +7686,7 @@ .locals init (class [mscorlib]System.Collections.IEnumerator V_0, object V_1, class [mscorlib]System.IDisposable V_2) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__1' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' IL_0005: brtrue.s IL_002b IL_0007: ldc.i4.0 @@ -7803,10 +7698,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Type) IL_0021: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0026: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__1' - IL_002b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__1' + IL_0026: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' + IL_002b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' IL_0030: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__1' + IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' IL_003a: ldarg.0 IL_003b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7819,7 +7714,7 @@ IL_0048: ldloc.0 IL_0049: callvirt instance object [mscorlib]System.Collections.IEnumerator::get_Current() IL_004e: stloc.1 - IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' + IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' IL_0054: brtrue.s IL_0095 IL_0056: ldc.i4 0x100 @@ -7849,10 +7744,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_008b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0090: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' - IL_0095: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' + IL_0090: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' + IL_0095: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' IL_009a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_009f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' + IL_009f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' IL_00a4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_00a9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_00ae: ldloc.1 @@ -7890,7 +7785,7 @@ .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) // Code size 167 (0xa7) .maxstack 10 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' IL_0005: brtrue.s IL_0033 IL_0007: ldc.i4.0 @@ -7911,11 +7806,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0029: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_002e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' - IL_0033: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' + IL_002e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' + IL_0033: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' IL_0038: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_003d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' - IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' + IL_003d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' + IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' IL_0047: brtrue.s IL_007f IL_0049: ldc.i4.0 @@ -7943,10 +7838,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0075: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_007a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' - IL_007f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' + IL_007a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' + IL_007f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' IL_0084: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0089: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' + IL_0089: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' IL_008e: ldarg.0 IL_008f: ldarg.1 IL_0090: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7968,182 +7863,9 @@ .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) .param [2] .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 410 (0x19a) - .maxstack 13 - .locals init (object V_0) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' - IL_0005: brtrue.s IL_003d - - IL_0007: ldc.i4.0 - IL_0008: ldc.i4.s 13 - IL_000a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_000f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0014: ldc.i4.2 - IL_0015: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_001a: dup - IL_001b: ldc.i4.0 - IL_001c: ldc.i4.0 - IL_001d: ldnull - IL_001e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0023: stelem.ref - IL_0024: dup - IL_0025: ldc.i4.1 - IL_0026: ldc.i4.2 - IL_0027: ldnull - IL_0028: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_002d: stelem.ref - IL_002e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, - valuetype [System.Core]System.Linq.Expressions.ExpressionType, - class [mscorlib]System.Type, - class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0033: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0038: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' - IL_003d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' - IL_0042: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0047: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' - IL_004c: ldarg.0 - IL_004d: ldnull - IL_004e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, - !1, - !2) - IL_0053: stloc.0 - IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__4' - IL_0059: brtrue.s IL_0087 - - IL_005b: ldc.i4.0 - IL_005c: ldc.i4.s 83 - IL_005e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0063: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0068: ldc.i4.1 - IL_0069: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_006e: dup - IL_006f: ldc.i4.0 - IL_0070: ldc.i4.0 - IL_0071: ldnull - IL_0072: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0077: stelem.ref - IL_0078: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, - valuetype [System.Core]System.Linq.Expressions.ExpressionType, - class [mscorlib]System.Type, - class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_007d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0082: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__4' - IL_0087: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__4' - IL_008c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__4' - IL_0096: ldloc.0 - IL_0097: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, - !1) - IL_009c: brtrue IL_018f - - IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__3' - IL_00a6: brtrue.s IL_00d4 - - IL_00a8: ldc.i4.0 - IL_00a9: ldc.i4.s 83 - IL_00ab: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_00b0: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_00b5: ldc.i4.1 - IL_00b6: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_00bb: dup - IL_00bc: ldc.i4.0 - IL_00bd: ldc.i4.0 - IL_00be: ldnull - IL_00bf: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_00c4: stelem.ref - IL_00c5: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, - valuetype [System.Core]System.Linq.Expressions.ExpressionType, - class [mscorlib]System.Type, - class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_00ca: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00cf: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__3' - IL_00d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__3' - IL_00d9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__3' - IL_00e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__2' - IL_00e8: brtrue.s IL_0120 - - IL_00ea: ldc.i4.8 - IL_00eb: ldc.i4.s 36 - IL_00ed: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_00f2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_00f7: ldc.i4.2 - IL_00f8: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_00fd: dup - IL_00fe: ldc.i4.0 - IL_00ff: ldc.i4.0 - IL_0100: ldnull - IL_0101: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0106: stelem.ref - IL_0107: dup - IL_0108: ldc.i4.1 - IL_0109: ldc.i4.0 - IL_010a: ldnull - IL_010b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0110: stelem.ref - IL_0111: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, - valuetype [System.Core]System.Linq.Expressions.ExpressionType, - class [mscorlib]System.Type, - class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0116: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_011b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__2' - IL_0120: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__2' - IL_0125: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_012a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__2' - IL_012f: ldloc.0 - IL_0130: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' - IL_0135: brtrue.s IL_016d - - IL_0137: ldc.i4.0 - IL_0138: ldc.i4.s 13 - IL_013a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_013f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0144: ldc.i4.2 - IL_0145: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_014a: dup - IL_014b: ldc.i4.0 - IL_014c: ldc.i4.0 - IL_014d: ldnull - IL_014e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0153: stelem.ref - IL_0154: dup - IL_0155: ldc.i4.1 - IL_0156: ldc.i4.2 - IL_0157: ldnull - IL_0158: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_015d: stelem.ref - IL_015e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, - valuetype [System.Core]System.Linq.Expressions.ExpressionType, - class [mscorlib]System.Type, - class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0163: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0168: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' - IL_016d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' - IL_0172: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0177: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' - IL_017c: ldarg.1 - IL_017d: ldnull - IL_017e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, - !1, - !2) - IL_0183: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, - !1, - !2) - IL_0188: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, - !1) - IL_018d: brfalse.s IL_0199 - - IL_018f: ldstr "Equal" - IL_0194: call void [mscorlib]System.Console::WriteLine(string) - IL_0199: ret + // Code size 1 (0x1) + .maxstack 8 + IL_0000: ret } // end of method DynamicTests::If2 .method public hidebysig specialname rtspecialname diff --git a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.roslyn.il b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.roslyn.il index 54cff719b..2e651d73e 100644 --- a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.roslyn.il +++ b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.roslyn.il @@ -70,11 +70,18 @@ extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' } // end of class '<>o__6' .class abstract auto ansi sealed nested private beforefieldinit '<>o__7' extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + } // end of class '<>o__7' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__8' + extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' @@ -94,9 +101,9 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__14' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__15' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__16' - } // end of class '<>o__7' + } // end of class '<>o__8' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__8' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__9' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -110,13 +117,6 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__7' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__8' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__9' - } // end of class '<>o__8' - - .class abstract auto ansi sealed nested private beforefieldinit '<>o__9' - extends [mscorlib]System.Object - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' } // end of class '<>o__9' .class abstract auto ansi sealed nested private beforefieldinit '<>o__10' @@ -130,14 +130,14 @@ extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' } // end of class '<>o__11' .class abstract auto ansi sealed nested private beforefieldinit '<>o__12' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> '<>p__0' } // end of class '<>o__12' .class abstract auto ansi sealed nested private beforefieldinit '<>o__13' @@ -151,22 +151,21 @@ extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' } // end of class '<>o__14' .class abstract auto ansi sealed nested private beforefieldinit '<>o__15' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' } // end of class '<>o__15' .class abstract auto ansi sealed nested private beforefieldinit '<>o__16' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' } // end of class '<>o__16' .class abstract auto ansi sealed nested private beforefieldinit '<>o__17' @@ -174,7 +173,7 @@ { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' } // end of class '<>o__17' .class abstract auto ansi sealed nested private beforefieldinit '<>o__18' @@ -187,6 +186,14 @@ .class abstract auto ansi sealed nested private beforefieldinit '<>o__19' extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' + } // end of class '<>o__19' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__20' + extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' @@ -219,9 +226,9 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__27' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__28' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__29' - } // end of class '<>o__19' + } // end of class '<>o__20' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__20' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__21' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -261,16 +268,16 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__33' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__34' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__35' - } // end of class '<>o__20' + } // end of class '<>o__21' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__21' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__22' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__21' + } // end of class '<>o__22' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__22' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__23' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -316,9 +323,9 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__39' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__40' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__41' - } // end of class '<>o__22' + } // end of class '<>o__23' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__23' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__24' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -362,36 +369,24 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__37' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__38' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__39' - } // end of class '<>o__23' - - .class abstract auto ansi sealed nested private beforefieldinit '<>o__24' - extends [mscorlib]System.Object - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__2' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__3' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__4' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__5' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__6' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__7' } // end of class '<>o__24' .class abstract auto ansi sealed nested private beforefieldinit '<>o__25' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__3' } // end of class '<>o__25' .class abstract auto ansi sealed nested private beforefieldinit '<>o__26' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' } // end of class '<>o__26' .class abstract auto ansi sealed nested private beforefieldinit '<>o__27' @@ -399,10 +394,7 @@ { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__2' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__3' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' } // end of class '<>o__27' .field private static object 'field' @@ -439,72 +431,103 @@ IL_0007: ret } // end of method DynamicTests::set_Property - .method private hidebysig static void Main(string[] args) cil managed + .method private hidebysig static void InvokeConstructor() cil managed { - // Code size 132 (0x84) + // Code size 106 (0x6a) .maxstack 9 - .locals init (class [mscorlib]System.IComparable V_0, - class ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests V_1, - class ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests V_2) + .locals init (object V_0) IL_0000: nop - IL_0001: ldc.i4.1 - IL_0002: box [mscorlib]System.Int32 - IL_0007: stloc.0 - IL_0008: newobj instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::.ctor() - IL_000d: stloc.1 - IL_000e: ldloc.1 - IL_000f: ldc.i4.1 - IL_0010: box [mscorlib]System.Int32 - IL_0015: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::set_Property(object) - IL_001a: nop - IL_001b: ldloc.1 - IL_001c: stloc.2 - IL_001d: ldloc.2 - IL_001e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__0' - IL_0023: brfalse.s IL_0027 - - IL_0025: br.s IL_005d + IL_0001: newobj instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::.ctor() + IL_0006: stloc.0 + IL_0007: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__0' + IL_000c: brfalse.s IL_0010 + + IL_000e: br.s IL_004e + + IL_0010: ldc.i4 0x100 + IL_0015: ldstr "Test" + IL_001a: ldnull + IL_001b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0020: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0025: ldc.i4.2 + IL_0026: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_002b: dup + IL_002c: ldc.i4.0 + IL_002d: ldc.i4.0 + IL_002e: ldnull + IL_002f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0034: stelem.ref + IL_0035: dup + IL_0036: ldc.i4.1 + IL_0037: ldc.i4.1 + IL_0038: ldnull + IL_0039: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_003e: stelem.ref + IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0044: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0049: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__0' + IL_004e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__0' + IL_0053: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0058: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__0' + IL_005d: ldloc.0 + IL_005e: newobj instance void [mscorlib]System.UnauthorizedAccessException::.ctor() + IL_0063: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0068: nop + IL_0069: ret + } // end of method DynamicTests::InvokeConstructor + + .method private hidebysig static void DynamicThrow() cil managed + { + // Code size 90 (0x5a) + .maxstack 3 + .locals init (class [mscorlib]System.Exception V_0) + IL_0000: nop + .try + { + IL_0001: nop + IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__0' + IL_0007: brfalse.s IL_000b + + IL_0009: br.s IL_0030 + + IL_000b: ldc.i4.s 16 + IL_000d: ldtoken [mscorlib]System.Exception + IL_0012: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0017: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_001c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0021: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::Convert(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Type) + IL_0026: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_002b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__0' + IL_0030: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__0' + IL_0035: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_003a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__0' + IL_003f: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' + IL_0044: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0049: throw - IL_0027: ldc.i4.0 - IL_0028: ldc.i4.s 63 - IL_002a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_002f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0034: ldc.i4.2 - IL_0035: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_003a: dup - IL_003b: ldc.i4.0 - IL_003c: ldc.i4.0 - IL_003d: ldnull - IL_003e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0043: stelem.ref - IL_0044: dup - IL_0045: ldc.i4.1 - IL_0046: ldc.i4.0 - IL_0047: ldnull - IL_0048: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_004d: stelem.ref - IL_004e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, - valuetype [System.Core]System.Linq.Expressions.ExpressionType, - class [mscorlib]System.Type, - class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0053: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0058: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__0' - IL_005d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__0' - IL_0062: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0067: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__0' - IL_006c: ldloc.2 - IL_006d: callvirt instance object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::get_Property() - IL_0072: ldc.i4.1 - IL_0073: box [mscorlib]System.Int32 - IL_0078: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, - !1, - !2) - IL_007d: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::set_Property(object) - IL_0082: nop - IL_0083: ret - } // end of method DynamicTests::Main + } // end .try + catch [mscorlib]System.Exception + { + IL_004a: stloc.0 + IL_004b: nop + IL_004c: ldloc.0 + IL_004d: callvirt instance string [mscorlib]System.Object::ToString() + IL_0052: call void [mscorlib]System.Console::WriteLine(string) + IL_0057: nop + IL_0058: rethrow + } // end handler + } // end of method DynamicTests::DynamicThrow .method private hidebysig static void MemberAccess(object a) cil managed { @@ -513,7 +536,7 @@ // Code size 1587 (0x633) .maxstack 15 IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__0' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__0' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_003e @@ -538,15 +561,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0034: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0039: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__0' - IL_003e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__0' + IL_0039: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__0' + IL_003e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__0' IL_0043: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__0' + IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__0' IL_004d: ldarg.0 IL_004e: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, !1) IL_0053: nop - IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__1' + IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__1' IL_0059: brfalse.s IL_005d IL_005b: br.s IL_00b0 @@ -582,15 +605,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00a6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00ab: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__1' - IL_00b0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__1' + IL_00ab: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__1' + IL_00b0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__1' IL_00b5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__1' + IL_00ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__1' IL_00bf: ldarg.0 IL_00c0: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, !1) IL_00c5: nop - IL_00c6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__2' + IL_00c6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__2' IL_00cb: brfalse.s IL_00cf IL_00cd: br.s IL_010d @@ -622,17 +645,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0103: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0108: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__2' - IL_010d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__2' + IL_0108: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__2' + IL_010d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__2' IL_0112: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0117: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__2' + IL_0117: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__2' IL_011c: ldarg.0 IL_011d: ldc.i4.1 IL_011e: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) IL_0123: nop - IL_0124: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__4' + IL_0124: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__4' IL_0129: brfalse.s IL_012d IL_012b: br.s IL_016b @@ -664,12 +687,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0161: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0166: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__4' - IL_016b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__4' + IL_0166: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__4' + IL_016b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__4' IL_0170: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0175: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__4' + IL_0175: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__4' IL_017a: ldarg.0 - IL_017b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__3' + IL_017b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__3' IL_0180: brfalse.s IL_0184 IL_0182: br.s IL_01e6 @@ -729,10 +752,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01dc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01e1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__3' - IL_01e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__3' + IL_01e1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__3' + IL_01e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__3' IL_01eb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__3' + IL_01f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__3' IL_01f5: ldarg.0 IL_01f6: ldc.i4.1 IL_01f7: ldc.i4.2 @@ -750,7 +773,7 @@ !1, !2) IL_0205: nop - IL_0206: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__7' + IL_0206: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__7' IL_020b: brfalse.s IL_020f IL_020d: br.s IL_0261 @@ -796,14 +819,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0257: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_025c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__7' - IL_0261: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__7' + IL_025c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__7' + IL_0261: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__7' IL_0266: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_026b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__7' + IL_026b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__7' IL_0270: ldarg.0 IL_0271: ldc.i4.2 IL_0272: ldnull - IL_0273: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__6' + IL_0273: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__6' IL_0278: brfalse.s IL_027c IL_027a: br.s IL_02b0 @@ -831,11 +854,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02a6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02ab: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__6' - IL_02b0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__6' + IL_02ab: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__6' + IL_02b0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__6' IL_02b5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__6' - IL_02bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__5' + IL_02ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__6' + IL_02bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__5' IL_02c4: brfalse.s IL_02c8 IL_02c6: br.s IL_02f8 @@ -858,10 +881,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02ee: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02f3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__5' - IL_02f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__5' + IL_02f3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__5' + IL_02f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__5' IL_02fd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0302: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__5' + IL_0302: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__5' IL_0307: ldarg.0 IL_0308: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -875,7 +898,7 @@ !3, !4) IL_0318: nop - IL_0319: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__10' + IL_0319: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__10' IL_031e: brfalse.s IL_0322 IL_0320: br.s IL_0374 @@ -921,13 +944,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_036a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_036f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__10' - IL_0374: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__10' + IL_036f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__10' + IL_0374: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__10' IL_0379: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_037e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__10' + IL_037e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__10' IL_0383: ldarg.0 IL_0384: ldarg.0 - IL_0385: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__8' + IL_0385: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__8' IL_038a: brfalse.s IL_038e IL_038c: br.s IL_03bd @@ -950,14 +973,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03b3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03b8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__8' - IL_03bd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__8' + IL_03b8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__8' + IL_03bd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__8' IL_03c2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03c7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__8' + IL_03c7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__8' IL_03cc: ldarg.0 IL_03cd: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) - IL_03d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__9' + IL_03d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__9' IL_03d7: brfalse.s IL_03db IL_03d9: br.s IL_040a @@ -980,10 +1003,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0400: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0405: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__9' - IL_040a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__9' + IL_0405: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__9' + IL_040a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__9' IL_040f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0414: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__9' + IL_0414: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__9' IL_0419: ldarg.0 IL_041a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -993,7 +1016,7 @@ !3, !4) IL_0424: nop - IL_0425: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__11' + IL_0425: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__11' IL_042a: brfalse.s IL_042e IL_042c: br.s IL_046c @@ -1028,10 +1051,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0462: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0467: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__11' - IL_046c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__11' + IL_0467: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__11' + IL_046c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__11' IL_0471: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0476: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__11' + IL_0476: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__11' IL_047b: ldarg.0 IL_047c: ldc.i4.0 IL_047d: ldc.i4.3 @@ -1040,7 +1063,7 @@ !2, !3) IL_0483: pop - IL_0484: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__14' + IL_0484: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__14' IL_0489: brfalse.s IL_048d IL_048b: br.s IL_04cb @@ -1075,11 +1098,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04c1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04c6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__14' - IL_04cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__14' + IL_04c6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__14' + IL_04cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__14' IL_04d0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__14' - IL_04da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__12' + IL_04d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__14' + IL_04da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__12' IL_04df: brfalse.s IL_04e3 IL_04e1: br.s IL_0513 @@ -1102,14 +1125,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0509: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_050e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__12' - IL_0513: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__12' + IL_050e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__12' + IL_0513: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__12' IL_0518: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_051d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__12' + IL_051d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__12' IL_0522: ldarg.0 IL_0523: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) - IL_0528: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__13' + IL_0528: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__13' IL_052d: brfalse.s IL_0531 IL_052f: br.s IL_0560 @@ -1132,10 +1155,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0556: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_055b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__13' - IL_0560: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__13' + IL_055b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__13' + IL_0560: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__13' IL_0565: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_056a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__13' + IL_056a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__13' IL_056f: ldarg.0 IL_0570: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -1145,7 +1168,7 @@ !2, !3) IL_057b: pop - IL_057c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__15' + IL_057c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__15' IL_0581: brfalse.s IL_0585 IL_0583: br.s IL_05be @@ -1175,17 +1198,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05b4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05b9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__15' - IL_05be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__15' + IL_05b9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__15' + IL_05be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__15' IL_05c3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__15' + IL_05c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__15' IL_05cd: ldarg.0 IL_05ce: newobj instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::.ctor() IL_05d3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_05d8: pop - IL_05d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__16' + IL_05d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__16' IL_05de: brfalse.s IL_05e2 IL_05e0: br.s IL_061b @@ -1215,10 +1238,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0611: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0616: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__16' - IL_061b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__16' + IL_0616: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__16' + IL_061b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__16' IL_0620: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0625: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__16' + IL_0625: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__16' IL_062a: ldarg.0 IL_062b: ldc.i4.5 IL_062c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -1234,7 +1257,7 @@ .maxstack 13 .locals init (object V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__0' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_0043 @@ -1264,10 +1287,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0039: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_003e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__0' - IL_0043: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__0' + IL_003e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' + IL_0043: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' IL_0048: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_004d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__0' + IL_004d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' IL_0052: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::objectField IL_0057: ldc.i4.5 IL_0058: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -1276,7 +1299,7 @@ IL_005d: pop IL_005e: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::objectField IL_0063: stloc.0 - IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__4' + IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__4' IL_0069: brfalse.s IL_006d IL_006b: br.s IL_008c @@ -1289,16 +1312,16 @@ string, class [mscorlib]System.Type) IL_0082: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0087: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__4' - IL_008c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__4' + IL_0087: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__4' + IL_008c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__4' IL_0091: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__4' + IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__4' IL_009b: ldloc.0 IL_009c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_00a1: brtrue IL_01a5 - IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__3' + IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__3' IL_00ab: brfalse.s IL_00af IL_00ad: br.s IL_00ec @@ -1328,12 +1351,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00e2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00e7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__3' - IL_00ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__3' + IL_00e7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__3' + IL_00ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__3' IL_00f1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__3' + IL_00f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__3' IL_00fb: ldloc.0 - IL_00fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__2' + IL_00fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__2' IL_0101: brfalse.s IL_0105 IL_0103: br.s IL_013b @@ -1363,11 +1386,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0131: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0136: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__2' - IL_013b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__2' + IL_0136: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__2' + IL_013b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__2' IL_0140: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0145: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__2' - IL_014a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__1' + IL_0145: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__2' + IL_014a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__1' IL_014f: brfalse.s IL_0153 IL_0151: br.s IL_0182 @@ -1390,10 +1413,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0178: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_017d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__1' - IL_0182: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__1' + IL_017d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__1' + IL_0182: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__1' IL_0187: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_018c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__1' + IL_018c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__1' IL_0191: ldloc.0 IL_0192: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -1407,7 +1430,7 @@ IL_01a2: pop IL_01a3: br.s IL_0203 - IL_01a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__5' + IL_01a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__5' IL_01aa: brfalse.s IL_01ae IL_01ac: br.s IL_01ec @@ -1439,17 +1462,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01e2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01e7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__5' - IL_01ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__5' + IL_01e7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__5' + IL_01ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__5' IL_01f1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__5' + IL_01f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__5' IL_01fb: ldloc.0 IL_01fc: ldc.i4.5 IL_01fd: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_0202: pop - IL_0203: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__6' + IL_0203: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__6' IL_0208: brfalse.s IL_020c IL_020a: br.s IL_0240 @@ -1474,10 +1497,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0236: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_023b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__6' - IL_0240: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__6' + IL_023b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__6' + IL_0240: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__6' IL_0245: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_024a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__6' + IL_024a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__6' IL_024f: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::objectField IL_0254: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, !1) @@ -1485,7 +1508,7 @@ IL_025a: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_025f: callvirt instance string [mscorlib]System.Object::ToString() IL_0264: pop - IL_0265: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__7' + IL_0265: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__7' IL_026a: brfalse.s IL_026e IL_026c: br.s IL_02ac @@ -1517,17 +1540,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02a2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02a7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__7' - IL_02ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__7' + IL_02a7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__7' + IL_02ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__7' IL_02b1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__7' + IL_02b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__7' IL_02bb: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_02c0: ldstr "Hello World" IL_02c5: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) IL_02ca: nop - IL_02cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__8' + IL_02cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__8' IL_02d0: brfalse.s IL_02d4 IL_02d2: br.s IL_0312 @@ -1559,17 +1582,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0308: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_030d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__8' - IL_0312: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__8' + IL_030d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__8' + IL_0312: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__8' IL_0317: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_031c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__8' + IL_031c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__8' IL_0321: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0326: ldstr "Hello World" IL_032b: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) IL_0330: nop - IL_0331: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__9' + IL_0331: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__9' IL_0336: brfalse.s IL_033a IL_0338: br.s IL_0378 @@ -1601,10 +1624,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_036e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0373: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__9' - IL_0378: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__9' + IL_0373: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__9' + IL_0378: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__9' IL_037d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0382: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__9' + IL_0382: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__9' IL_0387: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_038c: ldstr "Hello World" IL_0391: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -1619,7 +1642,7 @@ // Code size 104 (0x68) .maxstack 9 IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_0048 @@ -1651,10 +1674,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' - IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' + IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' + IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' IL_004d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' + IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' IL_0057: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_005c: ldstr "Hello World" IL_0061: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -1669,7 +1692,7 @@ // Code size 108 (0x6c) .maxstack 9 IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_004c @@ -1701,10 +1724,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0042: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0047: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' - IL_004c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' + IL_0047: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_004c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' IL_0051: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0056: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' + IL_0056: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' IL_005b: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0060: ldstr "Hello World" IL_0065: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -1720,7 +1743,7 @@ // Code size 114 (0x72) .maxstack 9 IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_0054 @@ -1759,10 +1782,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_004a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_004f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' - IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_004f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' IL_0059: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'>::Target - IL_005e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_005e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' IL_0063: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0068: ldarga.s a IL_006a: ldarg.1 @@ -1779,7 +1802,7 @@ // Code size 104 (0x68) .maxstack 9 IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_0048 @@ -1811,10 +1834,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' - IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' IL_004d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' IL_0057: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_005c: ldstr "Hello World" IL_0061: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -1829,7 +1852,7 @@ // Code size 104 (0x68) .maxstack 9 IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_0048 @@ -1861,10 +1884,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' - IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' + IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' IL_004d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' IL_0057: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_005c: ldstr "Hello World" IL_0061: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -1879,7 +1902,7 @@ // Code size 126 (0x7e) .maxstack 9 IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_005c @@ -1925,10 +1948,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0052: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0057: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' - IL_005c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' + IL_0057: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' + IL_005c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' IL_0061: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0066: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' + IL_0066: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' IL_006b: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0070: ldstr "Hello World" IL_0075: ldc.i4.5 @@ -1947,7 +1970,7 @@ // Code size 126 (0x7e) .maxstack 9 IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_005c @@ -1993,10 +2016,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0052: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0057: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' - IL_005c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' + IL_0057: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' + IL_005c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' IL_0061: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0066: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' + IL_0066: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' IL_006b: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0070: ldstr "Hello World" IL_0075: ldc.i4.5 @@ -2020,7 +2043,7 @@ // Code size 178 (0xb2) .maxstack 13 IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__1' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_004c @@ -2055,13 +2078,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0042: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0047: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__1' - IL_004c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__1' + IL_0047: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' + IL_004c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' IL_0051: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0056: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__1' + IL_0056: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' IL_005b: ldarg.0 IL_005c: ldnull - IL_005d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' + IL_005d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' IL_0062: brfalse.s IL_0066 IL_0064: br.s IL_0096 @@ -2086,10 +2109,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_008c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0091: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' - IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' + IL_0091: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' + IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' IL_009b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' + IL_00a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' IL_00a5: ldarg.1 IL_00a6: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -2113,7 +2136,7 @@ .locals init (object V_0, object V_1) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_0039 @@ -2136,15 +2159,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_002f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0034: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' - IL_0039: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' + IL_0034: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' + IL_0039: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' IL_003e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0043: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' + IL_0043: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' IL_0048: ldarg.0 IL_0049: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_004e: stloc.0 - IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' + IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' IL_0054: brfalse.s IL_0058 IL_0056: br.s IL_008c @@ -2172,10 +2195,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0082: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0087: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' - IL_008c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' + IL_0087: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' + IL_008c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' IL_0091: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' + IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' IL_009b: ldloc.0 IL_009c: ldc.i4.0 IL_009d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2199,7 +2222,7 @@ .maxstack 10 .locals init (object V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__1' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_003e @@ -2227,11 +2250,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0034: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0039: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' - IL_003e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' + IL_0039: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__1' + IL_003e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__1' IL_0043: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' - IL_004d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' + IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__1' + IL_004d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' IL_0052: brfalse.s IL_0056 IL_0054: br.s IL_0086 @@ -2254,10 +2277,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_007c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0081: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' - IL_0086: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' + IL_0081: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' + IL_0086: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' IL_008b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0090: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' + IL_0090: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' IL_0095: ldarg.0 IL_0096: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -2282,7 +2305,7 @@ // Code size 2819 (0xb03) .maxstack 11 IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__1' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__1' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_0049 @@ -2314,13 +2337,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__1' - IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__1' + IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__1' + IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__1' IL_004e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__1' + IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__1' IL_0058: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_005d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0062: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' + IL_0062: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' IL_0067: brfalse.s IL_006b IL_0069: br.s IL_00a0 @@ -2350,10 +2373,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0096: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_009b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' - IL_00a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' + IL_009b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' + IL_00a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' IL_00a5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' + IL_00aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' IL_00af: ldarg.0 IL_00b0: ldarg.1 IL_00b1: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2363,7 +2386,7 @@ !1, !2) IL_00bb: nop - IL_00bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__3' + IL_00bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__3' IL_00c1: brfalse.s IL_00c5 IL_00c3: br.s IL_0104 @@ -2395,13 +2418,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00fa: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00ff: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__3' - IL_0104: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__3' + IL_00ff: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__3' + IL_0104: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__3' IL_0109: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_010e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__3' + IL_010e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__3' IL_0113: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0118: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_011d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__2' + IL_011d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__2' IL_0122: brfalse.s IL_0126 IL_0124: br.s IL_015b @@ -2431,10 +2454,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0151: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0156: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__2' - IL_015b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__2' + IL_0156: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__2' + IL_015b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__2' IL_0160: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0165: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__2' + IL_0165: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__2' IL_016a: ldarg.0 IL_016b: ldc.i4.1 IL_016c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2444,7 +2467,7 @@ !1, !2) IL_0176: nop - IL_0177: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__5' + IL_0177: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__5' IL_017c: brfalse.s IL_0180 IL_017e: br.s IL_01bf @@ -2476,13 +2499,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01b5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01ba: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__5' - IL_01bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__5' + IL_01ba: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__5' + IL_01bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__5' IL_01c4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__5' + IL_01c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__5' IL_01ce: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_01d3: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_01d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__4' + IL_01d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__4' IL_01dd: brfalse.s IL_01e1 IL_01df: br.s IL_0216 @@ -2512,10 +2535,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_020c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0211: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__4' - IL_0216: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__4' + IL_0211: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__4' + IL_0216: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__4' IL_021b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0220: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__4' + IL_0220: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__4' IL_0225: ldarg.0 IL_0226: ldnull IL_0227: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2525,7 +2548,7 @@ !1, !2) IL_0231: nop - IL_0232: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__7' + IL_0232: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__7' IL_0237: brfalse.s IL_023b IL_0239: br.s IL_027a @@ -2557,13 +2580,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0270: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0275: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__7' - IL_027a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__7' + IL_0275: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__7' + IL_027a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__7' IL_027f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0284: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__7' + IL_0284: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__7' IL_0289: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_028e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0293: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__6' + IL_0293: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__6' IL_0298: brfalse.s IL_029c IL_029a: br.s IL_02d2 @@ -2593,10 +2616,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02c8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02cd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__6' - IL_02d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__6' + IL_02cd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__6' + IL_02d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__6' IL_02d7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__6' + IL_02dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__6' IL_02e1: ldarg.0 IL_02e2: ldarg.1 IL_02e3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2606,7 +2629,7 @@ !1, !2) IL_02ed: nop - IL_02ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__9' + IL_02ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__9' IL_02f3: brfalse.s IL_02f7 IL_02f5: br.s IL_0336 @@ -2638,13 +2661,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_032c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0331: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__9' - IL_0336: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__9' + IL_0331: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__9' + IL_0336: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__9' IL_033b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0340: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__9' + IL_0340: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__9' IL_0345: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_034a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_034f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__8' + IL_034f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__8' IL_0354: brfalse.s IL_0358 IL_0356: br.s IL_038e @@ -2674,10 +2697,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0384: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0389: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__8' - IL_038e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__8' + IL_0389: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__8' + IL_038e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__8' IL_0393: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0398: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__8' + IL_0398: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__8' IL_039d: ldarg.0 IL_039e: ldc.i4.1 IL_039f: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2687,7 +2710,7 @@ !1, !2) IL_03a9: nop - IL_03aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__11' + IL_03aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__11' IL_03af: brfalse.s IL_03b3 IL_03b1: br.s IL_03f2 @@ -2719,13 +2742,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03e8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03ed: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__11' - IL_03f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__11' + IL_03ed: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__11' + IL_03f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__11' IL_03f7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__11' + IL_03fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__11' IL_0401: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0406: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_040b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__10' + IL_040b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__10' IL_0410: brfalse.s IL_0414 IL_0412: br.s IL_044a @@ -2755,10 +2778,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0440: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0445: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__10' - IL_044a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__10' + IL_0445: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__10' + IL_044a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__10' IL_044f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0454: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__10' + IL_0454: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__10' IL_0459: ldarg.0 IL_045a: ldnull IL_045b: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2768,7 +2791,7 @@ !1, !2) IL_0465: nop - IL_0466: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__13' + IL_0466: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__13' IL_046b: brfalse.s IL_046f IL_046d: br.s IL_04ae @@ -2800,13 +2823,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04a4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04a9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__13' - IL_04ae: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__13' + IL_04a9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__13' + IL_04ae: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__13' IL_04b3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04b8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__13' + IL_04b8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__13' IL_04bd: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_04c2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_04c7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__12' + IL_04c7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__12' IL_04cc: brfalse.s IL_04d0 IL_04ce: br.s IL_0506 @@ -2836,10 +2859,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04fc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0501: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__12' - IL_0506: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__12' + IL_0501: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__12' + IL_0506: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__12' IL_050b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0510: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__12' + IL_0510: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__12' IL_0515: ldarg.0 IL_0516: ldarg.1 IL_0517: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2849,7 +2872,7 @@ !1, !2) IL_0521: nop - IL_0522: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__15' + IL_0522: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__15' IL_0527: brfalse.s IL_052b IL_0529: br.s IL_056a @@ -2881,13 +2904,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0560: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0565: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__15' - IL_056a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__15' + IL_0565: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__15' + IL_056a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__15' IL_056f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0574: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__15' + IL_0574: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__15' IL_0579: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_057e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0583: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__14' + IL_0583: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__14' IL_0588: brfalse.s IL_058c IL_058a: br.s IL_05c2 @@ -2917,10 +2940,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05b8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05bd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__14' - IL_05c2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__14' + IL_05bd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__14' + IL_05c2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__14' IL_05c7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__14' + IL_05cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__14' IL_05d1: ldarg.0 IL_05d2: ldc.i4.1 IL_05d3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2930,7 +2953,7 @@ !1, !2) IL_05dd: nop - IL_05de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__17' + IL_05de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__17' IL_05e3: brfalse.s IL_05e7 IL_05e5: br.s IL_0626 @@ -2962,13 +2985,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_061c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0621: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__17' - IL_0626: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__17' + IL_0621: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__17' + IL_0626: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__17' IL_062b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0630: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__17' + IL_0630: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__17' IL_0635: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_063a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_063f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__16' + IL_063f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__16' IL_0644: brfalse.s IL_0648 IL_0646: br.s IL_067e @@ -2998,10 +3021,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0674: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0679: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__16' - IL_067e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__16' + IL_0679: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__16' + IL_067e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__16' IL_0683: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0688: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__16' + IL_0688: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__16' IL_068d: ldarg.0 IL_068e: ldnull IL_068f: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3011,7 +3034,7 @@ !1, !2) IL_0699: nop - IL_069a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__19' + IL_069a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__19' IL_069f: brfalse.s IL_06a3 IL_06a1: br.s IL_06e2 @@ -3043,13 +3066,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06d8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06dd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__19' - IL_06e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__19' + IL_06dd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__19' + IL_06e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__19' IL_06e7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__19' + IL_06ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__19' IL_06f1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_06f6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_06fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__18' + IL_06fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__18' IL_0700: brfalse.s IL_0704 IL_0702: br.s IL_073a @@ -3079,10 +3102,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0730: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0735: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__18' - IL_073a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__18' + IL_0735: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__18' + IL_073a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__18' IL_073f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0744: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__18' + IL_0744: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__18' IL_0749: ldarg.0 IL_074a: ldarg.1 IL_074b: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3092,7 +3115,7 @@ !1, !2) IL_0755: nop - IL_0756: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__21' + IL_0756: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__21' IL_075b: brfalse.s IL_075f IL_075d: br.s IL_079e @@ -3124,13 +3147,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0794: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0799: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__21' - IL_079e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__21' + IL_0799: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__21' + IL_079e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__21' IL_07a3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__21' + IL_07a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__21' IL_07ad: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_07b2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_07b7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__20' + IL_07b7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__20' IL_07bc: brfalse.s IL_07c0 IL_07be: br.s IL_07f6 @@ -3160,10 +3183,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07ec: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07f1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__20' - IL_07f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__20' + IL_07f1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__20' + IL_07f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__20' IL_07fb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0800: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__20' + IL_0800: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__20' IL_0805: ldarg.0 IL_0806: ldc.i4.1 IL_0807: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3173,7 +3196,7 @@ !1, !2) IL_0811: nop - IL_0812: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__23' + IL_0812: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__23' IL_0817: brfalse.s IL_081b IL_0819: br.s IL_085a @@ -3205,13 +3228,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0850: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0855: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__23' - IL_085a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__23' + IL_0855: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__23' + IL_085a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__23' IL_085f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0864: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__23' + IL_0864: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__23' IL_0869: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_086e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0873: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__22' + IL_0873: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__22' IL_0878: brfalse.s IL_087c IL_087a: br.s IL_08b2 @@ -3241,10 +3264,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08a8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08ad: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__22' - IL_08b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__22' + IL_08ad: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__22' + IL_08b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__22' IL_08b7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__22' + IL_08bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__22' IL_08c1: ldarg.0 IL_08c2: ldnull IL_08c3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3254,7 +3277,7 @@ !1, !2) IL_08cd: nop - IL_08ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__25' + IL_08ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__25' IL_08d3: brfalse.s IL_08d7 IL_08d5: br.s IL_0916 @@ -3286,13 +3309,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_090c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0911: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__25' - IL_0916: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__25' + IL_0911: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__25' + IL_0916: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__25' IL_091b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0920: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__25' + IL_0920: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__25' IL_0925: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_092a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_092f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__24' + IL_092f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__24' IL_0934: brfalse.s IL_0938 IL_0936: br.s IL_096e @@ -3322,10 +3345,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0964: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0969: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__24' - IL_096e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__24' + IL_0969: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__24' + IL_096e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__24' IL_0973: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0978: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__24' + IL_0978: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__24' IL_097d: ldarg.0 IL_097e: ldarg.1 IL_097f: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3335,7 +3358,7 @@ !1, !2) IL_0989: nop - IL_098a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__27' + IL_098a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__27' IL_098f: brfalse.s IL_0993 IL_0991: br.s IL_09d2 @@ -3367,13 +3390,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09c8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09cd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__27' - IL_09d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__27' + IL_09cd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__27' + IL_09d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__27' IL_09d7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__27' + IL_09dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__27' IL_09e1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_09e6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_09eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__26' + IL_09eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__26' IL_09f0: brfalse.s IL_09f4 IL_09f2: br.s IL_0a2a @@ -3403,10 +3426,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a20: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a25: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__26' - IL_0a2a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__26' + IL_0a25: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__26' + IL_0a2a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__26' IL_0a2f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a34: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__26' + IL_0a34: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__26' IL_0a39: ldarg.0 IL_0a3a: ldc.i4.1 IL_0a3b: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3416,7 +3439,7 @@ !1, !2) IL_0a45: nop - IL_0a46: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__29' + IL_0a46: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__29' IL_0a4b: brfalse.s IL_0a4f IL_0a4d: br.s IL_0a8e @@ -3448,13 +3471,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a84: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a89: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__29' - IL_0a8e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__29' + IL_0a89: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__29' + IL_0a8e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__29' IL_0a93: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a98: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__29' + IL_0a98: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__29' IL_0a9d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0aa2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0aa7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__28' + IL_0aa7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__28' IL_0aac: brfalse.s IL_0ab0 IL_0aae: br.s IL_0ae6 @@ -3484,10 +3507,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0adc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ae1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__28' - IL_0ae6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__28' + IL_0ae1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__28' + IL_0ae6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__28' IL_0aeb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0af0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__28' + IL_0af0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__28' IL_0af5: ldarg.0 IL_0af6: ldnull IL_0af7: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3510,7 +3533,7 @@ // Code size 3386 (0xd3a) .maxstack 11 IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__1' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__1' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_0049 @@ -3542,13 +3565,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__1' - IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__1' + IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__1' + IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__1' IL_004e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__1' + IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__1' IL_0058: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_005d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0062: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' + IL_0062: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' IL_0067: brfalse.s IL_006b IL_0069: br.s IL_00a1 @@ -3578,10 +3601,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0097: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_009c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' - IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' + IL_009c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' + IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' IL_00a6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' + IL_00ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' IL_00b0: ldarg.0 IL_00b1: ldarg.1 IL_00b2: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3591,7 +3614,7 @@ !1, !2) IL_00bc: nop - IL_00bd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__3' + IL_00bd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__3' IL_00c2: brfalse.s IL_00c6 IL_00c4: br.s IL_0105 @@ -3623,13 +3646,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00fb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0100: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__3' - IL_0105: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__3' + IL_0100: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__3' + IL_0105: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__3' IL_010a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_010f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__3' + IL_010f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__3' IL_0114: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0119: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_011e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__2' + IL_011e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__2' IL_0123: brfalse.s IL_0127 IL_0125: br.s IL_015d @@ -3659,10 +3682,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0153: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0158: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__2' - IL_015d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__2' + IL_0158: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__2' + IL_015d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__2' IL_0162: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0167: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__2' + IL_0167: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__2' IL_016c: ldarg.0 IL_016d: ldc.i4.1 IL_016e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3672,7 +3695,7 @@ !1, !2) IL_0178: nop - IL_0179: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__5' + IL_0179: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__5' IL_017e: brfalse.s IL_0182 IL_0180: br.s IL_01c1 @@ -3704,13 +3727,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01b7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01bc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__5' - IL_01c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__5' + IL_01bc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__5' + IL_01c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__5' IL_01c6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__5' + IL_01cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__5' IL_01d0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_01d5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_01da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__4' + IL_01da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__4' IL_01df: brfalse.s IL_01e3 IL_01e1: br.s IL_0219 @@ -3740,10 +3763,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_020f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0214: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__4' - IL_0219: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__4' + IL_0214: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__4' + IL_0219: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__4' IL_021e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0223: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__4' + IL_0223: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__4' IL_0228: ldarg.0 IL_0229: ldnull IL_022a: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3753,7 +3776,7 @@ !1, !2) IL_0234: nop - IL_0235: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__7' + IL_0235: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__7' IL_023a: brfalse.s IL_023e IL_023c: br.s IL_027d @@ -3785,13 +3808,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0273: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0278: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__7' - IL_027d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__7' + IL_0278: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__7' + IL_027d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__7' IL_0282: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0287: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__7' + IL_0287: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__7' IL_028c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0291: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0296: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__6' + IL_0296: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__6' IL_029b: brfalse.s IL_029f IL_029d: br.s IL_02d5 @@ -3821,10 +3844,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02cb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02d0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__6' - IL_02d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__6' + IL_02d0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__6' + IL_02d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__6' IL_02da: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__6' + IL_02df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__6' IL_02e4: ldarg.0 IL_02e5: ldarg.1 IL_02e6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3834,7 +3857,7 @@ !1, !2) IL_02f0: nop - IL_02f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__9' + IL_02f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__9' IL_02f6: brfalse.s IL_02fa IL_02f8: br.s IL_0339 @@ -3866,13 +3889,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_032f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0334: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__9' - IL_0339: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__9' + IL_0334: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__9' + IL_0339: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__9' IL_033e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0343: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__9' + IL_0343: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__9' IL_0348: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_034d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0352: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__8' + IL_0352: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__8' IL_0357: brfalse.s IL_035b IL_0359: br.s IL_0391 @@ -3902,10 +3925,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0387: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_038c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__8' - IL_0391: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__8' + IL_038c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__8' + IL_0391: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__8' IL_0396: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_039b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__8' + IL_039b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__8' IL_03a0: ldarg.0 IL_03a1: ldc.i4.1 IL_03a2: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3915,7 +3938,7 @@ !1, !2) IL_03ac: nop - IL_03ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__11' + IL_03ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__11' IL_03b2: brfalse.s IL_03b6 IL_03b4: br.s IL_03f5 @@ -3947,13 +3970,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03eb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03f0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__11' - IL_03f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__11' + IL_03f0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__11' + IL_03f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__11' IL_03fa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__11' + IL_03ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__11' IL_0404: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0409: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_040e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__10' + IL_040e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__10' IL_0413: brfalse.s IL_0417 IL_0415: br.s IL_044d @@ -3983,10 +4006,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0443: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0448: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__10' - IL_044d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__10' + IL_0448: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__10' + IL_044d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__10' IL_0452: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0457: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__10' + IL_0457: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__10' IL_045c: ldarg.0 IL_045d: ldnull IL_045e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3996,7 +4019,7 @@ !1, !2) IL_0468: nop - IL_0469: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__13' + IL_0469: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__13' IL_046e: brfalse.s IL_0472 IL_0470: br.s IL_04b1 @@ -4028,13 +4051,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04a7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04ac: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__13' - IL_04b1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__13' + IL_04ac: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__13' + IL_04b1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__13' IL_04b6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04bb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__13' + IL_04bb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__13' IL_04c0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_04c5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_04ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__12' + IL_04ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__12' IL_04cf: brfalse.s IL_04d3 IL_04d1: br.s IL_0509 @@ -4064,10 +4087,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04ff: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0504: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__12' - IL_0509: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__12' + IL_0504: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__12' + IL_0509: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__12' IL_050e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0513: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__12' + IL_0513: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__12' IL_0518: ldarg.0 IL_0519: ldarg.1 IL_051a: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4077,7 +4100,7 @@ !1, !2) IL_0524: nop - IL_0525: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__15' + IL_0525: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__15' IL_052a: brfalse.s IL_052e IL_052c: br.s IL_056d @@ -4109,13 +4132,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0563: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0568: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__15' - IL_056d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__15' + IL_0568: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__15' + IL_056d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__15' IL_0572: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0577: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__15' + IL_0577: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__15' IL_057c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0581: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0586: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__14' + IL_0586: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__14' IL_058b: brfalse.s IL_058f IL_058d: br.s IL_05c5 @@ -4145,10 +4168,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05bb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05c0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__14' - IL_05c5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__14' + IL_05c0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__14' + IL_05c5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__14' IL_05ca: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05cf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__14' + IL_05cf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__14' IL_05d4: ldarg.0 IL_05d5: ldc.i4.1 IL_05d6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4158,7 +4181,7 @@ !1, !2) IL_05e0: nop - IL_05e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__17' + IL_05e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__17' IL_05e6: brfalse.s IL_05ea IL_05e8: br.s IL_0629 @@ -4190,13 +4213,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_061f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0624: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__17' - IL_0629: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__17' + IL_0624: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__17' + IL_0629: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__17' IL_062e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0633: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__17' + IL_0633: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__17' IL_0638: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_063d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0642: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__16' + IL_0642: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__16' IL_0647: brfalse.s IL_064b IL_0649: br.s IL_0681 @@ -4226,10 +4249,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0677: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_067c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__16' - IL_0681: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__16' + IL_067c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__16' + IL_0681: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__16' IL_0686: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_068b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__16' + IL_068b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__16' IL_0690: ldarg.0 IL_0691: ldnull IL_0692: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4239,7 +4262,7 @@ !1, !2) IL_069c: nop - IL_069d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__19' + IL_069d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__19' IL_06a2: brfalse.s IL_06a6 IL_06a4: br.s IL_06e5 @@ -4271,13 +4294,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06db: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__19' - IL_06e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__19' + IL_06e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__19' + IL_06e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__19' IL_06ea: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__19' + IL_06ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__19' IL_06f4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_06f9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_06fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__18' + IL_06fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__18' IL_0703: brfalse.s IL_0707 IL_0705: br.s IL_073d @@ -4307,10 +4330,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0733: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0738: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__18' - IL_073d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__18' + IL_0738: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__18' + IL_073d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__18' IL_0742: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0747: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__18' + IL_0747: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__18' IL_074c: ldarg.0 IL_074d: ldarg.1 IL_074e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4320,7 +4343,7 @@ !1, !2) IL_0758: nop - IL_0759: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__21' + IL_0759: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__21' IL_075e: brfalse.s IL_0762 IL_0760: br.s IL_07a1 @@ -4352,13 +4375,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0797: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_079c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__21' - IL_07a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__21' + IL_079c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__21' + IL_07a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__21' IL_07a6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__21' + IL_07ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__21' IL_07b0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_07b5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_07ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__20' + IL_07ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__20' IL_07bf: brfalse.s IL_07c3 IL_07c1: br.s IL_07f9 @@ -4388,10 +4411,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07ef: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07f4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__20' - IL_07f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__20' + IL_07f4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__20' + IL_07f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__20' IL_07fe: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0803: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__20' + IL_0803: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__20' IL_0808: ldarg.0 IL_0809: ldc.i4.1 IL_080a: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4401,7 +4424,7 @@ !1, !2) IL_0814: nop - IL_0815: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__23' + IL_0815: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__23' IL_081a: brfalse.s IL_081e IL_081c: br.s IL_085d @@ -4433,13 +4456,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0853: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0858: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__23' - IL_085d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__23' + IL_0858: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__23' + IL_085d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__23' IL_0862: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0867: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__23' + IL_0867: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__23' IL_086c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0871: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0876: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__22' + IL_0876: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__22' IL_087b: brfalse.s IL_087f IL_087d: br.s IL_08b5 @@ -4469,10 +4492,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08ab: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08b0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__22' - IL_08b5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__22' + IL_08b0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__22' + IL_08b5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__22' IL_08ba: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__22' + IL_08bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__22' IL_08c4: ldarg.0 IL_08c5: ldnull IL_08c6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4482,7 +4505,7 @@ !1, !2) IL_08d0: nop - IL_08d1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__25' + IL_08d1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__25' IL_08d6: brfalse.s IL_08da IL_08d8: br.s IL_0919 @@ -4514,13 +4537,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_090f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0914: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__25' - IL_0919: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__25' + IL_0914: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__25' + IL_0919: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__25' IL_091e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0923: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__25' + IL_0923: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__25' IL_0928: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_092d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0932: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__24' + IL_0932: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__24' IL_0937: brfalse.s IL_093b IL_0939: br.s IL_0971 @@ -4550,10 +4573,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0967: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_096c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__24' - IL_0971: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__24' + IL_096c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__24' + IL_0971: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__24' IL_0976: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_097b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__24' + IL_097b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__24' IL_0980: ldarg.0 IL_0981: ldarg.1 IL_0982: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4563,7 +4586,7 @@ !1, !2) IL_098c: nop - IL_098d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__27' + IL_098d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__27' IL_0992: brfalse.s IL_0996 IL_0994: br.s IL_09d5 @@ -4595,13 +4618,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09cb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09d0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__27' - IL_09d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__27' + IL_09d0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__27' + IL_09d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__27' IL_09da: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__27' + IL_09df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__27' IL_09e4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_09e9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_09ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__26' + IL_09ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__26' IL_09f3: brfalse.s IL_09f7 IL_09f5: br.s IL_0a2d @@ -4631,10 +4654,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a23: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a28: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__26' - IL_0a2d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__26' + IL_0a28: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__26' + IL_0a2d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__26' IL_0a32: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a37: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__26' + IL_0a37: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__26' IL_0a3c: ldarg.0 IL_0a3d: ldc.i4.1 IL_0a3e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4644,7 +4667,7 @@ !1, !2) IL_0a48: nop - IL_0a49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__29' + IL_0a49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__29' IL_0a4e: brfalse.s IL_0a52 IL_0a50: br.s IL_0a91 @@ -4676,13 +4699,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a87: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a8c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__29' - IL_0a91: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__29' + IL_0a8c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__29' + IL_0a91: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__29' IL_0a96: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a9b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__29' + IL_0a9b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__29' IL_0aa0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0aa5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0aaa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__28' + IL_0aaa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__28' IL_0aaf: brfalse.s IL_0ab3 IL_0ab1: br.s IL_0ae9 @@ -4712,10 +4735,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0adf: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ae4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__28' - IL_0ae9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__28' + IL_0ae4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__28' + IL_0ae9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__28' IL_0aee: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0af3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__28' + IL_0af3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__28' IL_0af8: ldarg.0 IL_0af9: ldnull IL_0afa: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4725,7 +4748,7 @@ !1, !2) IL_0b04: nop - IL_0b05: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__31' + IL_0b05: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__31' IL_0b0a: brfalse.s IL_0b0e IL_0b0c: br.s IL_0b4d @@ -4757,13 +4780,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b43: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b48: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__31' - IL_0b4d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__31' + IL_0b48: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__31' + IL_0b4d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__31' IL_0b52: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b57: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__31' + IL_0b57: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__31' IL_0b5c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0b61: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0b66: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__30' + IL_0b66: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__30' IL_0b6b: brfalse.s IL_0b6f IL_0b6d: br.s IL_0ba5 @@ -4793,10 +4816,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b9b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ba0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__30' - IL_0ba5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__30' + IL_0ba0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__30' + IL_0ba5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__30' IL_0baa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0baf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__30' + IL_0baf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__30' IL_0bb4: ldarg.0 IL_0bb5: ldarg.1 IL_0bb6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4806,7 +4829,7 @@ !1, !2) IL_0bc0: nop - IL_0bc1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__33' + IL_0bc1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__33' IL_0bc6: brfalse.s IL_0bca IL_0bc8: br.s IL_0c09 @@ -4838,13 +4861,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0bff: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c04: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__33' - IL_0c09: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__33' + IL_0c04: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__33' + IL_0c09: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__33' IL_0c0e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__33' + IL_0c13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__33' IL_0c18: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0c1d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0c22: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__32' + IL_0c22: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__32' IL_0c27: brfalse.s IL_0c2b IL_0c29: br.s IL_0c61 @@ -4874,10 +4897,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c57: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c5c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__32' - IL_0c61: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__32' + IL_0c5c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__32' + IL_0c61: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__32' IL_0c66: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c6b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__32' + IL_0c6b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__32' IL_0c70: ldarg.0 IL_0c71: ldc.i4.1 IL_0c72: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4887,7 +4910,7 @@ !1, !2) IL_0c7c: nop - IL_0c7d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__35' + IL_0c7d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__35' IL_0c82: brfalse.s IL_0c86 IL_0c84: br.s IL_0cc5 @@ -4919,13 +4942,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0cbb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0cc0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__35' - IL_0cc5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__35' + IL_0cc0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__35' + IL_0cc5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__35' IL_0cca: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0ccf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__35' + IL_0ccf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__35' IL_0cd4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0cd9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0cde: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__34' + IL_0cde: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__34' IL_0ce3: brfalse.s IL_0ce7 IL_0ce5: br.s IL_0d1d @@ -4955,10 +4978,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d13: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d18: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__34' - IL_0d1d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__34' + IL_0d18: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__34' + IL_0d1d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__34' IL_0d22: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d27: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__34' + IL_0d27: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__34' IL_0d2c: ldarg.0 IL_0d2d: ldnull IL_0d2e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4975,49 +4998,36 @@ { .param [1] .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 98 (0x62) + // Code size 86 (0x56) .maxstack 3 - .locals init (int32 V_0, - bool V_1) IL_0000: nop IL_0001: call void [mscorlib]System.Console::WriteLine() IL_0006: nop - IL_0007: ldc.i4.5 - IL_0008: stloc.0 - IL_0009: ldloc.0 - IL_000a: ldc.i4.0 - IL_000b: clt - IL_000d: stloc.1 - IL_000e: ldloc.1 - IL_000f: brfalse.s IL_0013 - - IL_0011: br.s IL_0061 + IL_0007: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' + IL_000c: brfalse.s IL_0010 - IL_0013: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' - IL_0018: brfalse.s IL_001c + IL_000e: br.s IL_0035 - IL_001a: br.s IL_0041 - - IL_001c: ldc.i4.s 16 - IL_001e: ldtoken [mscorlib]System.Int32 - IL_0023: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0028: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_002d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0032: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::Convert(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_0010: ldc.i4.s 16 + IL_0012: ldtoken [mscorlib]System.Int32 + IL_0017: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0021: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0026: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::Convert(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, class [mscorlib]System.Type, class [mscorlib]System.Type) - IL_0037: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_003c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' - IL_0041: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' - IL_0046: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' - IL_0050: ldarg.0 - IL_0051: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + IL_002b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0030: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' + IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' + IL_003a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_003f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' + IL_0044: ldarg.0 + IL_0045: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) - IL_0056: box [mscorlib]System.Int32 - IL_005b: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::MemberAccess(object) - IL_0060: nop - IL_0061: ret + IL_004a: box [mscorlib]System.Int32 + IL_004f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::MemberAccess(object) + IL_0054: nop + IL_0055: ret } // end of method DynamicTests::Casts .method private hidebysig static void CompoundAssignment(object a, @@ -5034,7 +5044,7 @@ IL_0000: nop IL_0001: ldarg.0 IL_0002: stloc.0 - IL_0003: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__3' + IL_0003: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__3' IL_0008: brfalse.s IL_000c IL_000a: br.s IL_002b @@ -5047,16 +5057,16 @@ string, class [mscorlib]System.Type) IL_0021: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0026: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__3' - IL_002b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__3' + IL_0026: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__3' + IL_002b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__3' IL_0030: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__3' + IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__3' IL_003a: ldloc.0 IL_003b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0040: brtrue IL_0144 - IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__2' + IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__2' IL_004a: brfalse.s IL_004e IL_004c: br.s IL_008b @@ -5086,12 +5096,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0081: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0086: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__2' - IL_008b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__2' + IL_0086: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__2' + IL_008b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__2' IL_0090: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0095: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__2' + IL_0095: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__2' IL_009a: ldloc.0 - IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__1' + IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__1' IL_00a0: brfalse.s IL_00a4 IL_00a2: br.s IL_00da @@ -5121,11 +5131,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00d0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__1' - IL_00da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__1' + IL_00d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__1' + IL_00da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__1' IL_00df: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__1' - IL_00e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' + IL_00e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__1' + IL_00e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' IL_00ee: brfalse.s IL_00f2 IL_00f0: br.s IL_0121 @@ -5148,10 +5158,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0117: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_011c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' - IL_0121: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' + IL_011c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' + IL_0121: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' IL_0126: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_012b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' + IL_012b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' IL_0130: ldloc.0 IL_0131: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5165,7 +5175,7 @@ IL_0141: pop IL_0142: br.s IL_01a2 - IL_0144: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__4' + IL_0144: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__4' IL_0149: brfalse.s IL_014d IL_014b: br.s IL_018b @@ -5197,10 +5207,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0181: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0186: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__4' - IL_018b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__4' + IL_0186: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__4' + IL_018b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__4' IL_0190: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0195: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__4' + IL_0195: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__4' IL_019a: ldloc.0 IL_019b: ldc.i4.5 IL_019c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5209,7 +5219,7 @@ IL_01a1: pop IL_01a2: ldarg.0 IL_01a3: stloc.0 - IL_01a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__8' + IL_01a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__8' IL_01a9: brfalse.s IL_01ad IL_01ab: br.s IL_01cc @@ -5222,16 +5232,16 @@ string, class [mscorlib]System.Type) IL_01c2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01c7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__8' - IL_01cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__8' + IL_01c7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__8' + IL_01cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__8' IL_01d1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__8' + IL_01d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__8' IL_01db: ldloc.0 IL_01dc: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_01e1: brtrue IL_02e5 - IL_01e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__7' + IL_01e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__7' IL_01eb: brfalse.s IL_01ef IL_01ed: br.s IL_022c @@ -5261,12 +5271,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0222: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0227: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__7' - IL_022c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__7' + IL_0227: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__7' + IL_022c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__7' IL_0231: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0236: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__7' + IL_0236: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__7' IL_023b: ldloc.0 - IL_023c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__6' + IL_023c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__6' IL_0241: brfalse.s IL_0245 IL_0243: br.s IL_027b @@ -5296,11 +5306,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0271: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0276: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__6' - IL_027b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__6' + IL_0276: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__6' + IL_027b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__6' IL_0280: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0285: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__6' - IL_028a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__5' + IL_0285: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__6' + IL_028a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__5' IL_028f: brfalse.s IL_0293 IL_0291: br.s IL_02c2 @@ -5323,10 +5333,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02b8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02bd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__5' - IL_02c2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__5' + IL_02bd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__5' + IL_02c2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__5' IL_02c7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__5' + IL_02cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__5' IL_02d1: ldloc.0 IL_02d2: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5340,7 +5350,7 @@ IL_02e2: pop IL_02e3: br.s IL_0343 - IL_02e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__9' + IL_02e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__9' IL_02ea: brfalse.s IL_02ee IL_02ec: br.s IL_032c @@ -5372,10 +5382,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0322: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0327: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__9' - IL_032c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__9' + IL_0327: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__9' + IL_032c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__9' IL_0331: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0336: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__9' + IL_0336: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__9' IL_033b: ldloc.0 IL_033c: ldc.i4.1 IL_033d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5384,7 +5394,7 @@ IL_0342: pop IL_0343: ldarg.0 IL_0344: stloc.0 - IL_0345: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__12' + IL_0345: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__12' IL_034a: brfalse.s IL_034e IL_034c: br.s IL_038b @@ -5414,12 +5424,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0381: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0386: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__12' - IL_038b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__12' + IL_0386: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__12' + IL_038b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__12' IL_0390: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0395: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__12' + IL_0395: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__12' IL_039a: ldloc.0 - IL_039b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__11' + IL_039b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__11' IL_03a0: brfalse.s IL_03a4 IL_03a2: br.s IL_03da @@ -5449,11 +5459,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03d0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__11' - IL_03da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__11' + IL_03d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__11' + IL_03da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__11' IL_03df: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__11' - IL_03e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__10' + IL_03e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__11' + IL_03e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__10' IL_03ee: brfalse.s IL_03f2 IL_03f0: br.s IL_0421 @@ -5476,10 +5486,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0417: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_041c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__10' - IL_0421: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__10' + IL_041c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__10' + IL_0421: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__10' IL_0426: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_042b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__10' + IL_042b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__10' IL_0430: ldloc.0 IL_0431: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5493,7 +5503,7 @@ IL_0441: pop IL_0442: ldarg.0 IL_0443: stloc.0 - IL_0444: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__15' + IL_0444: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__15' IL_0449: brfalse.s IL_044d IL_044b: br.s IL_048a @@ -5523,12 +5533,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0480: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0485: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__15' - IL_048a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__15' + IL_0485: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__15' + IL_048a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__15' IL_048f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0494: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__15' + IL_0494: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__15' IL_0499: ldloc.0 - IL_049a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__14' + IL_049a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__14' IL_049f: brfalse.s IL_04a3 IL_04a1: br.s IL_04d9 @@ -5558,11 +5568,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04cf: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04d4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__14' - IL_04d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__14' + IL_04d4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__14' + IL_04d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__14' IL_04de: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__14' - IL_04e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__13' + IL_04e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__14' + IL_04e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__13' IL_04ed: brfalse.s IL_04f1 IL_04ef: br.s IL_0520 @@ -5585,10 +5595,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0516: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_051b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__13' - IL_0520: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__13' + IL_051b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__13' + IL_0520: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__13' IL_0525: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_052a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__13' + IL_052a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__13' IL_052f: ldloc.0 IL_0530: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5604,7 +5614,7 @@ IL_0542: stloc.0 IL_0543: ldarg.0 IL_0544: stloc.1 - IL_0545: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__19' + IL_0545: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__19' IL_054a: brfalse.s IL_054e IL_054c: br.s IL_056d @@ -5617,16 +5627,16 @@ string, class [mscorlib]System.Type) IL_0563: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0568: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__19' - IL_056d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__19' + IL_0568: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__19' + IL_056d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__19' IL_0572: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0577: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__19' + IL_0577: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__19' IL_057c: ldloc.1 IL_057d: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0582: brtrue IL_0686 - IL_0587: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__18' + IL_0587: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__18' IL_058c: brfalse.s IL_0590 IL_058e: br.s IL_05cd @@ -5656,12 +5666,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05c3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05c8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__18' - IL_05cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__18' + IL_05c8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__18' + IL_05cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__18' IL_05d2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__18' + IL_05d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__18' IL_05dc: ldloc.1 - IL_05dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__17' + IL_05dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__17' IL_05e2: brfalse.s IL_05e6 IL_05e4: br.s IL_061c @@ -5691,11 +5701,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0612: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0617: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__17' - IL_061c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__17' + IL_0617: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__17' + IL_061c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__17' IL_0621: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0626: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__17' - IL_062b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__16' + IL_0626: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__17' + IL_062b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__16' IL_0630: brfalse.s IL_0634 IL_0632: br.s IL_0663 @@ -5718,10 +5728,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0659: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_065e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__16' - IL_0663: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__16' + IL_065e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__16' + IL_0663: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__16' IL_0668: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_066d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__16' + IL_066d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__16' IL_0672: ldloc.1 IL_0673: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5735,7 +5745,7 @@ IL_0683: pop IL_0684: br.s IL_06e4 - IL_0686: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__20' + IL_0686: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__20' IL_068b: brfalse.s IL_068f IL_068d: br.s IL_06cd @@ -5767,10 +5777,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06c3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06c8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__20' - IL_06cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__20' + IL_06c8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__20' + IL_06cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__20' IL_06d2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__20' + IL_06d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__20' IL_06dc: ldloc.1 IL_06dd: ldloc.0 IL_06de: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5781,7 +5791,7 @@ IL_06e5: stloc.1 IL_06e6: ldarg.0 IL_06e7: stloc.0 - IL_06e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__24' + IL_06e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__24' IL_06ed: brfalse.s IL_06f1 IL_06ef: br.s IL_0710 @@ -5794,16 +5804,16 @@ string, class [mscorlib]System.Type) IL_0706: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_070b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__24' - IL_0710: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__24' + IL_070b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__24' + IL_0710: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__24' IL_0715: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_071a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__24' + IL_071a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__24' IL_071f: ldloc.0 IL_0720: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0725: brtrue IL_0829 - IL_072a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__23' + IL_072a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__23' IL_072f: brfalse.s IL_0733 IL_0731: br.s IL_0770 @@ -5833,12 +5843,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0766: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_076b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__23' - IL_0770: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__23' + IL_076b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__23' + IL_0770: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__23' IL_0775: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_077a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__23' + IL_077a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__23' IL_077f: ldloc.0 - IL_0780: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__22' + IL_0780: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__22' IL_0785: brfalse.s IL_0789 IL_0787: br.s IL_07bf @@ -5868,11 +5878,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07b5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07ba: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__22' - IL_07bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__22' + IL_07ba: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__22' + IL_07bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__22' IL_07c4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__22' - IL_07ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__21' + IL_07c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__22' + IL_07ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__21' IL_07d3: brfalse.s IL_07d7 IL_07d5: br.s IL_0806 @@ -5895,10 +5905,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07fc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0801: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__21' - IL_0806: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__21' + IL_0801: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__21' + IL_0806: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__21' IL_080b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0810: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__21' + IL_0810: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__21' IL_0815: ldloc.0 IL_0816: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5912,7 +5922,7 @@ IL_0826: pop IL_0827: br.s IL_0887 - IL_0829: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__25' + IL_0829: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__25' IL_082e: brfalse.s IL_0832 IL_0830: br.s IL_0870 @@ -5944,10 +5954,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0866: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_086b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__25' - IL_0870: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__25' + IL_086b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__25' + IL_0870: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__25' IL_0875: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_087a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__25' + IL_087a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__25' IL_087f: ldloc.0 IL_0880: ldloc.1 IL_0881: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5956,7 +5966,7 @@ IL_0886: pop IL_0887: ldarg.0 IL_0888: stloc.0 - IL_0889: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__28' + IL_0889: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__28' IL_088e: brfalse.s IL_0892 IL_0890: br.s IL_08cf @@ -5986,12 +5996,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08c5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08ca: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__28' - IL_08cf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__28' + IL_08ca: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__28' + IL_08cf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__28' IL_08d4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__28' + IL_08d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__28' IL_08de: ldloc.0 - IL_08df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__27' + IL_08df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__27' IL_08e4: brfalse.s IL_08e8 IL_08e6: br.s IL_091e @@ -6021,11 +6031,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0914: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0919: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__27' - IL_091e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__27' + IL_0919: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__27' + IL_091e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__27' IL_0923: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0928: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__27' - IL_092d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__26' + IL_0928: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__27' + IL_092d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__26' IL_0932: brfalse.s IL_0936 IL_0934: br.s IL_0965 @@ -6048,10 +6058,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_095b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0960: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__26' - IL_0965: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__26' + IL_0960: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__26' + IL_0965: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__26' IL_096a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_096f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__26' + IL_096f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__26' IL_0974: ldloc.0 IL_0975: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6065,7 +6075,7 @@ IL_0985: pop IL_0986: ldarg.0 IL_0987: stloc.0 - IL_0988: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__31' + IL_0988: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__31' IL_098d: brfalse.s IL_0991 IL_098f: br.s IL_09ce @@ -6095,12 +6105,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09c4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09c9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__31' - IL_09ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__31' + IL_09c9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__31' + IL_09ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__31' IL_09d3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__31' + IL_09d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__31' IL_09dd: ldloc.0 - IL_09de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__30' + IL_09de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__30' IL_09e3: brfalse.s IL_09e7 IL_09e5: br.s IL_0a1d @@ -6130,11 +6140,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a13: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a18: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__30' - IL_0a1d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__30' + IL_0a18: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__30' + IL_0a1d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__30' IL_0a22: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a27: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__30' - IL_0a2c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__29' + IL_0a27: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__30' + IL_0a2c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__29' IL_0a31: brfalse.s IL_0a35 IL_0a33: br.s IL_0a64 @@ -6157,10 +6167,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a5a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a5f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__29' - IL_0a64: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__29' + IL_0a5f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__29' + IL_0a64: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__29' IL_0a69: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a6e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__29' + IL_0a6e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__29' IL_0a73: ldloc.0 IL_0a74: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6174,7 +6184,7 @@ IL_0a84: pop IL_0a85: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0a8a: stloc.0 - IL_0a8b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__35' + IL_0a8b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__35' IL_0a90: brfalse.s IL_0a94 IL_0a92: br.s IL_0ab3 @@ -6187,16 +6197,16 @@ string, class [mscorlib]System.Type) IL_0aa9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0aae: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__35' - IL_0ab3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__35' + IL_0aae: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__35' + IL_0ab3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__35' IL_0ab8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0abd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__35' + IL_0abd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__35' IL_0ac2: ldloc.0 IL_0ac3: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0ac8: brtrue IL_0bcc - IL_0acd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__34' + IL_0acd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__34' IL_0ad2: brfalse.s IL_0ad6 IL_0ad4: br.s IL_0b13 @@ -6226,12 +6236,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b09: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b0e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__34' - IL_0b13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__34' + IL_0b0e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__34' + IL_0b13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__34' IL_0b18: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b1d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__34' + IL_0b1d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__34' IL_0b22: ldloc.0 - IL_0b23: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__33' + IL_0b23: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__33' IL_0b28: brfalse.s IL_0b2c IL_0b2a: br.s IL_0b62 @@ -6261,11 +6271,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b58: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b5d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__33' - IL_0b62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__33' + IL_0b5d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__33' + IL_0b62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__33' IL_0b67: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b6c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__33' - IL_0b71: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__32' + IL_0b6c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__33' + IL_0b71: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__32' IL_0b76: brfalse.s IL_0b7a IL_0b78: br.s IL_0ba9 @@ -6288,10 +6298,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b9f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ba4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__32' - IL_0ba9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__32' + IL_0ba4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__32' + IL_0ba9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__32' IL_0bae: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0bb3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__32' + IL_0bb3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__32' IL_0bb8: ldloc.0 IL_0bb9: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6305,7 +6315,7 @@ IL_0bc9: pop IL_0bca: br.s IL_0c2a - IL_0bcc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__36' + IL_0bcc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__36' IL_0bd1: brfalse.s IL_0bd5 IL_0bd3: br.s IL_0c13 @@ -6337,10 +6347,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c09: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c0e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__36' - IL_0c13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__36' + IL_0c0e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__36' + IL_0c13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__36' IL_0c18: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c1d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__36' + IL_0c1d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__36' IL_0c22: ldloc.0 IL_0c23: ldc.i4.5 IL_0c24: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6349,7 +6359,7 @@ IL_0c29: pop IL_0c2a: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0c2f: stloc.0 - IL_0c30: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__40' + IL_0c30: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__40' IL_0c35: brfalse.s IL_0c39 IL_0c37: br.s IL_0c58 @@ -6362,16 +6372,16 @@ string, class [mscorlib]System.Type) IL_0c4e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c53: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__40' - IL_0c58: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__40' + IL_0c53: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__40' + IL_0c58: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__40' IL_0c5d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__40' + IL_0c62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__40' IL_0c67: ldloc.0 IL_0c68: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0c6d: brtrue IL_0d71 - IL_0c72: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__39' + IL_0c72: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__39' IL_0c77: brfalse.s IL_0c7b IL_0c79: br.s IL_0cb8 @@ -6401,12 +6411,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0cae: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0cb3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__39' - IL_0cb8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__39' + IL_0cb3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__39' + IL_0cb8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__39' IL_0cbd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0cc2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__39' + IL_0cc2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__39' IL_0cc7: ldloc.0 - IL_0cc8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__38' + IL_0cc8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__38' IL_0ccd: brfalse.s IL_0cd1 IL_0ccf: br.s IL_0d07 @@ -6436,11 +6446,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0cfd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d02: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__38' - IL_0d07: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__38' + IL_0d02: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__38' + IL_0d07: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__38' IL_0d0c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d11: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__38' - IL_0d16: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__37' + IL_0d11: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__38' + IL_0d16: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__37' IL_0d1b: brfalse.s IL_0d1f IL_0d1d: br.s IL_0d4e @@ -6463,10 +6473,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d44: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d49: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__37' - IL_0d4e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__37' + IL_0d49: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__37' + IL_0d4e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__37' IL_0d53: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d58: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__37' + IL_0d58: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__37' IL_0d5d: ldloc.0 IL_0d5e: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6480,7 +6490,7 @@ IL_0d6e: pop IL_0d6f: br.s IL_0dcf - IL_0d71: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__41' + IL_0d71: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__41' IL_0d76: brfalse.s IL_0d7a IL_0d78: br.s IL_0db8 @@ -6512,10 +6522,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0dae: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0db3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__41' - IL_0db8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__41' + IL_0db3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__41' + IL_0db8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__41' IL_0dbd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0dc2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__41' + IL_0dc2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__41' IL_0dc7: ldloc.0 IL_0dc8: ldc.i4.5 IL_0dc9: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6537,7 +6547,7 @@ .locals init (object V_0, object V_1) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__5' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__5' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_0049 @@ -6569,15 +6579,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__5' - IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__5' + IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__5' + IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__5' IL_004e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__5' + IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__5' IL_0058: ldtoken [mscorlib]System.Console IL_005d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0062: ldarg.0 IL_0063: stloc.0 - IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__3' + IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__3' IL_0069: brfalse.s IL_006d IL_006b: br.s IL_008c @@ -6590,16 +6600,16 @@ string, class [mscorlib]System.Type) IL_0082: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0087: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__3' - IL_008c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__3' + IL_0087: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__3' + IL_008c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__3' IL_0091: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__3' + IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__3' IL_009b: ldloc.0 IL_009c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_00a1: brtrue IL_01a4 - IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__2' + IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__2' IL_00ab: brfalse.s IL_00af IL_00ad: br.s IL_00ec @@ -6629,12 +6639,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00e2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00e7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__2' - IL_00ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__2' + IL_00e7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__2' + IL_00ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__2' IL_00f1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__2' + IL_00f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__2' IL_00fb: ldloc.0 - IL_00fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__1' + IL_00fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__1' IL_0101: brfalse.s IL_0105 IL_0103: br.s IL_013b @@ -6664,11 +6674,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0131: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0136: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__1' - IL_013b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__1' + IL_0136: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__1' + IL_013b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__1' IL_0140: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0145: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__1' - IL_014a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' + IL_0145: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__1' + IL_014a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' IL_014f: brfalse.s IL_0153 IL_0151: br.s IL_0182 @@ -6691,10 +6701,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0178: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_017d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' - IL_0182: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' + IL_017d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' + IL_0182: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' IL_0187: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_018c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' + IL_018c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' IL_0191: ldloc.0 IL_0192: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6707,7 +6717,7 @@ !2) IL_01a2: br.s IL_0201 - IL_01a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__4' + IL_01a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__4' IL_01a9: brfalse.s IL_01ad IL_01ab: br.s IL_01eb @@ -6739,10 +6749,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01e1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01e6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__4' - IL_01eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__4' + IL_01e6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__4' + IL_01eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__4' IL_01f0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__4' + IL_01f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__4' IL_01fa: ldloc.0 IL_01fb: ldc.i4.5 IL_01fc: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6752,7 +6762,7 @@ !1, !2) IL_0206: nop - IL_0207: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__11' + IL_0207: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__11' IL_020c: brfalse.s IL_0210 IL_020e: br.s IL_024f @@ -6784,15 +6794,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0245: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_024a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__11' - IL_024f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__11' + IL_024a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__11' + IL_024f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__11' IL_0254: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0259: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__11' + IL_0259: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__11' IL_025e: ldtoken [mscorlib]System.Console IL_0263: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0268: ldarg.0 IL_0269: stloc.0 - IL_026a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__9' + IL_026a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__9' IL_026f: brfalse.s IL_0273 IL_0271: br.s IL_0292 @@ -6805,16 +6815,16 @@ string, class [mscorlib]System.Type) IL_0288: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_028d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__9' - IL_0292: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__9' + IL_028d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__9' + IL_0292: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__9' IL_0297: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_029c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__9' + IL_029c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__9' IL_02a1: ldloc.0 IL_02a2: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_02a7: brtrue IL_03aa - IL_02ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__8' + IL_02ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__8' IL_02b1: brfalse.s IL_02b5 IL_02b3: br.s IL_02f2 @@ -6844,12 +6854,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02e8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02ed: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__8' - IL_02f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__8' + IL_02ed: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__8' + IL_02f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__8' IL_02f7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__8' + IL_02fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__8' IL_0301: ldloc.0 - IL_0302: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__7' + IL_0302: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__7' IL_0307: brfalse.s IL_030b IL_0309: br.s IL_0341 @@ -6879,11 +6889,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0337: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_033c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__7' - IL_0341: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__7' + IL_033c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__7' + IL_0341: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__7' IL_0346: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_034b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__7' - IL_0350: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__6' + IL_034b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__7' + IL_0350: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__6' IL_0355: brfalse.s IL_0359 IL_0357: br.s IL_0388 @@ -6906,10 +6916,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_037e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0383: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__6' - IL_0388: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__6' + IL_0383: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__6' + IL_0388: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__6' IL_038d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0392: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__6' + IL_0392: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__6' IL_0397: ldloc.0 IL_0398: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6922,7 +6932,7 @@ !2) IL_03a8: br.s IL_0407 - IL_03aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__10' + IL_03aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__10' IL_03af: brfalse.s IL_03b3 IL_03b1: br.s IL_03f1 @@ -6954,10 +6964,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03e7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03ec: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__10' - IL_03f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__10' + IL_03ec: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__10' + IL_03f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__10' IL_03f6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__10' + IL_03fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__10' IL_0400: ldloc.0 IL_0401: ldc.i4.1 IL_0402: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6967,7 +6977,7 @@ !1, !2) IL_040c: nop - IL_040d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__15' + IL_040d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__15' IL_0412: brfalse.s IL_0416 IL_0414: br.s IL_0455 @@ -6999,15 +7009,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_044b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0450: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__15' - IL_0455: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__15' + IL_0450: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__15' + IL_0455: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__15' IL_045a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_045f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__15' + IL_045f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__15' IL_0464: ldtoken [mscorlib]System.Console IL_0469: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_046e: ldarg.0 IL_046f: stloc.0 - IL_0470: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__14' + IL_0470: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__14' IL_0475: brfalse.s IL_0479 IL_0477: br.s IL_04b6 @@ -7037,12 +7047,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04ac: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04b1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__14' - IL_04b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__14' + IL_04b1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__14' + IL_04b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__14' IL_04bb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__14' + IL_04c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__14' IL_04c5: ldloc.0 - IL_04c6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__13' + IL_04c6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__13' IL_04cb: brfalse.s IL_04cf IL_04cd: br.s IL_0505 @@ -7072,11 +7082,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04fb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0500: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__13' - IL_0505: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__13' + IL_0500: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__13' + IL_0505: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__13' IL_050a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_050f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__13' - IL_0514: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__12' + IL_050f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__13' + IL_0514: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__12' IL_0519: brfalse.s IL_051d IL_051b: br.s IL_054c @@ -7099,10 +7109,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0542: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0547: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__12' - IL_054c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__12' + IL_0547: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__12' + IL_054c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__12' IL_0551: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0556: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__12' + IL_0556: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__12' IL_055b: ldloc.0 IL_055c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7117,7 +7127,7 @@ !1, !2) IL_0571: nop - IL_0572: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__19' + IL_0572: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__19' IL_0577: brfalse.s IL_057b IL_0579: br.s IL_05ba @@ -7149,15 +7159,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05b0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05b5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__19' - IL_05ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__19' + IL_05b5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__19' + IL_05ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__19' IL_05bf: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05c4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__19' + IL_05c4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__19' IL_05c9: ldtoken [mscorlib]System.Console IL_05ce: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_05d3: ldarg.0 IL_05d4: stloc.0 - IL_05d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__18' + IL_05d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__18' IL_05da: brfalse.s IL_05de IL_05dc: br.s IL_061b @@ -7187,12 +7197,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0611: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0616: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__18' - IL_061b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__18' + IL_0616: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__18' + IL_061b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__18' IL_0620: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0625: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__18' + IL_0625: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__18' IL_062a: ldloc.0 - IL_062b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__17' + IL_062b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__17' IL_0630: brfalse.s IL_0634 IL_0632: br.s IL_066a @@ -7222,11 +7232,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0660: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0665: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__17' - IL_066a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__17' + IL_0665: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__17' + IL_066a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__17' IL_066f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0674: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__17' - IL_0679: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__16' + IL_0674: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__17' + IL_0679: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__16' IL_067e: brfalse.s IL_0682 IL_0680: br.s IL_06b1 @@ -7249,10 +7259,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06a7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06ac: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__16' - IL_06b1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__16' + IL_06ac: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__16' + IL_06b1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__16' IL_06b6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06bb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__16' + IL_06bb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__16' IL_06c0: ldloc.0 IL_06c1: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7267,7 +7277,7 @@ !1, !2) IL_06d6: nop - IL_06d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__25' + IL_06d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__25' IL_06dc: brfalse.s IL_06e0 IL_06de: br.s IL_071f @@ -7299,17 +7309,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0715: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_071a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__25' - IL_071f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__25' + IL_071a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__25' + IL_071f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__25' IL_0724: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0729: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__25' + IL_0729: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__25' IL_072e: ldtoken [mscorlib]System.Console IL_0733: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0738: ldarg.1 IL_0739: stloc.0 IL_073a: ldarg.0 IL_073b: stloc.1 - IL_073c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__23' + IL_073c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__23' IL_0741: brfalse.s IL_0745 IL_0743: br.s IL_0764 @@ -7322,16 +7332,16 @@ string, class [mscorlib]System.Type) IL_075a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_075f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__23' - IL_0764: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__23' + IL_075f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__23' + IL_0764: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__23' IL_0769: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_076e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__23' + IL_076e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__23' IL_0773: ldloc.1 IL_0774: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0779: brtrue IL_087c - IL_077e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__22' + IL_077e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__22' IL_0783: brfalse.s IL_0787 IL_0785: br.s IL_07c4 @@ -7361,12 +7371,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07ba: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07bf: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__22' - IL_07c4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__22' + IL_07bf: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__22' + IL_07c4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__22' IL_07c9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__22' + IL_07ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__22' IL_07d3: ldloc.1 - IL_07d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__21' + IL_07d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__21' IL_07d9: brfalse.s IL_07dd IL_07db: br.s IL_0813 @@ -7396,11 +7406,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0809: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_080e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__21' - IL_0813: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__21' + IL_080e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__21' + IL_0813: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__21' IL_0818: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_081d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__21' - IL_0822: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__20' + IL_081d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__21' + IL_0822: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__20' IL_0827: brfalse.s IL_082b IL_0829: br.s IL_085a @@ -7423,10 +7433,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0850: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0855: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__20' - IL_085a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__20' + IL_0855: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__20' + IL_085a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__20' IL_085f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0864: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__20' + IL_0864: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__20' IL_0869: ldloc.1 IL_086a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7439,7 +7449,7 @@ !2) IL_087a: br.s IL_08d9 - IL_087c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__24' + IL_087c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__24' IL_0881: brfalse.s IL_0885 IL_0883: br.s IL_08c3 @@ -7471,10 +7481,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08b9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08be: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__24' - IL_08c3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__24' + IL_08be: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__24' + IL_08c3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__24' IL_08c8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__24' + IL_08cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__24' IL_08d2: ldloc.1 IL_08d3: ldloc.0 IL_08d4: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7484,7 +7494,7 @@ !1, !2) IL_08de: nop - IL_08df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__31' + IL_08df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__31' IL_08e4: brfalse.s IL_08e8 IL_08e6: br.s IL_0927 @@ -7516,17 +7526,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_091d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0922: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__31' - IL_0927: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__31' + IL_0922: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__31' + IL_0927: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__31' IL_092c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0931: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__31' + IL_0931: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__31' IL_0936: ldtoken [mscorlib]System.Console IL_093b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0940: ldarg.1 IL_0941: stloc.1 IL_0942: ldarg.0 IL_0943: stloc.0 - IL_0944: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__29' + IL_0944: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__29' IL_0949: brfalse.s IL_094d IL_094b: br.s IL_096c @@ -7539,16 +7549,16 @@ string, class [mscorlib]System.Type) IL_0962: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0967: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__29' - IL_096c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__29' + IL_0967: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__29' + IL_096c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__29' IL_0971: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0976: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__29' + IL_0976: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__29' IL_097b: ldloc.0 IL_097c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0981: brtrue IL_0a84 - IL_0986: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__28' + IL_0986: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__28' IL_098b: brfalse.s IL_098f IL_098d: br.s IL_09cc @@ -7578,12 +7588,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09c2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09c7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__28' - IL_09cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__28' + IL_09c7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__28' + IL_09cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__28' IL_09d1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__28' + IL_09d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__28' IL_09db: ldloc.0 - IL_09dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__27' + IL_09dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__27' IL_09e1: brfalse.s IL_09e5 IL_09e3: br.s IL_0a1b @@ -7613,11 +7623,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a11: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a16: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__27' - IL_0a1b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__27' + IL_0a16: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__27' + IL_0a1b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__27' IL_0a20: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a25: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__27' - IL_0a2a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__26' + IL_0a25: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__27' + IL_0a2a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__26' IL_0a2f: brfalse.s IL_0a33 IL_0a31: br.s IL_0a62 @@ -7640,10 +7650,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a58: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a5d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__26' - IL_0a62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__26' + IL_0a5d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__26' + IL_0a62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__26' IL_0a67: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a6c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__26' + IL_0a6c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__26' IL_0a71: ldloc.0 IL_0a72: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7656,7 +7666,7 @@ !2) IL_0a82: br.s IL_0ae1 - IL_0a84: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__30' + IL_0a84: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__30' IL_0a89: brfalse.s IL_0a8d IL_0a8b: br.s IL_0acb @@ -7688,10 +7698,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0ac1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ac6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__30' - IL_0acb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__30' + IL_0ac6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__30' + IL_0acb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__30' IL_0ad0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0ad5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__30' + IL_0ad5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__30' IL_0ada: ldloc.0 IL_0adb: ldloc.1 IL_0adc: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7701,7 +7711,7 @@ !1, !2) IL_0ae6: nop - IL_0ae7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__35' + IL_0ae7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__35' IL_0aec: brfalse.s IL_0af0 IL_0aee: br.s IL_0b2f @@ -7733,15 +7743,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b25: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b2a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__35' - IL_0b2f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__35' + IL_0b2a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__35' + IL_0b2f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__35' IL_0b34: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__35' + IL_0b39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__35' IL_0b3e: ldtoken [mscorlib]System.Console IL_0b43: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0b48: ldarg.0 IL_0b49: stloc.0 - IL_0b4a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__34' + IL_0b4a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__34' IL_0b4f: brfalse.s IL_0b53 IL_0b51: br.s IL_0b90 @@ -7771,12 +7781,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b86: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b8b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__34' - IL_0b90: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__34' + IL_0b8b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__34' + IL_0b90: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__34' IL_0b95: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b9a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__34' + IL_0b9a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__34' IL_0b9f: ldloc.0 - IL_0ba0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__33' + IL_0ba0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__33' IL_0ba5: brfalse.s IL_0ba9 IL_0ba7: br.s IL_0bdf @@ -7806,11 +7816,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0bd5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0bda: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__33' - IL_0bdf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__33' + IL_0bda: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__33' + IL_0bdf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__33' IL_0be4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0be9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__33' - IL_0bee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__32' + IL_0be9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__33' + IL_0bee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__32' IL_0bf3: brfalse.s IL_0bf7 IL_0bf5: br.s IL_0c26 @@ -7833,10 +7843,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c1c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c21: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__32' - IL_0c26: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__32' + IL_0c21: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__32' + IL_0c26: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__32' IL_0c2b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c30: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__32' + IL_0c30: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__32' IL_0c35: ldloc.0 IL_0c36: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7851,7 +7861,7 @@ !1, !2) IL_0c4b: nop - IL_0c4c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__39' + IL_0c4c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__39' IL_0c51: brfalse.s IL_0c55 IL_0c53: br.s IL_0c94 @@ -7883,15 +7893,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c8a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c8f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__39' - IL_0c94: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__39' + IL_0c8f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__39' + IL_0c94: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__39' IL_0c99: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c9e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__39' + IL_0c9e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__39' IL_0ca3: ldtoken [mscorlib]System.Console IL_0ca8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0cad: ldarg.0 IL_0cae: stloc.0 - IL_0caf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__38' + IL_0caf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__38' IL_0cb4: brfalse.s IL_0cb8 IL_0cb6: br.s IL_0cf5 @@ -7921,12 +7931,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0ceb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0cf0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__38' - IL_0cf5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__38' + IL_0cf0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__38' + IL_0cf5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__38' IL_0cfa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0cff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__38' + IL_0cff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__38' IL_0d04: ldloc.0 - IL_0d05: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__37' + IL_0d05: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__37' IL_0d0a: brfalse.s IL_0d0e IL_0d0c: br.s IL_0d44 @@ -7956,11 +7966,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d3a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d3f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__37' - IL_0d44: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__37' + IL_0d3f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__37' + IL_0d44: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__37' IL_0d49: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d4e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__37' - IL_0d53: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__36' + IL_0d4e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__37' + IL_0d53: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__36' IL_0d58: brfalse.s IL_0d5c IL_0d5a: br.s IL_0d8b @@ -7983,10 +7993,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d81: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d86: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__36' - IL_0d8b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__36' + IL_0d86: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__36' + IL_0d8b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__36' IL_0d90: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d95: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__36' + IL_0d95: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__36' IL_0d9a: ldloc.0 IL_0d9b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8008,283 +8018,154 @@ { .param [1] .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 664 (0x298) + // Code size 356 (0x164) .maxstack 11 - .locals init (object V_0) IL_0000: nop - IL_0001: ldarg.0 - IL_0002: stloc.0 - IL_0003: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' - IL_0008: brfalse.s IL_000c + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__1' + IL_0006: brfalse.s IL_000a - IL_000a: br.s IL_0038 + IL_0008: br.s IL_0049 - IL_000c: ldc.i4.0 - IL_000d: ldc.i4.s 49 - IL_000f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0014: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0019: ldc.i4.1 - IL_001a: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_001f: dup - IL_0020: ldc.i4.0 - IL_0021: ldc.i4.0 - IL_0022: ldnull - IL_0023: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + IL_000a: ldc.i4 0x100 + IL_000f: ldstr "Casts" + IL_0014: ldnull + IL_0015: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_001a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001f: ldc.i4.2 + IL_0020: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0025: dup + IL_0026: ldc.i4.0 + IL_0027: ldc.i4.s 33 + IL_0029: ldnull + IL_002a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, string) - IL_0028: stelem.ref - IL_0029: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, - valuetype [System.Core]System.Linq.Expressions.ExpressionType, - class [mscorlib]System.Type, - class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_002e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0033: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' - IL_0038: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' - IL_003d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' - IL_0047: ldloc.0 - IL_0048: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, - !1) - IL_004d: starg.s a - IL_004f: ldarg.0 - IL_0050: stloc.0 - IL_0051: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__1' - IL_0056: brfalse.s IL_005a - - IL_0058: br.s IL_0086 - - IL_005a: ldc.i4.0 - IL_005b: ldc.i4.s 54 - IL_005d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0062: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0067: ldc.i4.1 - IL_0068: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_006d: dup - IL_006e: ldc.i4.0 - IL_006f: ldc.i4.0 - IL_0070: ldnull - IL_0071: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + IL_002f: stelem.ref + IL_0030: dup + IL_0031: ldc.i4.1 + IL_0032: ldc.i4.0 + IL_0033: ldnull + IL_0034: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, string) - IL_0076: stelem.ref - IL_0077: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, - valuetype [System.Core]System.Linq.Expressions.ExpressionType, - class [mscorlib]System.Type, - class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_007c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0081: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__1' - IL_0086: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__1' - IL_008b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0090: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__1' - IL_0095: ldloc.0 - IL_0096: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, - !1) - IL_009b: starg.s a - IL_009d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__2' - IL_00a2: brfalse.s IL_00a6 - - IL_00a4: br.s IL_00d2 - - IL_00a6: ldc.i4.0 - IL_00a7: ldc.i4.s 49 - IL_00a9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_00ae: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_00b3: ldc.i4.1 - IL_00b4: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_00b9: dup - IL_00ba: ldc.i4.0 - IL_00bb: ldc.i4.0 - IL_00bc: ldnull - IL_00bd: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_00c2: stelem.ref - IL_00c3: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, - valuetype [System.Core]System.Linq.Expressions.ExpressionType, - class [mscorlib]System.Type, - class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_00c8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00cd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__2' - IL_00d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__2' - IL_00d7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__2' - IL_00e1: ldarg.0 - IL_00e2: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, - !1) - IL_00e7: starg.s a - IL_00e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__3' - IL_00ee: brfalse.s IL_00f2 - - IL_00f0: br.s IL_011e - - IL_00f2: ldc.i4.0 - IL_00f3: ldc.i4.s 54 - IL_00f5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_00fa: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_00ff: ldc.i4.1 - IL_0100: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_0105: dup - IL_0106: ldc.i4.0 - IL_0107: ldc.i4.0 - IL_0108: ldnull - IL_0109: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_010e: stelem.ref - IL_010f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, - valuetype [System.Core]System.Linq.Expressions.ExpressionType, - class [mscorlib]System.Type, - class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0114: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0119: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__3' - IL_011e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__3' - IL_0123: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0128: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__3' - IL_012d: ldarg.0 - IL_012e: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, - !1) - IL_0133: starg.s a - IL_0135: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__5' - IL_013a: brfalse.s IL_013e - - IL_013c: br.s IL_017d - - IL_013e: ldc.i4 0x100 - IL_0143: ldstr "Casts" - IL_0148: ldnull - IL_0149: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_014e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0153: ldc.i4.2 - IL_0154: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_0159: dup - IL_015a: ldc.i4.0 - IL_015b: ldc.i4.s 33 - IL_015d: ldnull - IL_015e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0163: stelem.ref - IL_0164: dup - IL_0165: ldc.i4.1 - IL_0166: ldc.i4.0 - IL_0167: ldnull - IL_0168: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_016d: stelem.ref - IL_016e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_0039: stelem.ref + IL_003a: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, string, class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0173: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0178: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__5' - IL_017d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__5' - IL_0182: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0187: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__5' - IL_018c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0191: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0196: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__4' - IL_019b: brfalse.s IL_019f - - IL_019d: br.s IL_01cb - - IL_019f: ldc.i4.0 - IL_01a0: ldc.i4.s 28 - IL_01a2: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_01a7: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_01ac: ldc.i4.1 - IL_01ad: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_01b2: dup - IL_01b3: ldc.i4.0 - IL_01b4: ldc.i4.0 - IL_01b5: ldnull - IL_01b6: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_01bb: stelem.ref - IL_01bc: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__1' + IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__1' + IL_004e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__1' + IL_0058: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_005d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0062: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' + IL_0067: brfalse.s IL_006b + + IL_0069: br.s IL_0097 + + IL_006b: ldc.i4.0 + IL_006c: ldc.i4.s 28 + IL_006e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0073: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0078: ldc.i4.1 + IL_0079: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_007e: dup + IL_007f: ldc.i4.0 + IL_0080: ldc.i4.0 + IL_0081: ldnull + IL_0082: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0087: stelem.ref + IL_0088: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, valuetype [System.Core]System.Linq.Expressions.ExpressionType, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_01c1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01c6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__4' - IL_01cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__4' - IL_01d0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__4' - IL_01da: ldarg.0 - IL_01db: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + IL_008d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0092: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' + IL_0097: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' + IL_009c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' + IL_00a6: ldarg.0 + IL_00a7: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) - IL_01e0: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + IL_00ac: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_01e5: nop - IL_01e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__7' - IL_01eb: brfalse.s IL_01ef + IL_00b1: nop + IL_00b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__3' + IL_00b7: brfalse.s IL_00bb - IL_01ed: br.s IL_022e + IL_00b9: br.s IL_00fa - IL_01ef: ldc.i4 0x100 - IL_01f4: ldstr "Casts" - IL_01f9: ldnull - IL_01fa: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_01ff: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0204: ldc.i4.2 - IL_0205: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_020a: dup - IL_020b: ldc.i4.0 - IL_020c: ldc.i4.s 33 - IL_020e: ldnull - IL_020f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0214: stelem.ref - IL_0215: dup - IL_0216: ldc.i4.1 - IL_0217: ldc.i4.0 - IL_0218: ldnull - IL_0219: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_021e: stelem.ref - IL_021f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_00bb: ldc.i4 0x100 + IL_00c0: ldstr "Casts" + IL_00c5: ldnull + IL_00c6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00cb: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00d0: ldc.i4.2 + IL_00d1: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00d6: dup + IL_00d7: ldc.i4.0 + IL_00d8: ldc.i4.s 33 + IL_00da: ldnull + IL_00db: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00e0: stelem.ref + IL_00e1: dup + IL_00e2: ldc.i4.1 + IL_00e3: ldc.i4.0 + IL_00e4: ldnull + IL_00e5: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00ea: stelem.ref + IL_00eb: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, string, class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0224: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0229: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__7' - IL_022e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__7' - IL_0233: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0238: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__7' - IL_023d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0242: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0247: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__6' - IL_024c: brfalse.s IL_0250 - - IL_024e: br.s IL_027c - - IL_0250: ldc.i4.0 - IL_0251: ldc.i4.s 29 - IL_0253: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0258: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_025d: ldc.i4.1 - IL_025e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_0263: dup - IL_0264: ldc.i4.0 - IL_0265: ldc.i4.0 - IL_0266: ldnull - IL_0267: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_026c: stelem.ref - IL_026d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_00f0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00f5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__3' + IL_00fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__3' + IL_00ff: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0104: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__3' + IL_0109: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_010e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0113: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__2' + IL_0118: brfalse.s IL_011c + + IL_011a: br.s IL_0148 + + IL_011c: ldc.i4.0 + IL_011d: ldc.i4.s 29 + IL_011f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0124: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0129: ldc.i4.1 + IL_012a: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_012f: dup + IL_0130: ldc.i4.0 + IL_0131: ldc.i4.0 + IL_0132: ldnull + IL_0133: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0138: stelem.ref + IL_0139: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, valuetype [System.Core]System.Linq.Expressions.ExpressionType, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0272: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0277: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__6' - IL_027c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__6' - IL_0281: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0286: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__6' - IL_028b: ldarg.0 - IL_028c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + IL_013e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0143: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__2' + IL_0148: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__2' + IL_014d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0152: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__2' + IL_0157: ldarg.0 + IL_0158: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) - IL_0291: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + IL_015d: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0296: nop - IL_0297: ret + IL_0162: nop + IL_0163: ret } // end of method DynamicTests::UnaryOperators .method private hidebysig static void Loops(object list) cil managed @@ -8298,7 +8179,7 @@ class [mscorlib]System.IDisposable V_2) IL_0000: nop IL_0001: nop - IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__1' + IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' IL_0007: brfalse.s IL_000b IL_0009: br.s IL_002f @@ -8312,10 +8193,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Type) IL_0025: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_002a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__1' - IL_002f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__1' + IL_002a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' + IL_002f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' IL_0034: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0039: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__1' + IL_0039: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' IL_003e: ldarg.0 IL_003f: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8329,7 +8210,7 @@ IL_004d: callvirt instance object [mscorlib]System.Collections.IEnumerator::get_Current() IL_0052: stloc.1 IL_0053: nop - IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' + IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' IL_0059: brfalse.s IL_005d IL_005b: br.s IL_009c @@ -8361,10 +8242,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0092: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0097: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' - IL_009c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' + IL_0097: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' + IL_009c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' IL_00a1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' + IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' IL_00ab: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_00b0: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_00b5: ldloc.1 @@ -8407,7 +8288,7 @@ .maxstack 10 .locals init (bool V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_0036 @@ -8430,11 +8311,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_002c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0031: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' - IL_0036: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' + IL_0031: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' + IL_0036: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' IL_003b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' - IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' + IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' + IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' IL_004a: brfalse.s IL_004e IL_004c: br.s IL_0084 @@ -8464,10 +8345,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_007a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_007f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' - IL_0084: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' + IL_007f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' + IL_0084: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' IL_0089: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_008e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' + IL_008e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' IL_0093: ldarg.0 IL_0094: ldarg.1 IL_0095: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -8494,202 +8375,10 @@ .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) .param [2] .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 429 (0x1ad) - .maxstack 13 - .locals init (bool V_0, - object V_1) + // Code size 2 (0x2) + .maxstack 8 IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' - IL_0006: brfalse.s IL_000a - - IL_0008: br.s IL_0040 - - IL_000a: ldc.i4.0 - IL_000b: ldc.i4.s 13 - IL_000d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0012: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0017: ldc.i4.2 - IL_0018: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_001d: dup - IL_001e: ldc.i4.0 - IL_001f: ldc.i4.0 - IL_0020: ldnull - IL_0021: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0026: stelem.ref - IL_0027: dup - IL_0028: ldc.i4.1 - IL_0029: ldc.i4.2 - IL_002a: ldnull - IL_002b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0030: stelem.ref - IL_0031: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, - valuetype [System.Core]System.Linq.Expressions.ExpressionType, - class [mscorlib]System.Type, - class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0036: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_003b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' - IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' - IL_0045: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' - IL_004f: ldarg.0 - IL_0050: ldnull - IL_0051: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, - !1, - !2) - IL_0056: stloc.1 - IL_0057: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__4' - IL_005c: brfalse.s IL_0060 - - IL_005e: br.s IL_008c - - IL_0060: ldc.i4.0 - IL_0061: ldc.i4.s 83 - IL_0063: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0068: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_006d: ldc.i4.1 - IL_006e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_0073: dup - IL_0074: ldc.i4.0 - IL_0075: ldc.i4.0 - IL_0076: ldnull - IL_0077: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_007c: stelem.ref - IL_007d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, - valuetype [System.Core]System.Linq.Expressions.ExpressionType, - class [mscorlib]System.Type, - class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0082: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0087: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__4' - IL_008c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__4' - IL_0091: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__4' - IL_009b: ldloc.1 - IL_009c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, - !1) - IL_00a1: brtrue IL_019a - - IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__3' - IL_00ab: brfalse.s IL_00af - - IL_00ad: br.s IL_00db - - IL_00af: ldc.i4.0 - IL_00b0: ldc.i4.s 83 - IL_00b2: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_00b7: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_00bc: ldc.i4.1 - IL_00bd: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_00c2: dup - IL_00c3: ldc.i4.0 - IL_00c4: ldc.i4.0 - IL_00c5: ldnull - IL_00c6: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_00cb: stelem.ref - IL_00cc: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::UnaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, - valuetype [System.Core]System.Linq.Expressions.ExpressionType, - class [mscorlib]System.Type, - class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_00d1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00d6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__3' - IL_00db: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__3' - IL_00e0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__3' - IL_00ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__2' - IL_00ef: brfalse.s IL_00f3 - - IL_00f1: br.s IL_0129 - - IL_00f3: ldc.i4.8 - IL_00f4: ldc.i4.s 36 - IL_00f6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_00fb: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0100: ldc.i4.2 - IL_0101: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_0106: dup - IL_0107: ldc.i4.0 - IL_0108: ldc.i4.0 - IL_0109: ldnull - IL_010a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_010f: stelem.ref - IL_0110: dup - IL_0111: ldc.i4.1 - IL_0112: ldc.i4.0 - IL_0113: ldnull - IL_0114: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0119: stelem.ref - IL_011a: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, - valuetype [System.Core]System.Linq.Expressions.ExpressionType, - class [mscorlib]System.Type, - class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_011f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0124: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__2' - IL_0129: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__2' - IL_012e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0133: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__2' - IL_0138: ldloc.1 - IL_0139: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' - IL_013e: brfalse.s IL_0142 - - IL_0140: br.s IL_0178 - - IL_0142: ldc.i4.0 - IL_0143: ldc.i4.s 13 - IL_0145: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_014a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_014f: ldc.i4.2 - IL_0150: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_0155: dup - IL_0156: ldc.i4.0 - IL_0157: ldc.i4.0 - IL_0158: ldnull - IL_0159: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_015e: stelem.ref - IL_015f: dup - IL_0160: ldc.i4.1 - IL_0161: ldc.i4.2 - IL_0162: ldnull - IL_0163: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0168: stelem.ref - IL_0169: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, - valuetype [System.Core]System.Linq.Expressions.ExpressionType, - class [mscorlib]System.Type, - class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_016e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0173: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' - IL_0178: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' - IL_017d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0182: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' - IL_0187: ldarg.1 - IL_0188: ldnull - IL_0189: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, - !1, - !2) - IL_018e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, - !1, - !2) - IL_0193: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, - !1) - IL_0198: br.s IL_019b - - IL_019a: ldc.i4.1 - IL_019b: stloc.0 - IL_019c: ldloc.0 - IL_019d: brfalse.s IL_01ac - - IL_019f: nop - IL_01a0: ldstr "Equal" - IL_01a5: call void [mscorlib]System.Console::WriteLine(string) - IL_01aa: nop - IL_01ab: nop - IL_01ac: ret + IL_0001: ret } // end of method DynamicTests::If2 .method public hidebysig specialname rtspecialname From 91c59dd5cfbb36aa972f4c6f16899ffb5223b511 Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Mon, 4 Jun 2018 11:01:32 +0200 Subject: [PATCH 25/49] Hide compiler-generated delegates used for ref/out callsites --- ICSharpCode.Decompiler/CSharp/CSharpDecompiler.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ICSharpCode.Decompiler/CSharp/CSharpDecompiler.cs b/ICSharpCode.Decompiler/CSharp/CSharpDecompiler.cs index 725899eb4..18a231f95 100644 --- a/ICSharpCode.Decompiler/CSharp/CSharpDecompiler.cs +++ b/ICSharpCode.Decompiler/CSharp/CSharpDecompiler.cs @@ -231,6 +231,8 @@ namespace ICSharpCode.Decompiler.CSharp return true; if (settings.AnonymousTypes && type.IsAnonymousType()) return true; + if (settings.Dynamic && type.IsDelegate() && type.Name.StartsWith("<>A{", StringComparison.Ordinal)) + return true; } if (settings.ArrayInitializers && settings.SwitchStatementOnString && type.Name.StartsWith("", StringComparison.Ordinal)) return true; From 4c2fa362335b910d7cdc4e01a20f30b1a34a6b01 Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Mon, 4 Jun 2018 11:01:51 +0200 Subject: [PATCH 26/49] Fix merge conflict --- ICSharpCode.Decompiler/CSharp/CallBuilder.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ICSharpCode.Decompiler/CSharp/CallBuilder.cs b/ICSharpCode.Decompiler/CSharp/CallBuilder.cs index 63c4b5e62..6b97ccb53 100644 --- a/ICSharpCode.Decompiler/CSharp/CallBuilder.cs +++ b/ICSharpCode.Decompiler/CSharp/CallBuilder.cs @@ -169,8 +169,8 @@ namespace ICSharpCode.Decompiler.CSharp arg = arg.ConvertTo(parameter.Type, expressionBuilder, allowImplicitConversion: true); - if (parameter.IsOut) { - arguments[i] = ExpressionBuilder.ChangeDirectionExpressionToOut(arguments[i]); + if (parameter.IsOut) { + arg = ExpressionBuilder.ChangeDirectionExpressionToOut(arg); } arguments.Add(arg); From d6e13686aaf16cdc775cdd816eeeb96e54d40a2a Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Mon, 4 Jun 2018 11:02:33 +0200 Subject: [PATCH 27/49] Remove DynamiceExpressions setting (use Dynamic setting instead) --- ICSharpCode.Decompiler/DecompilerSettings.cs | 15 --------------- .../IL/Transforms/DynamicCallSiteTransform.cs | 4 ++-- 2 files changed, 2 insertions(+), 17 deletions(-) diff --git a/ICSharpCode.Decompiler/DecompilerSettings.cs b/ICSharpCode.Decompiler/DecompilerSettings.cs index e11fdd198..d62664641 100644 --- a/ICSharpCode.Decompiler/DecompilerSettings.cs +++ b/ICSharpCode.Decompiler/DecompilerSettings.cs @@ -194,21 +194,6 @@ namespace ICSharpCode.Decompiler } } - bool dynamicExpressions = true; - - /// - /// Decompile expressions that use dynamic types. - /// - public bool DynamicExpressions { - get { return dynamicExpressions; } - set { - if (dynamicExpressions != value) { - dynamicExpressions = value; - OnPropertyChanged(); - } - } - } - bool fixedBuffers = true; /// diff --git a/ICSharpCode.Decompiler/IL/Transforms/DynamicCallSiteTransform.cs b/ICSharpCode.Decompiler/IL/Transforms/DynamicCallSiteTransform.cs index 3eaad9d6a..41e5a1f13 100644 --- a/ICSharpCode.Decompiler/IL/Transforms/DynamicCallSiteTransform.cs +++ b/ICSharpCode.Decompiler/IL/Transforms/DynamicCallSiteTransform.cs @@ -38,7 +38,7 @@ namespace ICSharpCode.Decompiler.IL.Transforms public void Run(ILFunction function, ILTransformContext context) { - if (!context.Settings.DynamicExpressions) + if (!context.Settings.Dynamic) return; this.context = context; @@ -48,7 +48,7 @@ namespace ICSharpCode.Decompiler.IL.Transforms foreach (var block in function.Descendants.OfType()) { if (block.Instructions.Count < 2) continue; - // Check if, we deal with callsite cache field null check: + // Check if, we deal with a callsite cache field null check: // if (comp(ldsfld <>p__3 == ldnull)) br IL_000c // br IL_002b if (!(block.Instructions.SecondToLastOrDefault() is IfInstruction ifInst)) continue; From 2c7e3c2c37c167b2876a6dbeec316046d5c1f77c Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Mon, 4 Jun 2018 11:08:30 +0200 Subject: [PATCH 28/49] Add hack to allow inlining of compiler-generated variable after dynamic.isevent pattern transform. --- .../IL/Transforms/ExpressionTransforms.cs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/ICSharpCode.Decompiler/IL/Transforms/ExpressionTransforms.cs b/ICSharpCode.Decompiler/IL/Transforms/ExpressionTransforms.cs index 50357d262..f7d54d6f4 100644 --- a/ICSharpCode.Decompiler/IL/Transforms/ExpressionTransforms.cs +++ b/ICSharpCode.Decompiler/IL/Transforms/ExpressionTransforms.cs @@ -379,12 +379,20 @@ namespace ICSharpCode.Decompiler.IL.Transforms return false; if (!invokeMember.Arguments[0].Match(getMember.Target).Success) return false; + context.Step("+= / -= dynamic.isevent pattern -> dynamic.compound.op", inst); inst.ReplaceWith(dynamicCompoundAssign); + if (getMember.Target.MatchLdLoc(out var v) && v.Kind == VariableKind.Local && v.IsSingleDefinition && v.LoadCount == 1 && v.StoreInstructions[0] is StLoc initStore) { + if (ILInlining.CanInlineInto(dynamicCompoundAssign, v, initStore.Value)) { + // HACK: if inlining is possible, we can 'cheat' a bit and change the variable kind to StackSlot + // so inlining or copy propagation will take care of the extra compiler-generated local. + v.Kind = VariableKind.StackSlot; + } + } return true; } /// - /// dynamic.setmember.compound Name(target, dynamic.binary.operator AddAssign(dynamic.getmember Name(target), value)) + /// dynamic.setmember.compound Name(target, dynamic.binary.operator op(dynamic.getmember Name(target), value)) /// => /// dynamic.compound.op (dynamic.getmember Name(target), value) /// @@ -410,6 +418,7 @@ namespace ICSharpCode.Decompiler.IL.Transforms base.VisitDynamicSetMemberInstruction(inst); return; } + context.Step("dynamic.setmember.compound -> dynamic.compound.op", inst); inst.ReplaceWith(new DynamicCompoundAssign(binaryOp.Operation, binaryOp.Left, binaryOp.LeftArgumentInfo, binaryOp.Right, binaryOp.RightArgumentInfo)); } From 66724db69bb5ed358a32e84e1dad262a63347e65 Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Mon, 4 Jun 2018 13:03:49 +0200 Subject: [PATCH 29/49] Add WriteArgumentList to DynamicInstruction --- .../IL/Instructions/DynamicInstructions.cs | 95 ++++++------------- 1 file changed, 30 insertions(+), 65 deletions(-) diff --git a/ICSharpCode.Decompiler/IL/Instructions/DynamicInstructions.cs b/ICSharpCode.Decompiler/IL/Instructions/DynamicInstructions.cs index 69e9026aa..b4ea23abb 100644 --- a/ICSharpCode.Decompiler/IL/Instructions/DynamicInstructions.cs +++ b/ICSharpCode.Decompiler/IL/Instructions/DynamicInstructions.cs @@ -19,7 +19,6 @@ using System; using System.Collections.Generic; using System.Linq.Expressions; -using System.Text; using ICSharpCode.Decompiler.IL.Patterns; using ICSharpCode.Decompiler.TypeSystem; using ICSharpCode.Decompiler.Util; @@ -95,6 +94,27 @@ namespace ICSharpCode.Decompiler.IL } public abstract CSharpArgumentInfo GetArgumentInfoOfChild(int index); + + protected void WriteArgumentList(ITextOutput output, ILAstWritingOptions options, params (ILInstruction, CSharpArgumentInfo)[] arguments) + { + WriteArgumentList(output, options, (IEnumerable<(ILInstruction, CSharpArgumentInfo)>)arguments); + } + + protected void WriteArgumentList(ITextOutput output, ILAstWritingOptions options, IEnumerable<(ILInstruction, CSharpArgumentInfo)> arguments) + { + output.Write('('); + int j = 0; + foreach (var (arg, info) in arguments) { + if (j > 0) + output.Write(", "); + output.Write("[flags: "); + output.Write(info.Flags.ToString()); + output.Write(", name: " + info.Name + "] "); + arg.WriteTo(output, options); + j++; + } + output.Write(')'); + } } partial class DynamicConvertInstruction @@ -167,18 +187,7 @@ namespace ICSharpCode.Decompiler.IL } output.Write('>'); } - output.Write('('); - int j = 0; - foreach (var arg in Arguments) { - if (j > 0) - output.Write(", "); - output.Write("[flags: "); - output.Write(ArgumentInfo[j].Flags.ToString()); - output.Write(", name: " + ArgumentInfo[j].Name + "] "); - arg.WriteTo(output, options); - j++; - } - output.Write(')'); + WriteArgumentList(output, options, Arguments.Zip(ArgumentInfo)); } public override StackType ResultType => SpecialType.Dynamic.GetStackType(); @@ -211,9 +220,7 @@ namespace ICSharpCode.Decompiler.IL WriteBinderFlags(output, options); output.Write(' '); output.Write(Name); - output.Write('('); - Target.WriteTo(output, options); - output.Write(')'); + WriteArgumentList(output, options, (Target, TargetArgumentInfo)); } public override StackType ResultType => SpecialType.Dynamic.GetStackType(); @@ -249,11 +256,7 @@ namespace ICSharpCode.Decompiler.IL WriteBinderFlags(output, options); output.Write(' '); output.Write(Name); - output.Write('('); - Target.WriteTo(output, options); - output.Write(", "); - Value.WriteTo(output, options); - output.Write(')'); + WriteArgumentList(output, options, (Target, TargetArgumentInfo), (Value, ValueArgumentInfo)); } public override StackType ResultType => SpecialType.Dynamic.GetStackType(); @@ -290,15 +293,7 @@ namespace ICSharpCode.Decompiler.IL WriteBinderFlags(output, options); output.Write(' '); output.Write("get_Item"); - output.Write('('); - int j = 0; - foreach (var arg in Arguments) { - if (j > 0) - output.Write(", "); - arg.WriteTo(output, options); - j++; - } - output.Write(')'); + WriteArgumentList(output, options, Arguments.Zip(ArgumentInfo)); } public override StackType ResultType => SpecialType.Dynamic.GetStackType(); @@ -330,15 +325,7 @@ namespace ICSharpCode.Decompiler.IL WriteBinderFlags(output, options); output.Write(' '); output.Write("set_Item"); - output.Write('('); - int j = 0; - foreach (var arg in Arguments) { - if (j > 0) - output.Write(", "); - arg.WriteTo(output, options); - j++; - } - output.Write(')'); + WriteArgumentList(output, options, Arguments.Zip(ArgumentInfo)); } public override StackType ResultType => SpecialType.Dynamic.GetStackType(); @@ -370,15 +357,7 @@ namespace ICSharpCode.Decompiler.IL WriteBinderFlags(output, options); output.Write(' '); output.Write(".ctor"); - output.Write('('); - int j = 0; - foreach (var arg in Arguments) { - if (j > 0) - output.Write(", "); - arg.WriteTo(output, options); - j++; - } - output.Write(')'); + WriteArgumentList(output, options, Arguments.Zip(ArgumentInfo)); } public override StackType ResultType => SpecialType.Dynamic.GetStackType(); @@ -414,11 +393,7 @@ namespace ICSharpCode.Decompiler.IL WriteBinderFlags(output, options); output.Write(' '); output.Write(Operation.ToString()); - output.Write('('); - Left.WriteTo(output, options); - output.Write(", "); - Right.WriteTo(output, options); - output.Write(')'); + WriteArgumentList(output, options, (Left, LeftArgumentInfo), (Right, RightArgumentInfo)); } public override StackType ResultType => SpecialType.Dynamic.GetStackType(); @@ -456,9 +431,7 @@ namespace ICSharpCode.Decompiler.IL WriteBinderFlags(output, options); output.Write(' '); output.Write(Operation.ToString()); - output.Write('('); - Operand.WriteTo(output, options); - output.Write(')'); + WriteArgumentList(output, options, (Operand, OperandArgumentInfo)); } public override StackType ResultType { @@ -502,15 +475,7 @@ namespace ICSharpCode.Decompiler.IL output.Write(OpCode); WriteBinderFlags(output, options); output.Write(' '); - output.Write('('); - int j = 0; - foreach (var arg in Arguments) { - if (j > 0) - output.Write(", "); - arg.WriteTo(output, options); - j++; - } - output.Write(')'); + WriteArgumentList(output, options, Arguments.Zip(ArgumentInfo)); } public override StackType ResultType => SpecialType.Dynamic.GetStackType(); From 87d5091ac98f3f4a9513e01d79ebd4c978df37da Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Mon, 4 Jun 2018 13:04:18 +0200 Subject: [PATCH 30/49] Fix translation of DynamicInvokeConstructorInstruction --- ICSharpCode.Decompiler/CSharp/ExpressionBuilder.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ICSharpCode.Decompiler/CSharp/ExpressionBuilder.cs b/ICSharpCode.Decompiler/CSharp/ExpressionBuilder.cs index d4f90b023..36ec9b738 100644 --- a/ICSharpCode.Decompiler/CSharp/ExpressionBuilder.cs +++ b/ICSharpCode.Decompiler/CSharp/ExpressionBuilder.cs @@ -2363,8 +2363,10 @@ namespace ICSharpCode.Decompiler.CSharp protected internal override TranslatedExpression VisitDynamicInvokeConstructorInstruction(DynamicInvokeConstructorInstruction inst, TranslationContext context) { - IL.Transforms.TransformExpressionTrees.MatchGetTypeFromHandle(inst.Arguments[0], out var constructorType); - return new ObjectCreateExpression(ConvertType(constructorType), inst.Arguments.Skip(1).Select(arg => Translate(arg, SpecialType.Dynamic).Expression)) + if (!(inst.ArgumentInfo[0].Flags.HasFlag(CSharpArgumentInfoFlags.IsStaticType) && IL.Transforms.TransformExpressionTrees.MatchGetTypeFromHandle(inst.Arguments[0], out var constructorType))) + throw new NotSupportedException(); + var arguments = TranslateDynamicArguments(inst.Arguments.Skip(1), inst.ArgumentInfo.Skip(1)); + return new ObjectCreateExpression(ConvertType(constructorType), arguments) .WithILInstruction(inst).WithRR(new ResolveResult(constructorType)); } From e933abb67fa4d6e748360972a82a68ae4ca81ee5 Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Mon, 4 Jun 2018 13:04:36 +0200 Subject: [PATCH 31/49] Update dynamic tests --- .../TestCases/Pretty/DynamicTests.cs | 38 + .../TestCases/Pretty/DynamicTests.il | 2823 ++++++++++------- .../TestCases/Pretty/DynamicTests.opt.il | 2772 +++++++++------- .../Pretty/DynamicTests.opt.roslyn.il | 2366 +++++++++----- .../TestCases/Pretty/DynamicTests.roslyn.il | 2419 ++++++++------ 5 files changed, 6501 insertions(+), 3917 deletions(-) diff --git a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.cs b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.cs index 8165ca66b..a0db7903f 100644 --- a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.cs +++ b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.cs @@ -11,10 +11,48 @@ namespace ICSharpCode.Decompiler.Tests.TestCases.Pretty set; } + public DynamicTests() + { + } + + public DynamicTests(dynamic test) + { + } + + public DynamicTests(DynamicTests test) + { + } + private static void InvokeConstructor() { + DynamicTests dynamicTests = new DynamicTests(); dynamic val = new DynamicTests(); val.Test(new UnauthorizedAccessException()); + dynamic val2 = new DynamicTests(val); + val2.Get(new DynamicTests((DynamicTests)val)); + val2.Call(new DynamicTests((dynamic)dynamicTests)); + } + + private static dynamic InlineAssign(object a, out dynamic b) + { + return b = ((dynamic)a).Test; + } + + private static dynamic SelfReference(dynamic d) + { + return d[d, d] = d; + } + + private static dynamic LongArgumentListFunc(dynamic d) + { + // Func`13 + return d(1, 2, 3, 4, 5, 6, 7, 8, 9, 10); + } + + private static void LongArgumentListAction(dynamic d) + { + // Action`13 + d(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11); } private static void DynamicThrow() diff --git a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.il b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.il index 65495f7f0..9023f2ee6 100644 --- a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.il +++ b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.il @@ -20,9 +20,9 @@ } .assembly DynamicTests { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilationRelaxationsAttribute::.ctor(int32) = ( 01 00 08 00 00 00 00 00 ) .custom instance void [mscorlib]System.Runtime.CompilerServices.RuntimeCompatibilityAttribute::.ctor() = ( 01 00 01 00 54 02 16 57 72 61 70 4E 6F 6E 45 78 // ....T..WrapNonEx 63 65 70 74 69 6F 6E 54 68 72 6F 77 73 01 ) // ceptionThrows. + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilationRelaxationsAttribute::.ctor(int32) = ( 01 00 08 00 00 00 00 00 ) .permissionset reqmin = {[mscorlib]System.Security.Permissions.SecurityPermissionAttribute = {property bool 'SkipVerification' = bool(true)}} .hash algorithm 0x00008004 @@ -47,80 +47,113 @@ { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6' } // end of class 'o__SiteContainer0' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer2' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer7' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3' - } // end of class 'o__SiteContainer2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8' + } // end of class 'o__SiteContainer7' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer4' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer9' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitef' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site10' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site11' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site12' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site13' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site14' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site15' - } // end of class 'o__SiteContainer4' - - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer16' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea' + } // end of class 'o__SiteContainer9' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerb' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site17' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site18' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site19' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1a' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1b' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1c' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1d' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1e' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1f' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site20' - } // end of class 'o__SiteContainer16' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec' + } // end of class 'o__SiteContainerb' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerd' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee' + } // end of class 'o__SiteContainerd' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer21' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerf' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site22' - } // end of class 'o__SiteContainer21' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site10' + } // end of class 'o__SiteContainerf' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer23' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer11' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site12' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site13' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site14' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site15' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site16' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site17' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site18' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site19' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site20' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site21' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site22' + } // end of class 'o__SiteContainer11' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer23' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site24' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site25' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site26' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site27' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site28' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site29' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2d' + } // end of class 'o__SiteContainer23' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer2e' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site24' - } // end of class 'o__SiteContainer23' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2f' + } // end of class 'o__SiteContainer2e' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer25' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer30' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .class auto ansi sealed nested public '<>q__SiteDelegate26' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site31' + } // end of class 'o__SiteContainer30' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer32' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .class auto ansi sealed nested public '<>q__SiteDelegate33' extends [mscorlib]System.MulticastDelegate { .method public hidebysig specialname rtspecialname instance void .ctor(object 'object', native int 'method') runtime managed { - } // end of method '<>q__SiteDelegate26'::.ctor + } // end of method '<>q__SiteDelegate33'::.ctor .method public hidebysig newslot virtual instance void Invoke(class [System.Core]System.Runtime.CompilerServices.CallSite param0, @@ -130,105 +163,87 @@ { .param [2] .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) - } // end of method '<>q__SiteDelegate26'::Invoke + } // end of method '<>q__SiteDelegate33'::Invoke - } // end of class '<>q__SiteDelegate26' + } // end of class '<>q__SiteDelegate33' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer25'/'<>q__SiteDelegate26'> '<>p__Site27' - } // end of class 'o__SiteContainer25' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer32'/'<>q__SiteDelegate33'> '<>p__Site34' + } // end of class 'o__SiteContainer32' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer28' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer35' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site29' - } // end of class 'o__SiteContainer28' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site36' + } // end of class 'o__SiteContainer35' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer2a' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer37' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2b' - } // end of class 'o__SiteContainer2a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site38' + } // end of class 'o__SiteContainer37' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer2c' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer39' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2d' - } // end of class 'o__SiteContainer2c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3a' + } // end of class 'o__SiteContainer39' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer2e' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer3b' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2f' - } // end of class 'o__SiteContainer2e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3c' + } // end of class 'o__SiteContainer3b' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer30' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer3d' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site31' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site32' - } // end of class 'o__SiteContainer30' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3f' + } // end of class 'o__SiteContainer3d' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer33' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer40' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site34' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site35' - } // end of class 'o__SiteContainer33' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site41' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site42' + } // end of class 'o__SiteContainer40' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer36' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer43' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site37' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site38' - } // end of class 'o__SiteContainer36' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site44' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site45' + } // end of class 'o__SiteContainer43' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer39' - extends [mscorlib]System.Object - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3a' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3b' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3c' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3d' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3e' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3f' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site40' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site41' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site42' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site43' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site44' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site45' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site46' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site47' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site48' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site49' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4a' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4b' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4c' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4d' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4e' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4f' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site50' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site51' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site52' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site53' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site54' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site55' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site56' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site57' - } // end of class 'o__SiteContainer39' - - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer58' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer46' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site47' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site48' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site49' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site50' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site51' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site52' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site53' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site54' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site55' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site56' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site57' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site58' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site59' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5a' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5b' @@ -241,165 +256,183 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site62' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site63' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site64' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site65' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site66' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site67' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site68' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site69' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6a' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6b' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6c' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6d' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6e' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6f' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site70' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site71' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site72' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site73' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site74' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site75' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site76' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site77' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site78' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site79' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7a' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7b' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7c' - } // end of class 'o__SiteContainer58' - - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer7d' - extends [mscorlib]System.Object - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7e' - } // end of class 'o__SiteContainer7d' + } // end of class 'o__SiteContainer46' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer7f' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer65' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site80' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site66' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site67' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site68' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site69' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site70' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site71' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site72' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site73' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site74' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site75' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site76' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site77' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site78' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site79' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site80' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site81' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site82' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site82' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site83' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site84' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site85' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site86' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site84' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site85' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site86' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site87' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site88' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site89' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8a' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8b' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8c' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8d' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8e' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8f' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site90' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site91' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site92' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site93' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site94' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site95' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site96' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site97' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site88' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site89' + } // end of class 'o__SiteContainer65' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer8a' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8b' + } // end of class 'o__SiteContainer8a' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer8c' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site90' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site91' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site92' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site93' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site94' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site95' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site96' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site97' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site98' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site99' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9a' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9b' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9c' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9d' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9e' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9f' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea0' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea1' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea2' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea3' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea4' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea5' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea6' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea7' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea8' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea9' - } // end of class 'o__SiteContainer7f' - - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContaineraa' - extends [mscorlib]System.Object - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteab' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteac' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitead' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteaa' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteab' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteac' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitead' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteae' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteaf' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb0' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteaf' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb1' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb2' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb3' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb4' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb5' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb6' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb7' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb8' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb9' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteba' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebb' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebc' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebd' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebe' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebf' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec0' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec1' + } // end of class 'o__SiteContainer8c' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerb7' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteba' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebb' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebc' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebd' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebe' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebf' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec1' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec2' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec3' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec4' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec5' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec6' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec7' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec8' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec9' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteca' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecb' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecc' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecd' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitece' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecf' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteca' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecb' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecc' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecd' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitece' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecf' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited0' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited1' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited2' - } // end of class 'o__SiteContaineraa' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteda' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitedb' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitedc' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitedd' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitede' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitedf' + } // end of class 'o__SiteContainerb7' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerd3' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainere0' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited4' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited5' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited6' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited7' - } // end of class 'o__SiteContainerd3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee4' + } // end of class 'o__SiteContainere0' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerd8' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainere5' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited9' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteda' - } // end of class 'o__SiteContainerd8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee7' + } // end of class 'o__SiteContainere5' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerdb' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainere8' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitedc' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitedd' - } // end of class 'o__SiteContainerdb' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteea' + } // end of class 'o__SiteContainere8' .field private static object 'field' .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) .field private static object objectField .field private object 'k__BackingField' - .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) .method public hidebysig specialname instance object get_Property() cil managed { @@ -432,62 +465,710 @@ IL_0007: ret } // end of method DynamicTests::set_Property - .method private hidebysig static void InvokeConstructor() cil managed + .method public hidebysig specialname rtspecialname + instance void .ctor() cil managed { - // Code size 108 (0x6c) + // Code size 10 (0xa) .maxstack 8 - .locals init (object V_0, - class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_1) + IL_0000: ldarg.0 + IL_0001: call instance void [mscorlib]System.Object::.ctor() + IL_0006: nop + IL_0007: nop + IL_0008: nop + IL_0009: ret + } // end of method DynamicTests::.ctor + + .method public hidebysig specialname rtspecialname + instance void .ctor(object test) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 10 (0xa) + .maxstack 8 + IL_0000: ldarg.0 + IL_0001: call instance void [mscorlib]System.Object::.ctor() + IL_0006: nop + IL_0007: nop + IL_0008: nop + IL_0009: ret + } // end of method DynamicTests::.ctor + + .method public hidebysig specialname rtspecialname + instance void .ctor(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests test) cil managed + { + // Code size 10 (0xa) + .maxstack 8 + IL_0000: ldarg.0 + IL_0001: call instance void [mscorlib]System.Object::.ctor() + IL_0006: nop + IL_0007: nop + IL_0008: nop + IL_0009: ret + } // end of method DynamicTests::.ctor + + .method private hidebysig static void InvokeConstructor() cil managed + { + // Code size 567 (0x237) + .maxstack 9 + .locals init (class ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests V_0, + object V_1, + object V_2, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_3) IL_0000: nop IL_0001: newobj instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::.ctor() IL_0006: stloc.0 - IL_0007: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site1' - IL_000c: brtrue.s IL_0050 - - IL_000e: ldc.i4 0x100 - IL_0013: ldstr "Test" - IL_0018: ldnull - IL_0019: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_001e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0023: ldc.i4.2 - IL_0024: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_0029: stloc.1 - IL_002a: ldloc.1 - IL_002b: ldc.i4.0 - IL_002c: ldc.i4.0 - IL_002d: ldnull - IL_002e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0033: stelem.ref - IL_0034: ldloc.1 - IL_0035: ldc.i4.1 - IL_0036: ldc.i4.1 - IL_0037: ldnull - IL_0038: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_003d: stelem.ref - IL_003e: ldloc.1 - IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_0007: newobj instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::.ctor() + IL_000c: stloc.1 + IL_000d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site1' + IL_0012: brtrue.s IL_0056 + + IL_0014: ldc.i4 0x100 + IL_0019: ldstr "Test" + IL_001e: ldnull + IL_001f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0024: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0029: ldc.i4.2 + IL_002a: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_002f: stloc.3 + IL_0030: ldloc.3 + IL_0031: ldc.i4.0 + IL_0032: ldc.i4.0 + IL_0033: ldnull + IL_0034: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0039: stelem.ref + IL_003a: ldloc.3 + IL_003b: ldc.i4.1 + IL_003c: ldc.i4.1 + IL_003d: ldnull + IL_003e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0043: stelem.ref + IL_0044: ldloc.3 + IL_0045: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, string, class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0044: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0049: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site1' - IL_004e: br.s IL_0050 - - IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site1' - IL_0055: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_005a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site1' - IL_005f: ldloc.0 - IL_0060: newobj instance void [mscorlib]System.UnauthorizedAccessException::.ctor() - IL_0065: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + IL_004a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_004f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site1' + IL_0054: br.s IL_0056 + + IL_0056: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site1' + IL_005b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0060: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site1' + IL_0065: ldloc.1 + IL_0066: newobj instance void [mscorlib]System.UnauthorizedAccessException::.ctor() + IL_006b: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_006a: nop - IL_006b: ret + IL_0070: nop + IL_0071: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site2' + IL_0076: brtrue.s IL_00b1 + + IL_0078: ldc.i4.0 + IL_0079: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_007e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0083: ldc.i4.2 + IL_0084: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0089: stloc.3 + IL_008a: ldloc.3 + IL_008b: ldc.i4.0 + IL_008c: ldc.i4.s 33 + IL_008e: ldnull + IL_008f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0094: stelem.ref + IL_0095: ldloc.3 + IL_0096: ldc.i4.1 + IL_0097: ldc.i4.0 + IL_0098: ldnull + IL_0099: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_009e: stelem.ref + IL_009f: ldloc.3 + IL_00a0: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeConstructor(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00a5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00aa: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site2' + IL_00af: br.s IL_00b1 + + IL_00b1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site2' + IL_00b6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00bb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site2' + IL_00c0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00c5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00ca: ldloc.1 + IL_00cb: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_00d0: stloc.2 + IL_00d1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site3' + IL_00d6: brtrue.s IL_011a + + IL_00d8: ldc.i4 0x100 + IL_00dd: ldstr "Get" + IL_00e2: ldnull + IL_00e3: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00e8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00ed: ldc.i4.2 + IL_00ee: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00f3: stloc.3 + IL_00f4: ldloc.3 + IL_00f5: ldc.i4.0 + IL_00f6: ldc.i4.0 + IL_00f7: ldnull + IL_00f8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00fd: stelem.ref + IL_00fe: ldloc.3 + IL_00ff: ldc.i4.1 + IL_0100: ldc.i4.1 + IL_0101: ldnull + IL_0102: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0107: stelem.ref + IL_0108: ldloc.3 + IL_0109: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_010e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0113: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site3' + IL_0118: br.s IL_011a + + IL_011a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site3' + IL_011f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0124: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site3' + IL_0129: ldloc.2 + IL_012a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site4' + IL_012f: brtrue.s IL_0158 + + IL_0131: ldc.i4.s 16 + IL_0133: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0138: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_013d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0142: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0147: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::Convert(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Type) + IL_014c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0151: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site4' + IL_0156: br.s IL_0158 + + IL_0158: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site4' + IL_015d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0162: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site4' + IL_0167: ldloc.1 + IL_0168: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_016d: newobj instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::.ctor(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests) + IL_0172: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0177: nop + IL_0178: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site5' + IL_017d: brtrue.s IL_01c1 + + IL_017f: ldc.i4 0x100 + IL_0184: ldstr "Call" + IL_0189: ldnull + IL_018a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_018f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0194: ldc.i4.2 + IL_0195: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_019a: stloc.3 + IL_019b: ldloc.3 + IL_019c: ldc.i4.0 + IL_019d: ldc.i4.0 + IL_019e: ldnull + IL_019f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01a4: stelem.ref + IL_01a5: ldloc.3 + IL_01a6: ldc.i4.1 + IL_01a7: ldc.i4.1 + IL_01a8: ldnull + IL_01a9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01ae: stelem.ref + IL_01af: ldloc.3 + IL_01b0: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_01b5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_01ba: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site5' + IL_01bf: br.s IL_01c1 + + IL_01c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site5' + IL_01c6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_01cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site5' + IL_01d0: ldloc.2 + IL_01d1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site6' + IL_01d6: brtrue.s IL_0211 + + IL_01d8: ldc.i4.0 + IL_01d9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01de: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01e3: ldc.i4.2 + IL_01e4: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_01e9: stloc.3 + IL_01ea: ldloc.3 + IL_01eb: ldc.i4.0 + IL_01ec: ldc.i4.s 33 + IL_01ee: ldnull + IL_01ef: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01f4: stelem.ref + IL_01f5: ldloc.3 + IL_01f6: ldc.i4.1 + IL_01f7: ldc.i4.0 + IL_01f8: ldnull + IL_01f9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01fe: stelem.ref + IL_01ff: ldloc.3 + IL_0200: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeConstructor(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0205: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_020a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site6' + IL_020f: br.s IL_0211 + + IL_0211: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site6' + IL_0216: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_021b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site6' + IL_0220: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0225: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_022a: ldloc.0 + IL_022b: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0230: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0235: nop + IL_0236: ret } // end of method DynamicTests::InvokeConstructor + .method private hidebysig static object + InlineAssign(object a, + [out] object& b) cil managed + { + .param [0] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [2] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor(bool[]) = ( 01 00 02 00 00 00 00 01 00 00 ) + // Code size 90 (0x5a) + .maxstack 8 + .locals init (object V_0, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_1, + object V_2) + IL_0000: nop + IL_0001: ldarg.1 + IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7'::'<>p__Site8' + IL_0007: brtrue.s IL_003c + + IL_0009: ldc.i4.0 + IL_000a: ldstr "Test" + IL_000f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0014: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0019: ldc.i4.1 + IL_001a: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_001f: stloc.1 + IL_0020: ldloc.1 + IL_0021: ldc.i4.0 + IL_0022: ldc.i4.0 + IL_0023: ldnull + IL_0024: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0029: stelem.ref + IL_002a: ldloc.1 + IL_002b: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0030: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0035: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7'::'<>p__Site8' + IL_003a: br.s IL_003c + + IL_003c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7'::'<>p__Site8' + IL_0041: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0046: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7'::'<>p__Site8' + IL_004b: ldarg.0 + IL_004c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0051: dup + IL_0052: stloc.2 + IL_0053: stind.ref + IL_0054: ldloc.2 + IL_0055: stloc.0 + IL_0056: br.s IL_0058 + + IL_0058: ldloc.0 + IL_0059: ret + } // end of method DynamicTests::InlineAssign + + .method private hidebysig static object + SelfReference(object d) cil managed + { + .param [0] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 113 (0x71) + .maxstack 6 + .locals init (object V_0, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_1) + IL_0000: nop + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer9'::'<>p__Sitea' + IL_0006: brtrue.s IL_0054 + + IL_0008: ldc.i4.0 + IL_0009: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_000e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0013: ldc.i4.4 + IL_0014: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0019: stloc.1 + IL_001a: ldloc.1 + IL_001b: ldc.i4.0 + IL_001c: ldc.i4.0 + IL_001d: ldnull + IL_001e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0023: stelem.ref + IL_0024: ldloc.1 + IL_0025: ldc.i4.1 + IL_0026: ldc.i4.0 + IL_0027: ldnull + IL_0028: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002d: stelem.ref + IL_002e: ldloc.1 + IL_002f: ldc.i4.2 + IL_0030: ldc.i4.0 + IL_0031: ldnull + IL_0032: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0037: stelem.ref + IL_0038: ldloc.1 + IL_0039: ldc.i4.3 + IL_003a: ldc.i4.0 + IL_003b: ldnull + IL_003c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0041: stelem.ref + IL_0042: ldloc.1 + IL_0043: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetIndex(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0048: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_004d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer9'::'<>p__Sitea' + IL_0052: br.s IL_0054 + + IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer9'::'<>p__Sitea' + IL_0059: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_005e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer9'::'<>p__Sitea' + IL_0063: ldarg.0 + IL_0064: ldarg.0 + IL_0065: ldarg.0 + IL_0066: ldarg.0 + IL_0067: callvirt instance !5 class [mscorlib]System.Func`6::Invoke(!0, + !1, + !2, + !3, + !4) + IL_006c: stloc.0 + IL_006d: br.s IL_006f + + IL_006f: ldloc.0 + IL_0070: ret + } // end of method DynamicTests::SelfReference + + .method private hidebysig static object + LongArgumentListFunc(object d) cil managed + { + .param [0] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 198 (0xc6) + .maxstack 13 + .locals init (object V_0, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_1) + IL_0000: nop + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb'::'<>p__Sitec' + IL_0006: brtrue IL_00a0 + + IL_000b: ldc.i4.0 + IL_000c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0011: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0016: ldc.i4.s 11 + IL_0018: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_001d: stloc.1 + IL_001e: ldloc.1 + IL_001f: ldc.i4.0 + IL_0020: ldc.i4.0 + IL_0021: ldnull + IL_0022: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0027: stelem.ref + IL_0028: ldloc.1 + IL_0029: ldc.i4.1 + IL_002a: ldc.i4.3 + IL_002b: ldnull + IL_002c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0031: stelem.ref + IL_0032: ldloc.1 + IL_0033: ldc.i4.2 + IL_0034: ldc.i4.3 + IL_0035: ldnull + IL_0036: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_003b: stelem.ref + IL_003c: ldloc.1 + IL_003d: ldc.i4.3 + IL_003e: ldc.i4.3 + IL_003f: ldnull + IL_0040: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0045: stelem.ref + IL_0046: ldloc.1 + IL_0047: ldc.i4.4 + IL_0048: ldc.i4.3 + IL_0049: ldnull + IL_004a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_004f: stelem.ref + IL_0050: ldloc.1 + IL_0051: ldc.i4.5 + IL_0052: ldc.i4.3 + IL_0053: ldnull + IL_0054: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0059: stelem.ref + IL_005a: ldloc.1 + IL_005b: ldc.i4.6 + IL_005c: ldc.i4.3 + IL_005d: ldnull + IL_005e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0063: stelem.ref + IL_0064: ldloc.1 + IL_0065: ldc.i4.7 + IL_0066: ldc.i4.3 + IL_0067: ldnull + IL_0068: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_006d: stelem.ref + IL_006e: ldloc.1 + IL_006f: ldc.i4.8 + IL_0070: ldc.i4.3 + IL_0071: ldnull + IL_0072: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0077: stelem.ref + IL_0078: ldloc.1 + IL_0079: ldc.i4.s 9 + IL_007b: ldc.i4.3 + IL_007c: ldnull + IL_007d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0082: stelem.ref + IL_0083: ldloc.1 + IL_0084: ldc.i4.s 10 + IL_0086: ldc.i4.3 + IL_0087: ldnull + IL_0088: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_008d: stelem.ref + IL_008e: ldloc.1 + IL_008f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::Invoke(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0094: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0099: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb'::'<>p__Sitec' + IL_009e: br.s IL_00a0 + + IL_00a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb'::'<>p__Sitec' + IL_00a5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb'::'<>p__Sitec' + IL_00af: ldarg.0 + IL_00b0: ldc.i4.1 + IL_00b1: ldc.i4.2 + IL_00b2: ldc.i4.3 + IL_00b3: ldc.i4.4 + IL_00b4: ldc.i4.5 + IL_00b5: ldc.i4.6 + IL_00b6: ldc.i4.7 + IL_00b7: ldc.i4.8 + IL_00b8: ldc.i4.s 9 + IL_00ba: ldc.i4.s 10 + IL_00bc: callvirt instance !12 class [System.Core]System.Func`13::Invoke(!0, + !1, + !2, + !3, + !4, + !5, + !6, + !7, + !8, + !9, + !10, + !11) + IL_00c1: stloc.0 + IL_00c2: br.s IL_00c4 + + IL_00c4: ldloc.0 + IL_00c5: ret + } // end of method DynamicTests::LongArgumentListFunc + + .method private hidebysig static void LongArgumentListAction(object d) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 212 (0xd4) + .maxstack 14 + .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) + IL_0000: nop + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd'::'<>p__Sitee' + IL_0006: brtrue IL_00af + + IL_000b: ldc.i4 0x100 + IL_0010: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0015: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001a: ldc.i4.s 12 + IL_001c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0021: stloc.0 + IL_0022: ldloc.0 + IL_0023: ldc.i4.0 + IL_0024: ldc.i4.0 + IL_0025: ldnull + IL_0026: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002b: stelem.ref + IL_002c: ldloc.0 + IL_002d: ldc.i4.1 + IL_002e: ldc.i4.3 + IL_002f: ldnull + IL_0030: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0035: stelem.ref + IL_0036: ldloc.0 + IL_0037: ldc.i4.2 + IL_0038: ldc.i4.3 + IL_0039: ldnull + IL_003a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_003f: stelem.ref + IL_0040: ldloc.0 + IL_0041: ldc.i4.3 + IL_0042: ldc.i4.3 + IL_0043: ldnull + IL_0044: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0049: stelem.ref + IL_004a: ldloc.0 + IL_004b: ldc.i4.4 + IL_004c: ldc.i4.3 + IL_004d: ldnull + IL_004e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0053: stelem.ref + IL_0054: ldloc.0 + IL_0055: ldc.i4.5 + IL_0056: ldc.i4.3 + IL_0057: ldnull + IL_0058: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_005d: stelem.ref + IL_005e: ldloc.0 + IL_005f: ldc.i4.6 + IL_0060: ldc.i4.3 + IL_0061: ldnull + IL_0062: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0067: stelem.ref + IL_0068: ldloc.0 + IL_0069: ldc.i4.7 + IL_006a: ldc.i4.3 + IL_006b: ldnull + IL_006c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0071: stelem.ref + IL_0072: ldloc.0 + IL_0073: ldc.i4.8 + IL_0074: ldc.i4.3 + IL_0075: ldnull + IL_0076: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_007b: stelem.ref + IL_007c: ldloc.0 + IL_007d: ldc.i4.s 9 + IL_007f: ldc.i4.3 + IL_0080: ldnull + IL_0081: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0086: stelem.ref + IL_0087: ldloc.0 + IL_0088: ldc.i4.s 10 + IL_008a: ldc.i4.3 + IL_008b: ldnull + IL_008c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0091: stelem.ref + IL_0092: ldloc.0 + IL_0093: ldc.i4.s 11 + IL_0095: ldc.i4.3 + IL_0096: ldnull + IL_0097: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_009c: stelem.ref + IL_009d: ldloc.0 + IL_009e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::Invoke(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00a3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00a8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd'::'<>p__Sitee' + IL_00ad: br.s IL_00af + + IL_00af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd'::'<>p__Sitee' + IL_00b4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd'::'<>p__Sitee' + IL_00be: ldarg.0 + IL_00bf: ldc.i4.1 + IL_00c0: ldc.i4.2 + IL_00c1: ldc.i4.3 + IL_00c2: ldc.i4.4 + IL_00c3: ldc.i4.5 + IL_00c4: ldc.i4.6 + IL_00c5: ldc.i4.7 + IL_00c6: ldc.i4.8 + IL_00c7: ldc.i4.s 9 + IL_00c9: ldc.i4.s 10 + IL_00cb: ldc.i4.s 11 + IL_00cd: callvirt instance void class [System.Core]System.Action`13::Invoke(!0, + !1, + !2, + !3, + !4, + !5, + !6, + !7, + !8, + !9, + !10, + !11, + !12) + IL_00d2: nop + IL_00d3: ret + } // end of method DynamicTests::LongArgumentListAction + .method private hidebysig static void DynamicThrow() cil managed { // Code size 90 (0x5a) @@ -497,7 +1178,7 @@ .try { IL_0001: nop - IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site3' + IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf'::'<>p__Site10' IL_0007: brtrue.s IL_0030 IL_0009: ldc.i4.s 16 @@ -509,12 +1190,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Type) IL_0024: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0029: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site3' + IL_0029: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf'::'<>p__Site10' IL_002e: br.s IL_0030 - IL_0030: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site3' + IL_0030: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf'::'<>p__Site10' IL_0035: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_003a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site3' + IL_003a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf'::'<>p__Site10' IL_003f: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0044: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -542,7 +1223,7 @@ .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0, class [mscorlib]System.Type[] V_1) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site5' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site12' IL_0006: brtrue.s IL_0040 IL_0008: ldc.i4 0x100 @@ -567,17 +1248,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0034: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0039: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site5' + IL_0039: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site12' IL_003e: br.s IL_0040 - IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site5' + IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site12' IL_0045: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site5' + IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site12' IL_004f: ldarg.0 IL_0050: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, !1) IL_0055: nop - IL_0056: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site6' + IL_0056: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site13' IL_005b: brtrue.s IL_00b6 IL_005d: ldc.i4 0x100 @@ -615,17 +1296,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00aa: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00af: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site6' + IL_00af: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site13' IL_00b4: br.s IL_00b6 - IL_00b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site6' + IL_00b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site13' IL_00bb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site6' + IL_00c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site13' IL_00c5: ldarg.0 IL_00c6: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, !1) IL_00cb: nop - IL_00cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site7' + IL_00cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site14' IL_00d1: brtrue.s IL_0115 IL_00d3: ldc.i4 0x100 @@ -657,19 +1338,19 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0109: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_010e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site7' + IL_010e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site14' IL_0113: br.s IL_0115 - IL_0115: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site7' + IL_0115: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site14' IL_011a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_011f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site7' + IL_011f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site14' IL_0124: ldarg.0 IL_0125: ldc.i4.1 IL_0126: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) IL_012b: nop - IL_012c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site8' + IL_012c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site15' IL_0131: brtrue.s IL_0175 IL_0133: ldc.i4 0x100 @@ -701,14 +1382,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0169: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_016e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site8' + IL_016e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site15' IL_0173: br.s IL_0175 - IL_0175: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site8' + IL_0175: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site15' IL_017a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_017f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site8' + IL_017f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site15' IL_0184: ldarg.0 - IL_0185: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site9' + IL_0185: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site16' IL_018a: brtrue.s IL_01f2 IL_018c: ldc.i4.0 @@ -768,12 +1449,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01e6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01eb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site9' + IL_01eb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site16' IL_01f0: br.s IL_01f2 - IL_01f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site9' + IL_01f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site16' IL_01f7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site9' + IL_01fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site16' IL_0201: ldarg.0 IL_0202: ldc.i4.1 IL_0203: ldc.i4.2 @@ -791,7 +1472,7 @@ !1, !2) IL_0211: nop - IL_0212: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitea' + IL_0212: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site17' IL_0217: brtrue.s IL_026f IL_0219: ldc.i4 0x100 @@ -837,16 +1518,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0263: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0268: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitea' + IL_0268: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site17' IL_026d: br.s IL_026f - IL_026f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitea' + IL_026f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site17' IL_0274: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0279: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitea' + IL_0279: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site17' IL_027e: ldarg.0 IL_027f: ldc.i4.2 IL_0280: ldnull - IL_0281: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Siteb' + IL_0281: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site18' IL_0286: brtrue.s IL_02c0 IL_0288: ldc.i4.0 @@ -874,13 +1555,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02b4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02b9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Siteb' + IL_02b9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site18' IL_02be: br.s IL_02c0 - IL_02c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Siteb' + IL_02c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site18' IL_02c5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Siteb' - IL_02cf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitec' + IL_02ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site18' + IL_02cf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site19' IL_02d4: brtrue.s IL_030a IL_02d6: ldc.i4.s 64 @@ -903,12 +1584,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02fe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0303: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitec' + IL_0303: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site19' IL_0308: br.s IL_030a - IL_030a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitec' + IL_030a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site19' IL_030f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0314: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitec' + IL_0314: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site19' IL_0319: ldarg.0 IL_031a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -922,7 +1603,7 @@ !3, !4) IL_032a: nop - IL_032b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sited' + IL_032b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site1a' IL_0330: brtrue.s IL_0388 IL_0332: ldc.i4 0x100 @@ -968,15 +1649,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_037c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0381: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sited' + IL_0381: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site1a' IL_0386: br.s IL_0388 - IL_0388: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sited' + IL_0388: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site1a' IL_038d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0392: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sited' + IL_0392: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site1a' IL_0397: ldarg.0 IL_0398: ldarg.0 - IL_0399: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitee' + IL_0399: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site1b' IL_039e: brtrue.s IL_03d3 IL_03a0: ldc.i4.0 @@ -999,16 +1680,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03c7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03cc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitee' + IL_03cc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site1b' IL_03d1: br.s IL_03d3 - IL_03d3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitee' + IL_03d3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site1b' IL_03d8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitee' + IL_03dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site1b' IL_03e2: ldarg.0 IL_03e3: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) - IL_03e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitef' + IL_03e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site1c' IL_03ed: brtrue.s IL_0422 IL_03ef: ldc.i4.0 @@ -1031,12 +1712,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0416: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_041b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitef' + IL_041b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site1c' IL_0420: br.s IL_0422 - IL_0422: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitef' + IL_0422: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site1c' IL_0427: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_042c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitef' + IL_042c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site1c' IL_0431: ldarg.0 IL_0432: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -1046,7 +1727,7 @@ !3, !4) IL_043c: nop - IL_043d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site10' + IL_043d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site1d' IL_0442: brtrue.s IL_0486 IL_0444: ldc.i4.0 @@ -1081,12 +1762,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_047a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_047f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site10' + IL_047f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site1d' IL_0484: br.s IL_0486 - IL_0486: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site10' + IL_0486: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site1d' IL_048b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0490: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site10' + IL_0490: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site1d' IL_0495: ldarg.0 IL_0496: ldc.i4.0 IL_0497: ldc.i4.3 @@ -1095,7 +1776,7 @@ !2, !3) IL_049d: pop - IL_049e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site11' + IL_049e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site1e' IL_04a3: brtrue.s IL_04e7 IL_04a5: ldc.i4.0 @@ -1130,13 +1811,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04db: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site11' + IL_04e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site1e' IL_04e5: br.s IL_04e7 - IL_04e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site11' + IL_04e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site1e' IL_04ec: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site11' - IL_04f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site12' + IL_04f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site1e' + IL_04f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site1f' IL_04fb: brtrue.s IL_0531 IL_04fd: ldc.i4.s 64 @@ -1159,16 +1840,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0525: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_052a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site12' + IL_052a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site1f' IL_052f: br.s IL_0531 - IL_0531: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site12' + IL_0531: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site1f' IL_0536: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_053b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site12' + IL_053b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site1f' IL_0540: ldarg.0 IL_0541: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) - IL_0546: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site13' + IL_0546: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site20' IL_054b: brtrue.s IL_0580 IL_054d: ldc.i4.0 @@ -1191,12 +1872,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0574: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0579: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site13' + IL_0579: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site20' IL_057e: br.s IL_0580 - IL_0580: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site13' + IL_0580: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site20' IL_0585: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_058a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site13' + IL_058a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site20' IL_058f: ldarg.0 IL_0590: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -1206,7 +1887,7 @@ !2, !3) IL_059b: pop - IL_059c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site14' + IL_059c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site21' IL_05a1: brtrue.s IL_05e0 IL_05a3: ldc.i4.0 @@ -1236,19 +1917,19 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05d4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site14' + IL_05d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site21' IL_05de: br.s IL_05e0 - IL_05e0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site14' + IL_05e0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site21' IL_05e5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site14' + IL_05ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site21' IL_05ef: ldarg.0 IL_05f0: newobj instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::.ctor() IL_05f5: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_05fa: pop - IL_05fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site15' + IL_05fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site22' IL_0600: brtrue.s IL_063f IL_0602: ldc.i4.0 @@ -1278,12 +1959,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0633: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0638: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site15' + IL_0638: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site22' IL_063d: br.s IL_063f - IL_063f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site15' + IL_063f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site22' IL_0644: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0649: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site15' + IL_0649: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site22' IL_064e: ldarg.0 IL_064f: ldc.i4.5 IL_0650: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -1300,7 +1981,7 @@ .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0, object V_1) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site17' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site24' IL_0006: brtrue.s IL_0045 IL_0008: ldc.i4.0 @@ -1330,12 +2011,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0039: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_003e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site17' + IL_003e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site24' IL_0043: br.s IL_0045 - IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site17' + IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site24' IL_004a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site17' + IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site24' IL_0054: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::objectField IL_0059: ldc.i4.5 IL_005a: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -1344,7 +2025,7 @@ IL_005f: pop IL_0060: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::objectField IL_0065: stloc.1 - IL_0066: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site18' + IL_0066: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site25' IL_006b: brtrue.s IL_008e IL_006d: ldc.i4.0 @@ -1355,18 +2036,18 @@ string, class [mscorlib]System.Type) IL_0082: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0087: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site18' + IL_0087: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site25' IL_008c: br.s IL_008e - IL_008e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site18' + IL_008e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site25' IL_0093: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0098: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site18' + IL_0098: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site25' IL_009d: ldloc.1 IL_009e: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_00a3: brtrue IL_01ad - IL_00a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1b' + IL_00a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site28' IL_00ad: brtrue.s IL_00f0 IL_00af: ldc.i4 0x80 @@ -1396,14 +2077,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00e4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00e9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1b' + IL_00e9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site28' IL_00ee: br.s IL_00f0 - IL_00f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1b' + IL_00f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site28' IL_00f5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1b' + IL_00fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site28' IL_00ff: ldloc.1 - IL_0100: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1a' + IL_0100: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site27' IL_0105: brtrue.s IL_0141 IL_0107: ldc.i4.0 @@ -1433,13 +2114,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0135: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_013a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1a' + IL_013a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site27' IL_013f: br.s IL_0141 - IL_0141: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1a' + IL_0141: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site27' IL_0146: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_014b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1a' - IL_0150: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1c' + IL_014b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site27' + IL_0150: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site29' IL_0155: brtrue.s IL_018a IL_0157: ldc.i4.0 @@ -1462,12 +2143,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_017e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0183: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1c' + IL_0183: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site29' IL_0188: br.s IL_018a - IL_018a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1c' + IL_018a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site29' IL_018f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0194: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1c' + IL_0194: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site29' IL_0199: ldloc.1 IL_019a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -1481,7 +2162,7 @@ IL_01aa: pop IL_01ab: br.s IL_020d - IL_01ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site19' + IL_01ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site26' IL_01b2: brtrue.s IL_01f6 IL_01b4: ldc.i4 0x104 @@ -1513,19 +2194,19 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01ea: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01ef: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site19' + IL_01ef: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site26' IL_01f4: br.s IL_01f6 - IL_01f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site19' + IL_01f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site26' IL_01fb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0200: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site19' + IL_0200: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site26' IL_0205: ldloc.1 IL_0206: ldc.i4.5 IL_0207: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_020c: pop - IL_020d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1d' + IL_020d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2a' IL_0212: brtrue.s IL_024c IL_0214: ldc.i4 0x100 @@ -1550,12 +2231,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0240: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0245: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1d' + IL_0245: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2a' IL_024a: br.s IL_024c - IL_024c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1d' + IL_024c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2a' IL_0251: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0256: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1d' + IL_0256: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2a' IL_025b: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::objectField IL_0260: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, !1) @@ -1563,7 +2244,7 @@ IL_0266: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_026b: callvirt instance string [mscorlib]System.Object::ToString() IL_0270: pop - IL_0271: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1e' + IL_0271: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2b' IL_0276: brtrue.s IL_02ba IL_0278: ldc.i4 0x100 @@ -1595,19 +2276,19 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02ae: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02b3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1e' + IL_02b3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2b' IL_02b8: br.s IL_02ba - IL_02ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1e' + IL_02ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2b' IL_02bf: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02c4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1e' + IL_02c4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2b' IL_02c9: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_02ce: ldstr "Hello World" IL_02d3: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) IL_02d8: nop - IL_02d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1f' + IL_02d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2c' IL_02de: brtrue.s IL_0322 IL_02e0: ldc.i4 0x100 @@ -1639,19 +2320,19 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0316: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_031b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1f' + IL_031b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2c' IL_0320: br.s IL_0322 - IL_0322: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1f' + IL_0322: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2c' IL_0327: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_032c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1f' + IL_032c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2c' IL_0331: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0336: ldstr "Hello World" IL_033b: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) IL_0340: nop - IL_0341: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site20' + IL_0341: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2d' IL_0346: brtrue.s IL_038a IL_0348: ldc.i4 0x100 @@ -1683,12 +2364,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_037e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0383: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site20' + IL_0383: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2d' IL_0388: br.s IL_038a - IL_038a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site20' + IL_038a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2d' IL_038f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0394: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site20' + IL_0394: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2d' IL_0399: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_039e: ldstr "Hello World" IL_03a3: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -1704,7 +2385,7 @@ .maxstack 8 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer21'::'<>p__Site22' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site2f' IL_0006: brtrue.s IL_004a IL_0008: ldc.i4 0x100 @@ -1736,12 +2417,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer21'::'<>p__Site22' + IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site2f' IL_0048: br.s IL_004a - IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer21'::'<>p__Site22' + IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site2f' IL_004f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer21'::'<>p__Site22' + IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site2f' IL_0059: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_005e: ldstr "Hello World" IL_0063: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -1757,7 +2438,7 @@ .maxstack 8 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site24' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer30'::'<>p__Site31' IL_0006: brtrue.s IL_004e IL_0008: ldc.i4 0x100 @@ -1789,12 +2470,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0042: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0047: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site24' + IL_0047: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer30'::'<>p__Site31' IL_004c: br.s IL_004e - IL_004e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site24' + IL_004e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer30'::'<>p__Site31' IL_0053: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0058: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site24' + IL_0058: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer30'::'<>p__Site31' IL_005d: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0062: ldstr "Hello World" IL_0067: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -1811,7 +2492,7 @@ .maxstack 8 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer25'/'<>q__SiteDelegate26'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer25'::'<>p__Site27' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer32'/'<>q__SiteDelegate33'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer32'::'<>p__Site34' IL_0006: brtrue.s IL_0056 IL_0008: ldc.i4 0x100 @@ -1849,17 +2530,17 @@ class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_004a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer25'/'<>q__SiteDelegate26'>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_004f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer25'/'<>q__SiteDelegate26'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer25'::'<>p__Site27' + IL_004a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer32'/'<>q__SiteDelegate33'>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_004f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer32'/'<>q__SiteDelegate33'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer32'::'<>p__Site34' IL_0054: br.s IL_0056 - IL_0056: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer25'/'<>q__SiteDelegate26'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer25'::'<>p__Site27' - IL_005b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer25'/'<>q__SiteDelegate26'>::Target - IL_0060: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer25'/'<>q__SiteDelegate26'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer25'::'<>p__Site27' + IL_0056: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer32'/'<>q__SiteDelegate33'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer32'::'<>p__Site34' + IL_005b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer32'/'<>q__SiteDelegate33'>::Target + IL_0060: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer32'/'<>q__SiteDelegate33'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer32'::'<>p__Site34' IL_0065: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_006a: ldarga.s a IL_006c: ldarg.1 - IL_006d: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer25'/'<>q__SiteDelegate26'::Invoke(class [System.Core]System.Runtime.CompilerServices.CallSite, + IL_006d: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer32'/'<>q__SiteDelegate33'::Invoke(class [System.Core]System.Runtime.CompilerServices.CallSite, object, int32&, int32&) @@ -1873,7 +2554,7 @@ .maxstack 8 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site29' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site36' IL_0006: brtrue.s IL_004a IL_0008: ldc.i4 0x100 @@ -1905,12 +2586,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site29' + IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site36' IL_0048: br.s IL_004a - IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site29' + IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site36' IL_004f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site29' + IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site36' IL_0059: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_005e: ldstr "Hello World" IL_0063: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -1926,7 +2607,7 @@ .maxstack 8 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2a'::'<>p__Site2b' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site38' IL_0006: brtrue.s IL_004a IL_0008: ldc.i4 0x100 @@ -1958,12 +2639,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2a'::'<>p__Site2b' + IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site38' IL_0048: br.s IL_004a - IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2a'::'<>p__Site2b' + IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site38' IL_004f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2a'::'<>p__Site2b' + IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site38' IL_0059: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_005e: ldstr "Hello World" IL_0063: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -1979,7 +2660,7 @@ .maxstack 8 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2c'::'<>p__Site2d' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3a' IL_0006: brtrue.s IL_005e IL_0008: ldc.i4 0x100 @@ -2025,12 +2706,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0052: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0057: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2c'::'<>p__Site2d' + IL_0057: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3a' IL_005c: br.s IL_005e - IL_005e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2c'::'<>p__Site2d' + IL_005e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3a' IL_0063: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0068: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2c'::'<>p__Site2d' + IL_0068: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3a' IL_006d: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0072: ldstr "Hello World" IL_0077: ldc.i4.5 @@ -2050,7 +2731,7 @@ .maxstack 8 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site2f' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3b'::'<>p__Site3c' IL_0006: brtrue.s IL_005e IL_0008: ldc.i4 0x100 @@ -2096,12 +2777,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0052: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0057: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site2f' + IL_0057: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3b'::'<>p__Site3c' IL_005c: br.s IL_005e - IL_005e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site2f' + IL_005e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3b'::'<>p__Site3c' IL_0063: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0068: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site2f' + IL_0068: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3b'::'<>p__Site3c' IL_006d: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0072: ldstr "Hello World" IL_0077: ldc.i4.5 @@ -2126,7 +2807,7 @@ .maxstack 12 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer30'::'<>p__Site31' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3d'::'<>p__Site3e' IL_0006: brtrue.s IL_004e IL_0008: ldc.i4 0x100 @@ -2161,15 +2842,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0042: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0047: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer30'::'<>p__Site31' + IL_0047: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3d'::'<>p__Site3e' IL_004c: br.s IL_004e - IL_004e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer30'::'<>p__Site31' + IL_004e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3d'::'<>p__Site3e' IL_0053: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0058: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer30'::'<>p__Site31' + IL_0058: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3d'::'<>p__Site3e' IL_005d: ldarg.0 IL_005e: ldnull - IL_005f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer30'::'<>p__Site32' + IL_005f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3d'::'<>p__Site3f' IL_0064: brtrue.s IL_009a IL_0066: ldc.i4.0 @@ -2194,12 +2875,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_008e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0093: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer30'::'<>p__Site32' + IL_0093: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3d'::'<>p__Site3f' IL_0098: br.s IL_009a - IL_009a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer30'::'<>p__Site32' + IL_009a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3d'::'<>p__Site3f' IL_009f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer30'::'<>p__Site32' + IL_00a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3d'::'<>p__Site3f' IL_00a9: ldarg.1 IL_00aa: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -2224,7 +2905,7 @@ object V_1, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_2) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer33'::'<>p__Site34' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer40'::'<>p__Site41' IL_0006: brtrue.s IL_003b IL_0008: ldc.i4.0 @@ -2247,17 +2928,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_002f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0034: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer33'::'<>p__Site34' + IL_0034: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer40'::'<>p__Site41' IL_0039: br.s IL_003b - IL_003b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer33'::'<>p__Site34' + IL_003b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer40'::'<>p__Site41' IL_0040: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer33'::'<>p__Site34' + IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer40'::'<>p__Site41' IL_004a: ldarg.0 IL_004b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0050: stloc.0 - IL_0051: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer33'::'<>p__Site35' + IL_0051: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer40'::'<>p__Site42' IL_0056: brtrue.s IL_0090 IL_0058: ldc.i4.0 @@ -2285,12 +2966,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0084: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0089: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer33'::'<>p__Site35' + IL_0089: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer40'::'<>p__Site42' IL_008e: br.s IL_0090 - IL_0090: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer33'::'<>p__Site35' + IL_0090: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer40'::'<>p__Site42' IL_0095: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_009a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer33'::'<>p__Site35' + IL_009a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer40'::'<>p__Site42' IL_009f: ldloc.0 IL_00a0: ldc.i4.0 IL_00a1: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2315,7 +2996,7 @@ .locals init (object V_0, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_1) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer36'::'<>p__Site37' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer43'::'<>p__Site44' IL_0006: brtrue.s IL_0040 IL_0008: ldc.i4.0 @@ -2343,13 +3024,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0034: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0039: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer36'::'<>p__Site37' + IL_0039: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer43'::'<>p__Site44' IL_003e: br.s IL_0040 - IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer36'::'<>p__Site37' + IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer43'::'<>p__Site44' IL_0045: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer36'::'<>p__Site37' - IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer36'::'<>p__Site38' + IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer43'::'<>p__Site44' + IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer43'::'<>p__Site45' IL_0054: brtrue.s IL_008a IL_0056: ldc.i4.s 64 @@ -2372,12 +3053,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_007e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0083: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer36'::'<>p__Site38' + IL_0083: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer43'::'<>p__Site45' IL_0088: br.s IL_008a - IL_008a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer36'::'<>p__Site38' + IL_008a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer43'::'<>p__Site45' IL_008f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0094: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer36'::'<>p__Site38' + IL_0094: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer43'::'<>p__Site45' IL_0099: ldarg.0 IL_009a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -2403,7 +3084,7 @@ .maxstack 10 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3a' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site47' IL_0006: brtrue.s IL_004b IL_0008: ldc.i4 0x100 @@ -2435,15 +3116,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3a' + IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site47' IL_0049: br.s IL_004b - IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3a' + IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site47' IL_0050: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3a' + IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site47' IL_005a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_005f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3b' + IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site48' IL_0069: brtrue.s IL_00a4 IL_006b: ldc.i4.0 @@ -2473,12 +3154,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0098: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_009d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3b' + IL_009d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site48' IL_00a2: br.s IL_00a4 - IL_00a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3b' + IL_00a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site48' IL_00a9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00ae: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3b' + IL_00ae: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site48' IL_00b3: ldarg.0 IL_00b4: ldarg.1 IL_00b5: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2488,7 +3169,7 @@ !1, !2) IL_00bf: nop - IL_00c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3c' + IL_00c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site49' IL_00c5: brtrue.s IL_010a IL_00c7: ldc.i4 0x100 @@ -2520,15 +3201,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00fe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0103: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3c' + IL_0103: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site49' IL_0108: br.s IL_010a - IL_010a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3c' + IL_010a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site49' IL_010f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0114: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3c' + IL_0114: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site49' IL_0119: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_011e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0123: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3d' + IL_0123: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4a' IL_0128: brtrue.s IL_0163 IL_012a: ldc.i4.0 @@ -2558,12 +3239,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0157: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_015c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3d' + IL_015c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4a' IL_0161: br.s IL_0163 - IL_0163: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3d' + IL_0163: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4a' IL_0168: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_016d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3d' + IL_016d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4a' IL_0172: ldarg.0 IL_0173: ldc.i4.1 IL_0174: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2573,7 +3254,7 @@ !1, !2) IL_017e: nop - IL_017f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3e' + IL_017f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4b' IL_0184: brtrue.s IL_01c9 IL_0186: ldc.i4 0x100 @@ -2605,15 +3286,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01bd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01c2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3e' + IL_01c2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4b' IL_01c7: br.s IL_01c9 - IL_01c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3e' + IL_01c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4b' IL_01ce: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01d3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3e' + IL_01d3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4b' IL_01d8: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_01dd: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_01e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3f' + IL_01e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4c' IL_01e7: brtrue.s IL_0222 IL_01e9: ldc.i4.0 @@ -2643,12 +3324,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0216: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_021b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3f' + IL_021b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4c' IL_0220: br.s IL_0222 - IL_0222: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3f' + IL_0222: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4c' IL_0227: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_022c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3f' + IL_022c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4c' IL_0231: ldarg.0 IL_0232: ldnull IL_0233: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2658,7 +3339,7 @@ !1, !2) IL_023d: nop - IL_023e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site40' + IL_023e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4d' IL_0243: brtrue.s IL_0288 IL_0245: ldc.i4 0x100 @@ -2690,15 +3371,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_027c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0281: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site40' + IL_0281: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4d' IL_0286: br.s IL_0288 - IL_0288: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site40' + IL_0288: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4d' IL_028d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0292: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site40' + IL_0292: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4d' IL_0297: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_029c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_02a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site41' + IL_02a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4e' IL_02a6: brtrue.s IL_02e2 IL_02a8: ldc.i4.0 @@ -2728,12 +3409,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02d6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02db: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site41' + IL_02db: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4e' IL_02e0: br.s IL_02e2 - IL_02e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site41' + IL_02e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4e' IL_02e7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site41' + IL_02ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4e' IL_02f1: ldarg.0 IL_02f2: ldarg.1 IL_02f3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2743,7 +3424,7 @@ !1, !2) IL_02fd: nop - IL_02fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site42' + IL_02fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4f' IL_0303: brtrue.s IL_0348 IL_0305: ldc.i4 0x100 @@ -2775,15 +3456,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_033c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0341: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site42' + IL_0341: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4f' IL_0346: br.s IL_0348 - IL_0348: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site42' + IL_0348: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4f' IL_034d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0352: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site42' + IL_0352: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4f' IL_0357: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_035c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0361: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site43' + IL_0361: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site50' IL_0366: brtrue.s IL_03a2 IL_0368: ldc.i4.0 @@ -2813,12 +3494,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0396: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_039b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site43' + IL_039b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site50' IL_03a0: br.s IL_03a2 - IL_03a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site43' + IL_03a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site50' IL_03a7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site43' + IL_03ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site50' IL_03b1: ldarg.0 IL_03b2: ldc.i4.1 IL_03b3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2828,7 +3509,7 @@ !1, !2) IL_03bd: nop - IL_03be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site44' + IL_03be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site51' IL_03c3: brtrue.s IL_0408 IL_03c5: ldc.i4 0x100 @@ -2860,15 +3541,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03fc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0401: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site44' + IL_0401: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site51' IL_0406: br.s IL_0408 - IL_0408: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site44' + IL_0408: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site51' IL_040d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0412: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site44' + IL_0412: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site51' IL_0417: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_041c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0421: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site45' + IL_0421: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site52' IL_0426: brtrue.s IL_0462 IL_0428: ldc.i4.0 @@ -2898,12 +3579,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0456: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_045b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site45' + IL_045b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site52' IL_0460: br.s IL_0462 - IL_0462: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site45' + IL_0462: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site52' IL_0467: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_046c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site45' + IL_046c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site52' IL_0471: ldarg.0 IL_0472: ldnull IL_0473: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2913,7 +3594,7 @@ !1, !2) IL_047d: nop - IL_047e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site46' + IL_047e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site53' IL_0483: brtrue.s IL_04c8 IL_0485: ldc.i4 0x100 @@ -2945,15 +3626,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04bc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04c1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site46' + IL_04c1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site53' IL_04c6: br.s IL_04c8 - IL_04c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site46' + IL_04c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site53' IL_04cd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site46' + IL_04d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site53' IL_04d7: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_04dc: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_04e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site47' + IL_04e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site54' IL_04e6: brtrue.s IL_0522 IL_04e8: ldc.i4.0 @@ -2983,12 +3664,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0516: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_051b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site47' + IL_051b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site54' IL_0520: br.s IL_0522 - IL_0522: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site47' + IL_0522: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site54' IL_0527: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_052c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site47' + IL_052c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site54' IL_0531: ldarg.0 IL_0532: ldarg.1 IL_0533: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2998,7 +3679,7 @@ !1, !2) IL_053d: nop - IL_053e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site48' + IL_053e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site55' IL_0543: brtrue.s IL_0588 IL_0545: ldc.i4 0x100 @@ -3030,15 +3711,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_057c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0581: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site48' + IL_0581: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site55' IL_0586: br.s IL_0588 - IL_0588: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site48' + IL_0588: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site55' IL_058d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0592: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site48' + IL_0592: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site55' IL_0597: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_059c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_05a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site49' + IL_05a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site56' IL_05a6: brtrue.s IL_05e2 IL_05a8: ldc.i4.0 @@ -3068,12 +3749,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05d6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05db: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site49' + IL_05db: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site56' IL_05e0: br.s IL_05e2 - IL_05e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site49' + IL_05e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site56' IL_05e7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site49' + IL_05ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site56' IL_05f1: ldarg.0 IL_05f2: ldc.i4.1 IL_05f3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3083,7 +3764,7 @@ !1, !2) IL_05fd: nop - IL_05fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4a' + IL_05fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site57' IL_0603: brtrue.s IL_0648 IL_0605: ldc.i4 0x100 @@ -3115,15 +3796,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_063c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0641: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4a' + IL_0641: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site57' IL_0646: br.s IL_0648 - IL_0648: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4a' + IL_0648: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site57' IL_064d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0652: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4a' + IL_0652: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site57' IL_0657: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_065c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0661: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4b' + IL_0661: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site58' IL_0666: brtrue.s IL_06a2 IL_0668: ldc.i4.0 @@ -3153,12 +3834,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0696: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_069b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4b' + IL_069b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site58' IL_06a0: br.s IL_06a2 - IL_06a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4b' + IL_06a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site58' IL_06a7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4b' + IL_06ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site58' IL_06b1: ldarg.0 IL_06b2: ldnull IL_06b3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3168,7 +3849,7 @@ !1, !2) IL_06bd: nop - IL_06be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4c' + IL_06be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site59' IL_06c3: brtrue.s IL_0708 IL_06c5: ldc.i4 0x100 @@ -3200,15 +3881,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06fc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0701: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4c' + IL_0701: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site59' IL_0706: br.s IL_0708 - IL_0708: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4c' + IL_0708: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site59' IL_070d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0712: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4c' + IL_0712: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site59' IL_0717: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_071c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0721: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4d' + IL_0721: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5a' IL_0726: brtrue.s IL_0762 IL_0728: ldc.i4.0 @@ -3238,12 +3919,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0756: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_075b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4d' + IL_075b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5a' IL_0760: br.s IL_0762 - IL_0762: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4d' + IL_0762: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5a' IL_0767: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_076c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4d' + IL_076c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5a' IL_0771: ldarg.0 IL_0772: ldarg.1 IL_0773: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3253,7 +3934,7 @@ !1, !2) IL_077d: nop - IL_077e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4e' + IL_077e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5b' IL_0783: brtrue.s IL_07c8 IL_0785: ldc.i4 0x100 @@ -3285,15 +3966,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07bc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07c1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4e' + IL_07c1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5b' IL_07c6: br.s IL_07c8 - IL_07c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4e' + IL_07c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5b' IL_07cd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4e' + IL_07d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5b' IL_07d7: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_07dc: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_07e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4f' + IL_07e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5c' IL_07e6: brtrue.s IL_0822 IL_07e8: ldc.i4.0 @@ -3323,12 +4004,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0816: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_081b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4f' + IL_081b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5c' IL_0820: br.s IL_0822 - IL_0822: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4f' + IL_0822: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5c' IL_0827: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_082c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4f' + IL_082c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5c' IL_0831: ldarg.0 IL_0832: ldc.i4.1 IL_0833: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3338,7 +4019,7 @@ !1, !2) IL_083d: nop - IL_083e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site50' + IL_083e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5d' IL_0843: brtrue.s IL_0888 IL_0845: ldc.i4 0x100 @@ -3370,15 +4051,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_087c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0881: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site50' + IL_0881: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5d' IL_0886: br.s IL_0888 - IL_0888: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site50' + IL_0888: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5d' IL_088d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0892: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site50' + IL_0892: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5d' IL_0897: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_089c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_08a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site51' + IL_08a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5e' IL_08a6: brtrue.s IL_08e2 IL_08a8: ldc.i4.0 @@ -3408,12 +4089,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08d6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08db: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site51' + IL_08db: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5e' IL_08e0: br.s IL_08e2 - IL_08e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site51' + IL_08e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5e' IL_08e7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site51' + IL_08ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5e' IL_08f1: ldarg.0 IL_08f2: ldnull IL_08f3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3423,7 +4104,7 @@ !1, !2) IL_08fd: nop - IL_08fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site52' + IL_08fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5f' IL_0903: brtrue.s IL_0948 IL_0905: ldc.i4 0x100 @@ -3455,15 +4136,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_093c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0941: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site52' + IL_0941: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5f' IL_0946: br.s IL_0948 - IL_0948: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site52' + IL_0948: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5f' IL_094d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0952: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site52' + IL_0952: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5f' IL_0957: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_095c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0961: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site53' + IL_0961: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site60' IL_0966: brtrue.s IL_09a2 IL_0968: ldc.i4.0 @@ -3493,12 +4174,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0996: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_099b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site53' + IL_099b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site60' IL_09a0: br.s IL_09a2 - IL_09a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site53' + IL_09a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site60' IL_09a7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site53' + IL_09ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site60' IL_09b1: ldarg.0 IL_09b2: ldarg.1 IL_09b3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3508,7 +4189,7 @@ !1, !2) IL_09bd: nop - IL_09be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site54' + IL_09be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site61' IL_09c3: brtrue.s IL_0a08 IL_09c5: ldc.i4 0x100 @@ -3540,15 +4221,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09fc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a01: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site54' + IL_0a01: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site61' IL_0a06: br.s IL_0a08 - IL_0a08: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site54' + IL_0a08: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site61' IL_0a0d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a12: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site54' + IL_0a12: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site61' IL_0a17: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0a1c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0a21: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site55' + IL_0a21: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site62' IL_0a26: brtrue.s IL_0a62 IL_0a28: ldc.i4.0 @@ -3578,12 +4259,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a56: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a5b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site55' + IL_0a5b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site62' IL_0a60: br.s IL_0a62 - IL_0a62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site55' + IL_0a62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site62' IL_0a67: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a6c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site55' + IL_0a6c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site62' IL_0a71: ldarg.0 IL_0a72: ldc.i4.1 IL_0a73: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3593,7 +4274,7 @@ !1, !2) IL_0a7d: nop - IL_0a7e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site56' + IL_0a7e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site63' IL_0a83: brtrue.s IL_0ac8 IL_0a85: ldc.i4 0x100 @@ -3625,15 +4306,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0abc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ac1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site56' + IL_0ac1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site63' IL_0ac6: br.s IL_0ac8 - IL_0ac8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site56' + IL_0ac8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site63' IL_0acd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0ad2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site56' + IL_0ad2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site63' IL_0ad7: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0adc: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0ae1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site57' + IL_0ae1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site64' IL_0ae6: brtrue.s IL_0b22 IL_0ae8: ldc.i4.0 @@ -3663,12 +4344,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b16: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b1b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site57' + IL_0b1b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site64' IL_0b20: br.s IL_0b22 - IL_0b22: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site57' + IL_0b22: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site64' IL_0b27: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b2c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site57' + IL_0b2c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site64' IL_0b31: ldarg.0 IL_0b32: ldnull IL_0b33: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3692,7 +4373,7 @@ .maxstack 10 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site59' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site66' IL_0006: brtrue.s IL_004b IL_0008: ldc.i4 0x100 @@ -3724,15 +4405,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site59' + IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site66' IL_0049: br.s IL_004b - IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site59' + IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site66' IL_0050: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site59' + IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site66' IL_005a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_005f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5a' + IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site67' IL_0069: brtrue.s IL_00a5 IL_006b: ldc.i4.0 @@ -3762,12 +4443,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0099: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_009e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5a' + IL_009e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site67' IL_00a3: br.s IL_00a5 - IL_00a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5a' + IL_00a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site67' IL_00aa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5a' + IL_00af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site67' IL_00b4: ldarg.0 IL_00b5: ldarg.1 IL_00b6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3777,7 +4458,7 @@ !1, !2) IL_00c0: nop - IL_00c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5b' + IL_00c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site68' IL_00c6: brtrue.s IL_010b IL_00c8: ldc.i4 0x100 @@ -3809,15 +4490,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00ff: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0104: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5b' + IL_0104: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site68' IL_0109: br.s IL_010b - IL_010b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5b' + IL_010b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site68' IL_0110: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0115: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5b' + IL_0115: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site68' IL_011a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_011f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0124: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5c' + IL_0124: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site69' IL_0129: brtrue.s IL_0165 IL_012b: ldc.i4.0 @@ -3847,12 +4528,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0159: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_015e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5c' + IL_015e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site69' IL_0163: br.s IL_0165 - IL_0165: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5c' + IL_0165: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site69' IL_016a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_016f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5c' + IL_016f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site69' IL_0174: ldarg.0 IL_0175: ldc.i4.1 IL_0176: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3862,7 +4543,7 @@ !1, !2) IL_0180: nop - IL_0181: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5d' + IL_0181: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6a' IL_0186: brtrue.s IL_01cb IL_0188: ldc.i4 0x100 @@ -3894,15 +4575,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01bf: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01c4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5d' + IL_01c4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6a' IL_01c9: br.s IL_01cb - IL_01cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5d' + IL_01cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6a' IL_01d0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5d' + IL_01d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6a' IL_01da: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_01df: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_01e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5e' + IL_01e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6b' IL_01e9: brtrue.s IL_0225 IL_01eb: ldc.i4.0 @@ -3932,12 +4613,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0219: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_021e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5e' + IL_021e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6b' IL_0223: br.s IL_0225 - IL_0225: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5e' + IL_0225: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6b' IL_022a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_022f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5e' + IL_022f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6b' IL_0234: ldarg.0 IL_0235: ldnull IL_0236: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3947,7 +4628,7 @@ !1, !2) IL_0240: nop - IL_0241: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5f' + IL_0241: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6c' IL_0246: brtrue.s IL_028b IL_0248: ldc.i4 0x100 @@ -3979,15 +4660,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_027f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0284: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5f' + IL_0284: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6c' IL_0289: br.s IL_028b - IL_028b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5f' + IL_028b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6c' IL_0290: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0295: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5f' + IL_0295: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6c' IL_029a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_029f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_02a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site60' + IL_02a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6d' IL_02a9: brtrue.s IL_02e5 IL_02ab: ldc.i4.0 @@ -4017,12 +4698,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02d9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site60' + IL_02de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6d' IL_02e3: br.s IL_02e5 - IL_02e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site60' + IL_02e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6d' IL_02ea: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site60' + IL_02ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6d' IL_02f4: ldarg.0 IL_02f5: ldarg.1 IL_02f6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4032,7 +4713,7 @@ !1, !2) IL_0300: nop - IL_0301: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site61' + IL_0301: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6e' IL_0306: brtrue.s IL_034b IL_0308: ldc.i4 0x100 @@ -4064,15 +4745,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_033f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0344: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site61' + IL_0344: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6e' IL_0349: br.s IL_034b - IL_034b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site61' + IL_034b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6e' IL_0350: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0355: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site61' + IL_0355: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6e' IL_035a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_035f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0364: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site62' + IL_0364: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6f' IL_0369: brtrue.s IL_03a5 IL_036b: ldc.i4.0 @@ -4102,12 +4783,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0399: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_039e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site62' + IL_039e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6f' IL_03a3: br.s IL_03a5 - IL_03a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site62' + IL_03a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6f' IL_03aa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site62' + IL_03af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6f' IL_03b4: ldarg.0 IL_03b5: ldc.i4.1 IL_03b6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4117,7 +4798,7 @@ !1, !2) IL_03c0: nop - IL_03c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site63' + IL_03c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site70' IL_03c6: brtrue.s IL_040b IL_03c8: ldc.i4 0x100 @@ -4149,15 +4830,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03ff: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0404: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site63' + IL_0404: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site70' IL_0409: br.s IL_040b - IL_040b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site63' + IL_040b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site70' IL_0410: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0415: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site63' + IL_0415: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site70' IL_041a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_041f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0424: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site64' + IL_0424: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site71' IL_0429: brtrue.s IL_0465 IL_042b: ldc.i4.0 @@ -4187,12 +4868,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0459: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_045e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site64' + IL_045e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site71' IL_0463: br.s IL_0465 - IL_0465: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site64' + IL_0465: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site71' IL_046a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_046f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site64' + IL_046f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site71' IL_0474: ldarg.0 IL_0475: ldnull IL_0476: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4202,7 +4883,7 @@ !1, !2) IL_0480: nop - IL_0481: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site65' + IL_0481: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site72' IL_0486: brtrue.s IL_04cb IL_0488: ldc.i4 0x100 @@ -4234,15 +4915,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04bf: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04c4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site65' + IL_04c4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site72' IL_04c9: br.s IL_04cb - IL_04cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site65' + IL_04cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site72' IL_04d0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site65' + IL_04d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site72' IL_04da: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_04df: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_04e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site66' + IL_04e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site73' IL_04e9: brtrue.s IL_0525 IL_04eb: ldc.i4.0 @@ -4272,12 +4953,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0519: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_051e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site66' + IL_051e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site73' IL_0523: br.s IL_0525 - IL_0525: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site66' + IL_0525: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site73' IL_052a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_052f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site66' + IL_052f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site73' IL_0534: ldarg.0 IL_0535: ldarg.1 IL_0536: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4287,7 +4968,7 @@ !1, !2) IL_0540: nop - IL_0541: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site67' + IL_0541: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site74' IL_0546: brtrue.s IL_058b IL_0548: ldc.i4 0x100 @@ -4319,15 +5000,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_057f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0584: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site67' + IL_0584: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site74' IL_0589: br.s IL_058b - IL_058b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site67' + IL_058b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site74' IL_0590: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0595: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site67' + IL_0595: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site74' IL_059a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_059f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_05a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site68' + IL_05a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site75' IL_05a9: brtrue.s IL_05e5 IL_05ab: ldc.i4.0 @@ -4357,12 +5038,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05d9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site68' + IL_05de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site75' IL_05e3: br.s IL_05e5 - IL_05e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site68' + IL_05e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site75' IL_05ea: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site68' + IL_05ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site75' IL_05f4: ldarg.0 IL_05f5: ldc.i4.1 IL_05f6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4372,7 +5053,7 @@ !1, !2) IL_0600: nop - IL_0601: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site69' + IL_0601: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site76' IL_0606: brtrue.s IL_064b IL_0608: ldc.i4 0x100 @@ -4404,15 +5085,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_063f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0644: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site69' + IL_0644: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site76' IL_0649: br.s IL_064b - IL_064b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site69' + IL_064b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site76' IL_0650: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0655: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site69' + IL_0655: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site76' IL_065a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_065f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0664: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6a' + IL_0664: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site77' IL_0669: brtrue.s IL_06a5 IL_066b: ldc.i4.0 @@ -4442,12 +5123,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0699: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_069e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6a' + IL_069e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site77' IL_06a3: br.s IL_06a5 - IL_06a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6a' + IL_06a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site77' IL_06aa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6a' + IL_06af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site77' IL_06b4: ldarg.0 IL_06b5: ldnull IL_06b6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4457,7 +5138,7 @@ !1, !2) IL_06c0: nop - IL_06c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6b' + IL_06c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site78' IL_06c6: brtrue.s IL_070b IL_06c8: ldc.i4 0x100 @@ -4489,15 +5170,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06ff: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0704: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6b' + IL_0704: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site78' IL_0709: br.s IL_070b - IL_070b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6b' + IL_070b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site78' IL_0710: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0715: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6b' + IL_0715: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site78' IL_071a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_071f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0724: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6c' + IL_0724: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site79' IL_0729: brtrue.s IL_0765 IL_072b: ldc.i4.0 @@ -4527,12 +5208,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0759: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_075e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6c' + IL_075e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site79' IL_0763: br.s IL_0765 - IL_0765: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6c' + IL_0765: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site79' IL_076a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_076f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6c' + IL_076f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site79' IL_0774: ldarg.0 IL_0775: ldarg.1 IL_0776: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4542,7 +5223,7 @@ !1, !2) IL_0780: nop - IL_0781: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6d' + IL_0781: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7a' IL_0786: brtrue.s IL_07cb IL_0788: ldc.i4 0x100 @@ -4574,15 +5255,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07bf: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07c4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6d' + IL_07c4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7a' IL_07c9: br.s IL_07cb - IL_07cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6d' + IL_07cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7a' IL_07d0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6d' + IL_07d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7a' IL_07da: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_07df: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_07e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6e' + IL_07e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7b' IL_07e9: brtrue.s IL_0825 IL_07eb: ldc.i4.0 @@ -4612,12 +5293,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0819: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_081e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6e' + IL_081e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7b' IL_0823: br.s IL_0825 - IL_0825: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6e' + IL_0825: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7b' IL_082a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_082f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6e' + IL_082f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7b' IL_0834: ldarg.0 IL_0835: ldc.i4.1 IL_0836: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4627,7 +5308,7 @@ !1, !2) IL_0840: nop - IL_0841: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6f' + IL_0841: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7c' IL_0846: brtrue.s IL_088b IL_0848: ldc.i4 0x100 @@ -4659,15 +5340,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_087f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0884: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6f' + IL_0884: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7c' IL_0889: br.s IL_088b - IL_088b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6f' + IL_088b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7c' IL_0890: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0895: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6f' + IL_0895: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7c' IL_089a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_089f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_08a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site70' + IL_08a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7d' IL_08a9: brtrue.s IL_08e5 IL_08ab: ldc.i4.0 @@ -4697,12 +5378,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08d9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site70' + IL_08de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7d' IL_08e3: br.s IL_08e5 - IL_08e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site70' + IL_08e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7d' IL_08ea: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site70' + IL_08ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7d' IL_08f4: ldarg.0 IL_08f5: ldnull IL_08f6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4712,7 +5393,7 @@ !1, !2) IL_0900: nop - IL_0901: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site71' + IL_0901: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7e' IL_0906: brtrue.s IL_094b IL_0908: ldc.i4 0x100 @@ -4744,15 +5425,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_093f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0944: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site71' + IL_0944: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7e' IL_0949: br.s IL_094b - IL_094b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site71' + IL_094b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7e' IL_0950: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0955: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site71' + IL_0955: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7e' IL_095a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_095f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0964: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site72' + IL_0964: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7f' IL_0969: brtrue.s IL_09a5 IL_096b: ldc.i4.0 @@ -4782,12 +5463,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0999: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_099e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site72' + IL_099e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7f' IL_09a3: br.s IL_09a5 - IL_09a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site72' + IL_09a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7f' IL_09aa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site72' + IL_09af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7f' IL_09b4: ldarg.0 IL_09b5: ldarg.1 IL_09b6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4797,7 +5478,7 @@ !1, !2) IL_09c0: nop - IL_09c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site73' + IL_09c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site80' IL_09c6: brtrue.s IL_0a0b IL_09c8: ldc.i4 0x100 @@ -4829,15 +5510,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09ff: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a04: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site73' + IL_0a04: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site80' IL_0a09: br.s IL_0a0b - IL_0a0b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site73' + IL_0a0b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site80' IL_0a10: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a15: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site73' + IL_0a15: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site80' IL_0a1a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0a1f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0a24: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site74' + IL_0a24: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site81' IL_0a29: brtrue.s IL_0a65 IL_0a2b: ldc.i4.0 @@ -4867,12 +5548,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a59: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a5e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site74' + IL_0a5e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site81' IL_0a63: br.s IL_0a65 - IL_0a65: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site74' + IL_0a65: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site81' IL_0a6a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a6f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site74' + IL_0a6f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site81' IL_0a74: ldarg.0 IL_0a75: ldc.i4.1 IL_0a76: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4882,7 +5563,7 @@ !1, !2) IL_0a80: nop - IL_0a81: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site75' + IL_0a81: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site82' IL_0a86: brtrue.s IL_0acb IL_0a88: ldc.i4 0x100 @@ -4914,15 +5595,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0abf: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ac4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site75' + IL_0ac4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site82' IL_0ac9: br.s IL_0acb - IL_0acb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site75' + IL_0acb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site82' IL_0ad0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0ad5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site75' + IL_0ad5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site82' IL_0ada: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0adf: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0ae4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site76' + IL_0ae4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site83' IL_0ae9: brtrue.s IL_0b25 IL_0aeb: ldc.i4.0 @@ -4952,12 +5633,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b19: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b1e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site76' + IL_0b1e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site83' IL_0b23: br.s IL_0b25 - IL_0b25: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site76' + IL_0b25: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site83' IL_0b2a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b2f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site76' + IL_0b2f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site83' IL_0b34: ldarg.0 IL_0b35: ldnull IL_0b36: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4967,7 +5648,7 @@ !1, !2) IL_0b40: nop - IL_0b41: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site77' + IL_0b41: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site84' IL_0b46: brtrue.s IL_0b8b IL_0b48: ldc.i4 0x100 @@ -4999,15 +5680,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b7f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b84: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site77' + IL_0b84: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site84' IL_0b89: br.s IL_0b8b - IL_0b8b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site77' + IL_0b8b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site84' IL_0b90: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b95: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site77' + IL_0b95: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site84' IL_0b9a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0b9f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0ba4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site78' + IL_0ba4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site85' IL_0ba9: brtrue.s IL_0be5 IL_0bab: ldc.i4.0 @@ -5037,12 +5718,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0bd9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0bde: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site78' + IL_0bde: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site85' IL_0be3: br.s IL_0be5 - IL_0be5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site78' + IL_0be5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site85' IL_0bea: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0bef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site78' + IL_0bef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site85' IL_0bf4: ldarg.0 IL_0bf5: ldarg.1 IL_0bf6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5052,7 +5733,7 @@ !1, !2) IL_0c00: nop - IL_0c01: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site79' + IL_0c01: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site86' IL_0c06: brtrue.s IL_0c4b IL_0c08: ldc.i4 0x100 @@ -5084,15 +5765,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c3f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c44: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site79' + IL_0c44: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site86' IL_0c49: br.s IL_0c4b - IL_0c4b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site79' + IL_0c4b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site86' IL_0c50: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c55: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site79' + IL_0c55: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site86' IL_0c5a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0c5f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0c64: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site7a' + IL_0c64: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site87' IL_0c69: brtrue.s IL_0ca5 IL_0c6b: ldc.i4.0 @@ -5122,12 +5803,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c99: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c9e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site7a' + IL_0c9e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site87' IL_0ca3: br.s IL_0ca5 - IL_0ca5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site7a' + IL_0ca5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site87' IL_0caa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0caf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site7a' + IL_0caf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site87' IL_0cb4: ldarg.0 IL_0cb5: ldc.i4.1 IL_0cb6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5137,7 +5818,7 @@ !1, !2) IL_0cc0: nop - IL_0cc1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site7b' + IL_0cc1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site88' IL_0cc6: brtrue.s IL_0d0b IL_0cc8: ldc.i4 0x100 @@ -5169,15 +5850,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0cff: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d04: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site7b' + IL_0d04: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site88' IL_0d09: br.s IL_0d0b - IL_0d0b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site7b' + IL_0d0b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site88' IL_0d10: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d15: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site7b' + IL_0d15: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site88' IL_0d1a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0d1f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0d24: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site7c' + IL_0d24: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site89' IL_0d29: brtrue.s IL_0d65 IL_0d2b: ldc.i4.0 @@ -5207,12 +5888,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d59: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d5e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site7c' + IL_0d5e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site89' IL_0d63: br.s IL_0d65 - IL_0d65: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site7c' + IL_0d65: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site89' IL_0d6a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d6f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site7c' + IL_0d6f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site89' IL_0d74: ldarg.0 IL_0d75: ldnull IL_0d76: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5234,7 +5915,7 @@ IL_0000: nop IL_0001: call void [mscorlib]System.Console::WriteLine() IL_0006: nop - IL_0007: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site7e' + IL_0007: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8a'::'<>p__Site8b' IL_000c: brtrue.s IL_0035 IL_000e: ldc.i4.s 16 @@ -5246,12 +5927,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Type) IL_0029: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_002e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site7e' + IL_002e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8a'::'<>p__Site8b' IL_0033: br.s IL_0035 - IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site7e' + IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8a'::'<>p__Site8b' IL_003a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_003f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site7e' + IL_003f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8a'::'<>p__Site8b' IL_0044: ldarg.0 IL_0045: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5273,7 +5954,7 @@ .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0, object V_1) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site80' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site8d' IL_0006: brtrue.s IL_0029 IL_0008: ldc.i4.0 @@ -5284,18 +5965,18 @@ string, class [mscorlib]System.Type) IL_001d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0022: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site80' + IL_0022: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site8d' IL_0027: br.s IL_0029 - IL_0029: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site80' + IL_0029: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site8d' IL_002e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0033: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site80' + IL_0033: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site8d' IL_0038: ldarg.0 IL_0039: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_003e: brtrue IL_0148 - IL_0043: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site83' + IL_0043: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site90' IL_0048: brtrue.s IL_008b IL_004a: ldc.i4 0x80 @@ -5325,14 +6006,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_007f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0084: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site83' + IL_0084: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site90' IL_0089: br.s IL_008b - IL_008b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site83' + IL_008b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site90' IL_0090: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0095: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site83' + IL_0095: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site90' IL_009a: ldarg.0 - IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site82' + IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site8f' IL_00a0: brtrue.s IL_00dc IL_00a2: ldc.i4.0 @@ -5362,13 +6043,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00d0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site82' + IL_00d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site8f' IL_00da: br.s IL_00dc - IL_00dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site82' + IL_00dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site8f' IL_00e1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site82' - IL_00eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site84' + IL_00e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site8f' + IL_00eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site91' IL_00f0: brtrue.s IL_0125 IL_00f2: ldc.i4.0 @@ -5391,12 +6072,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0119: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_011e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site84' + IL_011e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site91' IL_0123: br.s IL_0125 - IL_0125: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site84' + IL_0125: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site91' IL_012a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_012f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site84' + IL_012f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site91' IL_0134: ldarg.0 IL_0135: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5410,7 +6091,7 @@ IL_0145: pop IL_0146: br.s IL_01a8 - IL_0148: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site81' + IL_0148: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site8e' IL_014d: brtrue.s IL_0191 IL_014f: ldc.i4 0x104 @@ -5442,19 +6123,19 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0185: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_018a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site81' + IL_018a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site8e' IL_018f: br.s IL_0191 - IL_0191: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site81' + IL_0191: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site8e' IL_0196: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_019b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site81' + IL_019b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site8e' IL_01a0: ldarg.0 IL_01a1: ldc.i4.5 IL_01a2: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_01a7: pop - IL_01a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site85' + IL_01a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site92' IL_01ad: brtrue.s IL_01d0 IL_01af: ldc.i4.0 @@ -5465,18 +6146,18 @@ string, class [mscorlib]System.Type) IL_01c4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01c9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site85' + IL_01c9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site92' IL_01ce: br.s IL_01d0 - IL_01d0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site85' + IL_01d0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site92' IL_01d5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site85' + IL_01da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site92' IL_01df: ldarg.0 IL_01e0: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_01e5: brtrue IL_02ef - IL_01ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site88' + IL_01ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site95' IL_01ef: brtrue.s IL_0232 IL_01f1: ldc.i4 0x80 @@ -5506,14 +6187,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0226: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_022b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site88' + IL_022b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site95' IL_0230: br.s IL_0232 - IL_0232: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site88' + IL_0232: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site95' IL_0237: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_023c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site88' + IL_023c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site95' IL_0241: ldarg.0 - IL_0242: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site87' + IL_0242: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site94' IL_0247: brtrue.s IL_0283 IL_0249: ldc.i4.0 @@ -5543,13 +6224,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0277: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_027c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site87' + IL_027c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site94' IL_0281: br.s IL_0283 - IL_0283: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site87' + IL_0283: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site94' IL_0288: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_028d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site87' - IL_0292: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site89' + IL_028d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site94' + IL_0292: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site96' IL_0297: brtrue.s IL_02cc IL_0299: ldc.i4.0 @@ -5572,12 +6253,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02c0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02c5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site89' + IL_02c5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site96' IL_02ca: br.s IL_02cc - IL_02cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site89' + IL_02cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site96' IL_02d1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site89' + IL_02d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site96' IL_02db: ldarg.0 IL_02dc: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5591,7 +6272,7 @@ IL_02ec: pop IL_02ed: br.s IL_034f - IL_02ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site86' + IL_02ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site93' IL_02f4: brtrue.s IL_0338 IL_02f6: ldc.i4 0x104 @@ -5623,19 +6304,19 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_032c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0331: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site86' + IL_0331: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site93' IL_0336: br.s IL_0338 - IL_0338: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site86' + IL_0338: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site93' IL_033d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0342: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site86' + IL_0342: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site93' IL_0347: ldarg.0 IL_0348: ldc.i4.1 IL_0349: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_034e: pop - IL_034f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8b' + IL_034f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site98' IL_0354: brtrue.s IL_0397 IL_0356: ldc.i4 0x80 @@ -5665,14 +6346,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_038b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0390: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8b' + IL_0390: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site98' IL_0395: br.s IL_0397 - IL_0397: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8b' + IL_0397: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site98' IL_039c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8b' + IL_03a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site98' IL_03a6: ldarg.0 - IL_03a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8a' + IL_03a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site97' IL_03ac: brtrue.s IL_03e8 IL_03ae: ldc.i4.0 @@ -5702,13 +6383,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03dc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03e1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8a' + IL_03e1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site97' IL_03e6: br.s IL_03e8 - IL_03e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8a' + IL_03e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site97' IL_03ed: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8a' - IL_03f7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8c' + IL_03f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site97' + IL_03f7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site99' IL_03fc: brtrue.s IL_0431 IL_03fe: ldc.i4.0 @@ -5731,12 +6412,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0425: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_042a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8c' + IL_042a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site99' IL_042f: br.s IL_0431 - IL_0431: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8c' + IL_0431: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site99' IL_0436: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_043b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8c' + IL_043b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site99' IL_0440: ldarg.0 IL_0441: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5748,7 +6429,7 @@ !1, !2) IL_0451: pop - IL_0452: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8e' + IL_0452: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9b' IL_0457: brtrue.s IL_049a IL_0459: ldc.i4 0x80 @@ -5778,14 +6459,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_048e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0493: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8e' + IL_0493: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9b' IL_0498: br.s IL_049a - IL_049a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8e' + IL_049a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9b' IL_049f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8e' + IL_04a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9b' IL_04a9: ldarg.0 - IL_04aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8d' + IL_04aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9a' IL_04af: brtrue.s IL_04eb IL_04b1: ldc.i4.0 @@ -5815,13 +6496,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04df: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04e4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8d' + IL_04e4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9a' IL_04e9: br.s IL_04eb - IL_04eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8d' + IL_04eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9a' IL_04f0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8d' - IL_04fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8f' + IL_04f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9a' + IL_04fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9c' IL_04ff: brtrue.s IL_0534 IL_0501: ldc.i4.0 @@ -5844,12 +6525,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0528: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_052d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8f' + IL_052d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9c' IL_0532: br.s IL_0534 - IL_0534: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8f' + IL_0534: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9c' IL_0539: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_053e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8f' + IL_053e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9c' IL_0543: ldarg.0 IL_0544: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5861,7 +6542,7 @@ !1, !2) IL_0554: pop - IL_0555: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site90' + IL_0555: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9d' IL_055a: brtrue.s IL_057d IL_055c: ldc.i4.0 @@ -5872,18 +6553,18 @@ string, class [mscorlib]System.Type) IL_0571: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0576: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site90' + IL_0576: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9d' IL_057b: br.s IL_057d - IL_057d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site90' + IL_057d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9d' IL_0582: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0587: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site90' + IL_0587: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9d' IL_058c: ldarg.0 IL_058d: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0592: brtrue IL_069c - IL_0597: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site93' + IL_0597: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea0' IL_059c: brtrue.s IL_05df IL_059e: ldc.i4 0x80 @@ -5913,14 +6594,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05d3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05d8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site93' + IL_05d8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea0' IL_05dd: br.s IL_05df - IL_05df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site93' + IL_05df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea0' IL_05e4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site93' + IL_05e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea0' IL_05ee: ldarg.0 - IL_05ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site92' + IL_05ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9f' IL_05f4: brtrue.s IL_0630 IL_05f6: ldc.i4.0 @@ -5950,13 +6631,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0624: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0629: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site92' + IL_0629: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9f' IL_062e: br.s IL_0630 - IL_0630: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site92' + IL_0630: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9f' IL_0635: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_063a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site92' - IL_063f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site94' + IL_063a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9f' + IL_063f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea1' IL_0644: brtrue.s IL_0679 IL_0646: ldc.i4.0 @@ -5979,12 +6660,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_066d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0672: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site94' + IL_0672: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea1' IL_0677: br.s IL_0679 - IL_0679: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site94' + IL_0679: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea1' IL_067e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0683: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site94' + IL_0683: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea1' IL_0688: ldarg.0 IL_0689: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5998,7 +6679,7 @@ IL_0699: pop IL_069a: br.s IL_06fc - IL_069c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site91' + IL_069c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9e' IL_06a1: brtrue.s IL_06e5 IL_06a3: ldc.i4 0x104 @@ -6030,19 +6711,19 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06d9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site91' + IL_06de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9e' IL_06e3: br.s IL_06e5 - IL_06e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site91' + IL_06e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9e' IL_06ea: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site91' + IL_06ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9e' IL_06f4: ldarg.0 IL_06f5: ldarg.1 IL_06f6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_06fb: pop - IL_06fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site95' + IL_06fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea2' IL_0701: brtrue.s IL_0724 IL_0703: ldc.i4.0 @@ -6053,18 +6734,18 @@ string, class [mscorlib]System.Type) IL_0718: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_071d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site95' + IL_071d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea2' IL_0722: br.s IL_0724 - IL_0724: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site95' + IL_0724: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea2' IL_0729: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_072e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site95' + IL_072e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea2' IL_0733: ldarg.0 IL_0734: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0739: brtrue IL_0843 - IL_073e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site98' + IL_073e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea5' IL_0743: brtrue.s IL_0786 IL_0745: ldc.i4 0x80 @@ -6094,14 +6775,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_077a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_077f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site98' + IL_077f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea5' IL_0784: br.s IL_0786 - IL_0786: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site98' + IL_0786: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea5' IL_078b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0790: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site98' + IL_0790: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea5' IL_0795: ldarg.0 - IL_0796: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site97' + IL_0796: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea4' IL_079b: brtrue.s IL_07d7 IL_079d: ldc.i4.0 @@ -6131,13 +6812,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07cb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07d0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site97' + IL_07d0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea4' IL_07d5: br.s IL_07d7 - IL_07d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site97' + IL_07d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea4' IL_07dc: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site97' - IL_07e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site99' + IL_07e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea4' + IL_07e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea6' IL_07eb: brtrue.s IL_0820 IL_07ed: ldc.i4.0 @@ -6160,12 +6841,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0814: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0819: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site99' + IL_0819: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea6' IL_081e: br.s IL_0820 - IL_0820: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site99' + IL_0820: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea6' IL_0825: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_082a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site99' + IL_082a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea6' IL_082f: ldarg.0 IL_0830: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6179,7 +6860,7 @@ IL_0840: pop IL_0841: br.s IL_08a3 - IL_0843: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site96' + IL_0843: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea3' IL_0848: brtrue.s IL_088c IL_084a: ldc.i4 0x104 @@ -6211,19 +6892,19 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0880: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0885: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site96' + IL_0885: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea3' IL_088a: br.s IL_088c - IL_088c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site96' + IL_088c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea3' IL_0891: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0896: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site96' + IL_0896: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea3' IL_089b: ldarg.0 IL_089c: ldarg.1 IL_089d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_08a2: pop - IL_08a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9b' + IL_08a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea8' IL_08a8: brtrue.s IL_08eb IL_08aa: ldc.i4 0x80 @@ -6253,14 +6934,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08df: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08e4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9b' + IL_08e4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea8' IL_08e9: br.s IL_08eb - IL_08eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9b' + IL_08eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea8' IL_08f0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9b' + IL_08f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea8' IL_08fa: ldarg.0 - IL_08fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9a' + IL_08fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea7' IL_0900: brtrue.s IL_093c IL_0902: ldc.i4.0 @@ -6290,13 +6971,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0930: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0935: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9a' + IL_0935: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea7' IL_093a: br.s IL_093c - IL_093c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9a' + IL_093c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea7' IL_0941: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0946: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9a' - IL_094b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9c' + IL_0946: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea7' + IL_094b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea9' IL_0950: brtrue.s IL_0985 IL_0952: ldc.i4.0 @@ -6319,12 +7000,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0979: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_097e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9c' + IL_097e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea9' IL_0983: br.s IL_0985 - IL_0985: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9c' + IL_0985: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea9' IL_098a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_098f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9c' + IL_098f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea9' IL_0994: ldarg.0 IL_0995: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6336,7 +7017,7 @@ !1, !2) IL_09a5: pop - IL_09a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9e' + IL_09a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteab' IL_09ab: brtrue.s IL_09ee IL_09ad: ldc.i4 0x80 @@ -6366,14 +7047,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09e2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09e7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9e' + IL_09e7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteab' IL_09ec: br.s IL_09ee - IL_09ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9e' + IL_09ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteab' IL_09f3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9e' + IL_09f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteab' IL_09fd: ldarg.0 - IL_09fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9d' + IL_09fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteaa' IL_0a03: brtrue.s IL_0a3f IL_0a05: ldc.i4.0 @@ -6403,13 +7084,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a33: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a38: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9d' + IL_0a38: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteaa' IL_0a3d: br.s IL_0a3f - IL_0a3f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9d' + IL_0a3f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteaa' IL_0a44: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9d' - IL_0a4e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9f' + IL_0a49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteaa' + IL_0a4e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteac' IL_0a53: brtrue.s IL_0a88 IL_0a55: ldc.i4.0 @@ -6432,12 +7113,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a7c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a81: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9f' + IL_0a81: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteac' IL_0a86: br.s IL_0a88 - IL_0a88: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9f' + IL_0a88: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteac' IL_0a8d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a92: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9f' + IL_0a92: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteac' IL_0a97: ldarg.0 IL_0a98: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6451,7 +7132,7 @@ IL_0aa8: pop IL_0aa9: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0aae: stloc.1 - IL_0aaf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea0' + IL_0aaf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitead' IL_0ab4: brtrue.s IL_0ad7 IL_0ab6: ldc.i4.0 @@ -6462,18 +7143,18 @@ string, class [mscorlib]System.Type) IL_0acb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ad0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea0' + IL_0ad0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitead' IL_0ad5: br.s IL_0ad7 - IL_0ad7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea0' + IL_0ad7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitead' IL_0adc: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0ae1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea0' + IL_0ae1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitead' IL_0ae6: ldloc.1 IL_0ae7: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0aec: brtrue IL_0bf6 - IL_0af1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea3' + IL_0af1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb0' IL_0af6: brtrue.s IL_0b39 IL_0af8: ldc.i4 0x80 @@ -6503,14 +7184,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b2d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b32: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea3' + IL_0b32: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb0' IL_0b37: br.s IL_0b39 - IL_0b39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea3' + IL_0b39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb0' IL_0b3e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b43: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea3' + IL_0b43: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb0' IL_0b48: ldloc.1 - IL_0b49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea2' + IL_0b49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteaf' IL_0b4e: brtrue.s IL_0b8a IL_0b50: ldc.i4.0 @@ -6540,13 +7221,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b7e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b83: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea2' + IL_0b83: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteaf' IL_0b88: br.s IL_0b8a - IL_0b8a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea2' + IL_0b8a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteaf' IL_0b8f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b94: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea2' - IL_0b99: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea4' + IL_0b94: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteaf' + IL_0b99: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb1' IL_0b9e: brtrue.s IL_0bd3 IL_0ba0: ldc.i4.0 @@ -6569,12 +7250,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0bc7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0bcc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea4' + IL_0bcc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb1' IL_0bd1: br.s IL_0bd3 - IL_0bd3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea4' + IL_0bd3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb1' IL_0bd8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0bdd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea4' + IL_0bdd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb1' IL_0be2: ldloc.1 IL_0be3: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6588,7 +7269,7 @@ IL_0bf3: pop IL_0bf4: br.s IL_0c56 - IL_0bf6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea1' + IL_0bf6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteae' IL_0bfb: brtrue.s IL_0c3f IL_0bfd: ldc.i4 0x104 @@ -6620,12 +7301,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c33: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c38: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea1' + IL_0c38: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteae' IL_0c3d: br.s IL_0c3f - IL_0c3f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea1' + IL_0c3f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteae' IL_0c44: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea1' + IL_0c49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteae' IL_0c4e: ldloc.1 IL_0c4f: ldc.i4.5 IL_0c50: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6634,7 +7315,7 @@ IL_0c55: pop IL_0c56: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0c5b: stloc.1 - IL_0c5c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea5' + IL_0c5c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb2' IL_0c61: brtrue.s IL_0c84 IL_0c63: ldc.i4.0 @@ -6645,18 +7326,18 @@ string, class [mscorlib]System.Type) IL_0c78: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c7d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea5' + IL_0c7d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb2' IL_0c82: br.s IL_0c84 - IL_0c84: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea5' + IL_0c84: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb2' IL_0c89: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c8e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea5' + IL_0c8e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb2' IL_0c93: ldloc.1 IL_0c94: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0c99: brtrue IL_0da3 - IL_0c9e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea8' + IL_0c9e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb5' IL_0ca3: brtrue.s IL_0ce6 IL_0ca5: ldc.i4 0x80 @@ -6686,14 +7367,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0cda: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0cdf: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea8' + IL_0cdf: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb5' IL_0ce4: br.s IL_0ce6 - IL_0ce6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea8' + IL_0ce6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb5' IL_0ceb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0cf0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea8' + IL_0cf0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb5' IL_0cf5: ldloc.1 - IL_0cf6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea7' + IL_0cf6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb4' IL_0cfb: brtrue.s IL_0d37 IL_0cfd: ldc.i4.0 @@ -6723,13 +7404,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d2b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d30: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea7' + IL_0d30: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb4' IL_0d35: br.s IL_0d37 - IL_0d37: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea7' + IL_0d37: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb4' IL_0d3c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d41: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea7' - IL_0d46: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea9' + IL_0d41: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb4' + IL_0d46: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb6' IL_0d4b: brtrue.s IL_0d80 IL_0d4d: ldc.i4.0 @@ -6752,12 +7433,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d74: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d79: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea9' + IL_0d79: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb6' IL_0d7e: br.s IL_0d80 - IL_0d80: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea9' + IL_0d80: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb6' IL_0d85: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d8a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea9' + IL_0d8a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb6' IL_0d8f: ldloc.1 IL_0d90: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6771,7 +7452,7 @@ IL_0da0: pop IL_0da1: br.s IL_0e03 - IL_0da3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea6' + IL_0da3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb3' IL_0da8: brtrue.s IL_0dec IL_0daa: ldc.i4 0x104 @@ -6803,12 +7484,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0de0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0de5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea6' + IL_0de5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb3' IL_0dea: br.s IL_0dec - IL_0dec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea6' + IL_0dec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb3' IL_0df1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0df6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea6' + IL_0df6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb3' IL_0dfb: ldloc.1 IL_0dfc: ldc.i4.5 IL_0dfd: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6829,7 +7510,7 @@ .maxstack 15 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteab' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb8' IL_0006: brtrue.s IL_004b IL_0008: ldc.i4 0x100 @@ -6861,15 +7542,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteab' + IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb8' IL_0049: br.s IL_004b - IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteab' + IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb8' IL_0050: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteab' + IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb8' IL_005a: ldtoken [mscorlib]System.Console IL_005f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteac' + IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb9' IL_0069: brtrue.s IL_008c IL_006b: ldc.i4.0 @@ -6880,18 +7561,18 @@ string, class [mscorlib]System.Type) IL_0080: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0085: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteac' + IL_0085: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb9' IL_008a: br.s IL_008c - IL_008c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteac' + IL_008c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb9' IL_0091: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteac' + IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb9' IL_009b: ldarg.0 IL_009c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_00a1: brtrue IL_01aa - IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteaf' + IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebc' IL_00ab: brtrue.s IL_00ee IL_00ad: ldc.i4 0x80 @@ -6921,14 +7602,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00e2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00e7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteaf' + IL_00e7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebc' IL_00ec: br.s IL_00ee - IL_00ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteaf' + IL_00ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebc' IL_00f3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteaf' + IL_00f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebc' IL_00fd: ldarg.0 - IL_00fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteae' + IL_00fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebb' IL_0103: brtrue.s IL_013f IL_0105: ldc.i4.0 @@ -6958,13 +7639,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0133: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0138: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteae' + IL_0138: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebb' IL_013d: br.s IL_013f - IL_013f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteae' + IL_013f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebb' IL_0144: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0149: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteae' - IL_014e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb0' + IL_0149: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebb' + IL_014e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebd' IL_0153: brtrue.s IL_0188 IL_0155: ldc.i4.0 @@ -6987,12 +7668,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_017c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0181: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb0' + IL_0181: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebd' IL_0186: br.s IL_0188 - IL_0188: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb0' + IL_0188: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebd' IL_018d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0192: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb0' + IL_0192: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebd' IL_0197: ldarg.0 IL_0198: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7005,7 +7686,7 @@ !2) IL_01a8: br.s IL_0209 - IL_01aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitead' + IL_01aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteba' IL_01af: brtrue.s IL_01f3 IL_01b1: ldc.i4 0x104 @@ -7037,12 +7718,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01e7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01ec: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitead' + IL_01ec: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteba' IL_01f1: br.s IL_01f3 - IL_01f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitead' + IL_01f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteba' IL_01f8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitead' + IL_01fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteba' IL_0202: ldarg.0 IL_0203: ldc.i4.5 IL_0204: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7053,7 +7734,7 @@ !1, !2) IL_020f: nop - IL_0210: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb1' + IL_0210: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebe' IL_0215: brtrue.s IL_025a IL_0217: ldc.i4 0x100 @@ -7085,15 +7766,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_024e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0253: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb1' + IL_0253: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebe' IL_0258: br.s IL_025a - IL_025a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb1' + IL_025a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebe' IL_025f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0264: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb1' + IL_0264: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebe' IL_0269: ldtoken [mscorlib]System.Console IL_026e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0273: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb2' + IL_0273: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebf' IL_0278: brtrue.s IL_029b IL_027a: ldc.i4.0 @@ -7104,18 +7785,18 @@ string, class [mscorlib]System.Type) IL_028f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0294: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb2' + IL_0294: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebf' IL_0299: br.s IL_029b - IL_029b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb2' + IL_029b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebf' IL_02a0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb2' + IL_02a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebf' IL_02aa: ldarg.0 IL_02ab: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_02b0: brtrue IL_03b9 - IL_02b5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb5' + IL_02b5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec2' IL_02ba: brtrue.s IL_02fd IL_02bc: ldc.i4 0x80 @@ -7145,14 +7826,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02f1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02f6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb5' + IL_02f6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec2' IL_02fb: br.s IL_02fd - IL_02fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb5' + IL_02fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec2' IL_0302: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0307: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb5' + IL_0307: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec2' IL_030c: ldarg.0 - IL_030d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb4' + IL_030d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec1' IL_0312: brtrue.s IL_034e IL_0314: ldc.i4.0 @@ -7182,13 +7863,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0342: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0347: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb4' + IL_0347: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec1' IL_034c: br.s IL_034e - IL_034e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb4' + IL_034e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec1' IL_0353: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0358: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb4' - IL_035d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb6' + IL_0358: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec1' + IL_035d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec3' IL_0362: brtrue.s IL_0397 IL_0364: ldc.i4.0 @@ -7211,12 +7892,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_038b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0390: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb6' + IL_0390: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec3' IL_0395: br.s IL_0397 - IL_0397: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb6' + IL_0397: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec3' IL_039c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb6' + IL_03a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec3' IL_03a6: ldarg.0 IL_03a7: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7229,7 +7910,7 @@ !2) IL_03b7: br.s IL_0418 - IL_03b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb3' + IL_03b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec0' IL_03be: brtrue.s IL_0402 IL_03c0: ldc.i4 0x104 @@ -7261,12 +7942,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03f6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03fb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb3' + IL_03fb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec0' IL_0400: br.s IL_0402 - IL_0402: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb3' + IL_0402: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec0' IL_0407: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_040c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb3' + IL_040c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec0' IL_0411: ldarg.0 IL_0412: ldc.i4.1 IL_0413: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7277,7 +7958,7 @@ !1, !2) IL_041e: nop - IL_041f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb7' + IL_041f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec4' IL_0424: brtrue.s IL_0469 IL_0426: ldc.i4 0x100 @@ -7309,15 +7990,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_045d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0462: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb7' + IL_0462: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec4' IL_0467: br.s IL_0469 - IL_0469: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb7' + IL_0469: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec4' IL_046e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0473: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb7' + IL_0473: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec4' IL_0478: ldtoken [mscorlib]System.Console IL_047d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0482: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb9' + IL_0482: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec6' IL_0487: brtrue.s IL_04ca IL_0489: ldc.i4 0x80 @@ -7347,14 +8028,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04be: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04c3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb9' + IL_04c3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec6' IL_04c8: br.s IL_04ca - IL_04ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb9' + IL_04ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec6' IL_04cf: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb9' + IL_04d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec6' IL_04d9: ldarg.0 - IL_04da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb8' + IL_04da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec5' IL_04df: brtrue.s IL_051b IL_04e1: ldc.i4.0 @@ -7384,13 +8065,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_050f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0514: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb8' + IL_0514: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec5' IL_0519: br.s IL_051b - IL_051b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb8' + IL_051b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec5' IL_0520: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0525: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb8' - IL_052a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteba' + IL_0525: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec5' + IL_052a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec7' IL_052f: brtrue.s IL_0564 IL_0531: ldc.i4.0 @@ -7413,12 +8094,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0558: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_055d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteba' + IL_055d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec7' IL_0562: br.s IL_0564 - IL_0564: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteba' + IL_0564: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec7' IL_0569: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_056e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteba' + IL_056e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec7' IL_0573: ldarg.0 IL_0574: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7433,7 +8114,7 @@ !1, !2) IL_0589: nop - IL_058a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebb' + IL_058a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec8' IL_058f: brtrue.s IL_05d4 IL_0591: ldc.i4 0x100 @@ -7465,15 +8146,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05c8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05cd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebb' + IL_05cd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec8' IL_05d2: br.s IL_05d4 - IL_05d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebb' + IL_05d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec8' IL_05d9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebb' + IL_05de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec8' IL_05e3: ldtoken [mscorlib]System.Console IL_05e8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_05ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebd' + IL_05ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteca' IL_05f2: brtrue.s IL_0635 IL_05f4: ldc.i4 0x80 @@ -7503,14 +8184,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0629: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_062e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebd' + IL_062e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteca' IL_0633: br.s IL_0635 - IL_0635: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebd' + IL_0635: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteca' IL_063a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_063f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebd' + IL_063f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteca' IL_0644: ldarg.0 - IL_0645: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebc' + IL_0645: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec9' IL_064a: brtrue.s IL_0686 IL_064c: ldc.i4.0 @@ -7540,13 +8221,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_067a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_067f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebc' + IL_067f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec9' IL_0684: br.s IL_0686 - IL_0686: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebc' + IL_0686: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec9' IL_068b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0690: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebc' - IL_0695: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebe' + IL_0690: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec9' + IL_0695: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecb' IL_069a: brtrue.s IL_06cf IL_069c: ldc.i4.0 @@ -7569,12 +8250,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06c3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06c8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebe' + IL_06c8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecb' IL_06cd: br.s IL_06cf - IL_06cf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebe' + IL_06cf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecb' IL_06d4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebe' + IL_06d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecb' IL_06de: ldarg.0 IL_06df: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7589,7 +8270,7 @@ !1, !2) IL_06f4: nop - IL_06f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebf' + IL_06f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecc' IL_06fa: brtrue.s IL_073f IL_06fc: ldc.i4 0x100 @@ -7621,15 +8302,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0733: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0738: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebf' + IL_0738: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecc' IL_073d: br.s IL_073f - IL_073f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebf' + IL_073f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecc' IL_0744: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0749: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebf' + IL_0749: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecc' IL_074e: ldtoken [mscorlib]System.Console IL_0753: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0758: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec0' + IL_0758: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecd' IL_075d: brtrue.s IL_0780 IL_075f: ldc.i4.0 @@ -7640,18 +8321,18 @@ string, class [mscorlib]System.Type) IL_0774: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0779: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec0' + IL_0779: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecd' IL_077e: br.s IL_0780 - IL_0780: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec0' + IL_0780: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecd' IL_0785: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_078a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec0' + IL_078a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecd' IL_078f: ldarg.0 IL_0790: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0795: brtrue IL_089e - IL_079a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec3' + IL_079a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited0' IL_079f: brtrue.s IL_07e2 IL_07a1: ldc.i4 0x80 @@ -7681,14 +8362,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07d6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07db: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec3' + IL_07db: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited0' IL_07e0: br.s IL_07e2 - IL_07e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec3' + IL_07e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited0' IL_07e7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec3' + IL_07ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited0' IL_07f1: ldarg.0 - IL_07f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec2' + IL_07f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecf' IL_07f7: brtrue.s IL_0833 IL_07f9: ldc.i4.0 @@ -7718,13 +8399,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0827: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_082c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec2' + IL_082c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecf' IL_0831: br.s IL_0833 - IL_0833: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec2' + IL_0833: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecf' IL_0838: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_083d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec2' - IL_0842: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec4' + IL_083d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecf' + IL_0842: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited1' IL_0847: brtrue.s IL_087c IL_0849: ldc.i4.0 @@ -7747,12 +8428,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0870: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0875: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec4' + IL_0875: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited1' IL_087a: br.s IL_087c - IL_087c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec4' + IL_087c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited1' IL_0881: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0886: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec4' + IL_0886: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited1' IL_088b: ldarg.0 IL_088c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7765,7 +8446,7 @@ !2) IL_089c: br.s IL_08fd - IL_089e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec1' + IL_089e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitece' IL_08a3: brtrue.s IL_08e7 IL_08a5: ldc.i4 0x104 @@ -7797,12 +8478,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08db: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec1' + IL_08e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitece' IL_08e5: br.s IL_08e7 - IL_08e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec1' + IL_08e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitece' IL_08ec: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec1' + IL_08f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitece' IL_08f6: ldarg.0 IL_08f7: ldarg.1 IL_08f8: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7813,7 +8494,7 @@ !1, !2) IL_0903: nop - IL_0904: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec5' + IL_0904: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited2' IL_0909: brtrue.s IL_094e IL_090b: ldc.i4 0x100 @@ -7845,15 +8526,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0942: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0947: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec5' + IL_0947: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited2' IL_094c: br.s IL_094e - IL_094e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec5' + IL_094e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited2' IL_0953: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0958: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec5' + IL_0958: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited2' IL_095d: ldtoken [mscorlib]System.Console IL_0962: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0967: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec6' + IL_0967: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited3' IL_096c: brtrue.s IL_098f IL_096e: ldc.i4.0 @@ -7864,18 +8545,18 @@ string, class [mscorlib]System.Type) IL_0983: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0988: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec6' + IL_0988: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited3' IL_098d: br.s IL_098f - IL_098f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec6' + IL_098f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited3' IL_0994: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0999: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec6' + IL_0999: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited3' IL_099e: ldarg.0 IL_099f: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_09a4: brtrue IL_0aad - IL_09a9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec9' + IL_09a9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited6' IL_09ae: brtrue.s IL_09f1 IL_09b0: ldc.i4 0x80 @@ -7905,14 +8586,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09e5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09ea: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec9' + IL_09ea: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited6' IL_09ef: br.s IL_09f1 - IL_09f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec9' + IL_09f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited6' IL_09f6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec9' + IL_09fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited6' IL_0a00: ldarg.0 - IL_0a01: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec8' + IL_0a01: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited5' IL_0a06: brtrue.s IL_0a42 IL_0a08: ldc.i4.0 @@ -7942,13 +8623,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a36: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a3b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec8' + IL_0a3b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited5' IL_0a40: br.s IL_0a42 - IL_0a42: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec8' + IL_0a42: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited5' IL_0a47: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a4c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec8' - IL_0a51: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteca' + IL_0a4c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited5' + IL_0a51: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited7' IL_0a56: brtrue.s IL_0a8b IL_0a58: ldc.i4.0 @@ -7971,12 +8652,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a7f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a84: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteca' + IL_0a84: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited7' IL_0a89: br.s IL_0a8b - IL_0a8b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteca' + IL_0a8b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited7' IL_0a90: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a95: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteca' + IL_0a95: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited7' IL_0a9a: ldarg.0 IL_0a9b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7989,7 +8670,7 @@ !2) IL_0aab: br.s IL_0b0c - IL_0aad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec7' + IL_0aad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited4' IL_0ab2: brtrue.s IL_0af6 IL_0ab4: ldc.i4 0x104 @@ -8021,12 +8702,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0aea: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0aef: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec7' + IL_0aef: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited4' IL_0af4: br.s IL_0af6 - IL_0af6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec7' + IL_0af6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited4' IL_0afb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b00: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec7' + IL_0b00: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited4' IL_0b05: ldarg.0 IL_0b06: ldarg.1 IL_0b07: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -8037,7 +8718,7 @@ !1, !2) IL_0b12: nop - IL_0b13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecb' + IL_0b13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited8' IL_0b18: brtrue.s IL_0b5d IL_0b1a: ldc.i4 0x100 @@ -8069,15 +8750,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b51: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b56: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecb' + IL_0b56: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited8' IL_0b5b: br.s IL_0b5d - IL_0b5d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecb' + IL_0b5d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited8' IL_0b62: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b67: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecb' + IL_0b67: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited8' IL_0b6c: ldtoken [mscorlib]System.Console IL_0b71: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0b76: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecd' + IL_0b76: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteda' IL_0b7b: brtrue.s IL_0bbe IL_0b7d: ldc.i4 0x80 @@ -8107,14 +8788,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0bb2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0bb7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecd' + IL_0bb7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteda' IL_0bbc: br.s IL_0bbe - IL_0bbe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecd' + IL_0bbe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteda' IL_0bc3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0bc8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecd' + IL_0bc8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteda' IL_0bcd: ldarg.0 - IL_0bce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecc' + IL_0bce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited9' IL_0bd3: brtrue.s IL_0c0f IL_0bd5: ldc.i4.0 @@ -8144,13 +8825,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c03: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c08: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecc' + IL_0c08: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited9' IL_0c0d: br.s IL_0c0f - IL_0c0f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecc' + IL_0c0f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited9' IL_0c14: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c19: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecc' - IL_0c1e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitece' + IL_0c19: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited9' + IL_0c1e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedb' IL_0c23: brtrue.s IL_0c58 IL_0c25: ldc.i4.0 @@ -8173,12 +8854,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c4c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c51: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitece' + IL_0c51: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedb' IL_0c56: br.s IL_0c58 - IL_0c58: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitece' + IL_0c58: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedb' IL_0c5d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitece' + IL_0c62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedb' IL_0c67: ldarg.0 IL_0c68: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8193,7 +8874,7 @@ !1, !2) IL_0c7d: nop - IL_0c7e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecf' + IL_0c7e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedc' IL_0c83: brtrue.s IL_0cc8 IL_0c85: ldc.i4 0x100 @@ -8225,15 +8906,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0cbc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0cc1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecf' + IL_0cc1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedc' IL_0cc6: br.s IL_0cc8 - IL_0cc8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecf' + IL_0cc8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedc' IL_0ccd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0cd2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecf' + IL_0cd2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedc' IL_0cd7: ldtoken [mscorlib]System.Console IL_0cdc: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0ce1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sited1' + IL_0ce1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitede' IL_0ce6: brtrue.s IL_0d29 IL_0ce8: ldc.i4 0x80 @@ -8263,14 +8944,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d1d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d22: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sited1' + IL_0d22: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitede' IL_0d27: br.s IL_0d29 - IL_0d29: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sited1' + IL_0d29: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitede' IL_0d2e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d33: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sited1' + IL_0d33: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitede' IL_0d38: ldarg.0 - IL_0d39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sited0' + IL_0d39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedd' IL_0d3e: brtrue.s IL_0d7a IL_0d40: ldc.i4.0 @@ -8300,13 +8981,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d6e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d73: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sited0' + IL_0d73: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedd' IL_0d78: br.s IL_0d7a - IL_0d7a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sited0' + IL_0d7a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedd' IL_0d7f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d84: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sited0' - IL_0d89: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sited2' + IL_0d84: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedd' + IL_0d89: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedf' IL_0d8e: brtrue.s IL_0dc3 IL_0d90: ldc.i4.0 @@ -8329,12 +9010,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0db7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0dbc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sited2' + IL_0dbc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedf' IL_0dc1: br.s IL_0dc3 - IL_0dc3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sited2' + IL_0dc3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedf' IL_0dc8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0dcd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sited2' + IL_0dcd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedf' IL_0dd2: ldarg.0 IL_0dd3: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8360,7 +9041,7 @@ .maxstack 10 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited4' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee1' IL_0006: brtrue.s IL_004b IL_0008: ldc.i4 0x100 @@ -8392,15 +9073,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited4' + IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee1' IL_0049: br.s IL_004b - IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited4' + IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee1' IL_0050: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited4' + IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee1' IL_005a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_005f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited5' + IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee2' IL_0069: brtrue.s IL_009b IL_006b: ldc.i4.0 @@ -8423,12 +9104,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_008f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0094: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited5' + IL_0094: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee2' IL_0099: br.s IL_009b - IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited5' + IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee2' IL_00a0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited5' + IL_00a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee2' IL_00aa: ldarg.0 IL_00ab: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8436,7 +9117,7 @@ !1, !2) IL_00b5: nop - IL_00b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited6' + IL_00b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee3' IL_00bb: brtrue.s IL_0100 IL_00bd: ldc.i4 0x100 @@ -8468,15 +9149,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00f4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00f9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited6' + IL_00f9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee3' IL_00fe: br.s IL_0100 - IL_0100: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited6' + IL_0100: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee3' IL_0105: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_010a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited6' + IL_010a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee3' IL_010f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0114: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0119: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited7' + IL_0119: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee4' IL_011e: brtrue.s IL_0150 IL_0120: ldc.i4.0 @@ -8499,12 +9180,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0144: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0149: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited7' + IL_0149: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee4' IL_014e: br.s IL_0150 - IL_0150: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited7' + IL_0150: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee4' IL_0155: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_015a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited7' + IL_015a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee4' IL_015f: ldarg.0 IL_0160: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8528,7 +9209,7 @@ class [mscorlib]System.IDisposable V_4) IL_0000: nop IL_0001: nop - IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd8'::'<>p__Sited9' + IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere5'::'<>p__Sitee6' IL_0007: brtrue.s IL_002f IL_0009: ldc.i4.0 @@ -8540,12 +9221,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Type) IL_0023: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0028: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd8'::'<>p__Sited9' + IL_0028: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere5'::'<>p__Sitee6' IL_002d: br.s IL_002f - IL_002f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd8'::'<>p__Sited9' + IL_002f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere5'::'<>p__Sitee6' IL_0034: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0039: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd8'::'<>p__Sited9' + IL_0039: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere5'::'<>p__Sitee6' IL_003e: ldarg.0 IL_003f: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8559,7 +9240,7 @@ IL_004d: callvirt instance object [mscorlib]System.Collections.IEnumerator::get_Current() IL_0052: stloc.0 IL_0053: nop - IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd8'::'<>p__Siteda' + IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere5'::'<>p__Sitee7' IL_0059: brtrue.s IL_009e IL_005b: ldc.i4 0x100 @@ -8591,12 +9272,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0092: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0097: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd8'::'<>p__Siteda' + IL_0097: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere5'::'<>p__Sitee7' IL_009c: br.s IL_009e - IL_009e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd8'::'<>p__Siteda' + IL_009e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere5'::'<>p__Sitee7' IL_00a3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd8'::'<>p__Siteda' + IL_00a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere5'::'<>p__Sitee7' IL_00ad: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_00b2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_00b7: ldloc.0 @@ -8647,7 +9328,7 @@ .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0, bool V_1) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdb'::'<>p__Sitedc' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere8'::'<>p__Sitee9' IL_0006: brtrue.s IL_0038 IL_0008: ldc.i4.0 @@ -8670,13 +9351,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_002c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0031: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdb'::'<>p__Sitedc' + IL_0031: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere8'::'<>p__Sitee9' IL_0036: br.s IL_0038 - IL_0038: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdb'::'<>p__Sitedc' + IL_0038: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere8'::'<>p__Sitee9' IL_003d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdb'::'<>p__Sitedc' - IL_0047: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdb'::'<>p__Sitedd' + IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere8'::'<>p__Sitee9' + IL_0047: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere8'::'<>p__Siteea' IL_004c: brtrue.s IL_0088 IL_004e: ldc.i4.0 @@ -8706,12 +9387,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_007c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0081: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdb'::'<>p__Sitedd' + IL_0081: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere8'::'<>p__Siteea' IL_0086: br.s IL_0088 - IL_0088: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdb'::'<>p__Sitedd' + IL_0088: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere8'::'<>p__Siteea' IL_008d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0092: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdb'::'<>p__Sitedd' + IL_0092: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere8'::'<>p__Siteea' IL_0097: ldarg.0 IL_0098: ldarg.1 IL_0099: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -8746,16 +9427,6 @@ IL_0001: ret } // end of method DynamicTests::If2 - .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 DynamicTests::.ctor - .property instance object Property() { .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) diff --git a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.opt.il b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.opt.il index e2b784d46..905870b81 100644 --- a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.opt.il +++ b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.opt.il @@ -20,9 +20,9 @@ } .assembly DynamicTests.opt { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilationRelaxationsAttribute::.ctor(int32) = ( 01 00 08 00 00 00 00 00 ) .custom instance void [mscorlib]System.Runtime.CompilerServices.RuntimeCompatibilityAttribute::.ctor() = ( 01 00 01 00 54 02 16 57 72 61 70 4E 6F 6E 45 78 // ....T..WrapNonEx 63 65 70 74 69 6F 6E 54 68 72 6F 77 73 01 ) // ceptionThrows. + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilationRelaxationsAttribute::.ctor(int32) = ( 01 00 08 00 00 00 00 00 ) .permissionset reqmin = {[mscorlib]System.Security.Permissions.SecurityPermissionAttribute = {property bool 'SkipVerification' = bool(true)}} .hash algorithm 0x00008004 @@ -47,80 +47,113 @@ { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6' } // end of class 'o__SiteContainer0' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer2' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer7' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3' - } // end of class 'o__SiteContainer2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8' + } // end of class 'o__SiteContainer7' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer4' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer9' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitef' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site10' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site11' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site12' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site13' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site14' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site15' - } // end of class 'o__SiteContainer4' - - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer16' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea' + } // end of class 'o__SiteContainer9' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerb' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site17' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site18' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site19' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1a' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1b' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1c' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1d' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1e' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1f' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site20' - } // end of class 'o__SiteContainer16' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec' + } // end of class 'o__SiteContainerb' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerd' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee' + } // end of class 'o__SiteContainerd' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer21' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerf' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site22' - } // end of class 'o__SiteContainer21' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site10' + } // end of class 'o__SiteContainerf' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer23' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer11' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site24' - } // end of class 'o__SiteContainer23' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site12' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site13' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site14' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site15' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site16' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site17' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site18' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site19' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site20' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site21' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site22' + } // end of class 'o__SiteContainer11' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer23' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site24' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site25' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site26' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site27' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site28' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site29' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2d' + } // end of class 'o__SiteContainer23' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer2e' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2f' + } // end of class 'o__SiteContainer2e' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer25' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer30' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .class auto ansi sealed nested public '<>q__SiteDelegate26' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site31' + } // end of class 'o__SiteContainer30' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer32' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .class auto ansi sealed nested public '<>q__SiteDelegate33' extends [mscorlib]System.MulticastDelegate { .method public hidebysig specialname rtspecialname instance void .ctor(object 'object', native int 'method') runtime managed { - } // end of method '<>q__SiteDelegate26'::.ctor + } // end of method '<>q__SiteDelegate33'::.ctor .method public hidebysig newslot virtual instance void Invoke(class [System.Core]System.Runtime.CompilerServices.CallSite param0, @@ -130,105 +163,87 @@ { .param [2] .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) - } // end of method '<>q__SiteDelegate26'::Invoke + } // end of method '<>q__SiteDelegate33'::Invoke - } // end of class '<>q__SiteDelegate26' + } // end of class '<>q__SiteDelegate33' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer25'/'<>q__SiteDelegate26'> '<>p__Site27' - } // end of class 'o__SiteContainer25' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer32'/'<>q__SiteDelegate33'> '<>p__Site34' + } // end of class 'o__SiteContainer32' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer28' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer35' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site29' - } // end of class 'o__SiteContainer28' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site36' + } // end of class 'o__SiteContainer35' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer2a' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer37' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2b' - } // end of class 'o__SiteContainer2a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site38' + } // end of class 'o__SiteContainer37' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer2c' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer39' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2d' - } // end of class 'o__SiteContainer2c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3a' + } // end of class 'o__SiteContainer39' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer2e' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer3b' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2f' - } // end of class 'o__SiteContainer2e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3c' + } // end of class 'o__SiteContainer3b' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer30' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer3d' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site31' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site32' - } // end of class 'o__SiteContainer30' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3f' + } // end of class 'o__SiteContainer3d' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer33' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer40' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site34' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site35' - } // end of class 'o__SiteContainer33' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site41' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site42' + } // end of class 'o__SiteContainer40' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer36' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer43' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site37' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site38' - } // end of class 'o__SiteContainer36' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site44' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site45' + } // end of class 'o__SiteContainer43' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer39' - extends [mscorlib]System.Object - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3a' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3b' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3c' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3d' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3e' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3f' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site40' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site41' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site42' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site43' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site44' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site45' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site46' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site47' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site48' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site49' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4a' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4b' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4c' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4d' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4e' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4f' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site50' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site51' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site52' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site53' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site54' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site55' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site56' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site57' - } // end of class 'o__SiteContainer39' - - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer58' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer46' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site47' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site48' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site49' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site50' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site51' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site52' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site53' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site54' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site55' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site56' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site57' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site58' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site59' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5a' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5b' @@ -241,165 +256,183 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site62' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site63' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site64' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site65' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site66' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site67' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site68' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site69' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6a' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6b' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6c' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6d' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6e' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6f' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site70' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site71' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site72' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site73' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site74' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site75' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site76' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site77' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site78' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site79' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7a' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7b' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7c' - } // end of class 'o__SiteContainer58' - - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer7d' - extends [mscorlib]System.Object - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7e' - } // end of class 'o__SiteContainer7d' + } // end of class 'o__SiteContainer46' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer7f' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer65' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site80' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site66' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site67' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site68' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site69' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site70' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site71' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site72' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site73' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site74' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site75' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site76' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site77' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site78' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site79' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site80' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site81' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site82' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site82' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site83' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site84' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site85' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site86' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site84' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site85' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site86' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site87' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site88' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site89' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8a' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8b' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8c' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8d' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8e' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8f' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site90' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site91' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site92' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site93' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site94' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site95' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site96' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site97' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site88' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site89' + } // end of class 'o__SiteContainer65' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer8a' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8b' + } // end of class 'o__SiteContainer8a' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer8c' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site90' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site91' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site92' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site93' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site94' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site95' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site96' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site97' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site98' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site99' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9a' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9b' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9c' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9d' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9e' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9f' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea0' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea1' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea2' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea3' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea4' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea5' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea6' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea7' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea8' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea9' - } // end of class 'o__SiteContainer7f' - - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContaineraa' - extends [mscorlib]System.Object - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteab' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteac' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitead' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteaa' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteab' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteac' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitead' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteae' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteaf' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb0' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteaf' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb1' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb2' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb3' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb4' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb5' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb6' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb7' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb8' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb9' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteba' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebb' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebc' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebd' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebe' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebf' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec0' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec1' + } // end of class 'o__SiteContainer8c' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerb7' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteba' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebb' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebc' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebd' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebe' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebf' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec1' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec2' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec3' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec4' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec5' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec6' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec7' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec8' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec9' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteca' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecb' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecc' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecd' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitece' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecf' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteca' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecb' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecc' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecd' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitece' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecf' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited0' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited1' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited2' - } // end of class 'o__SiteContaineraa' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteda' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitedb' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitedc' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitedd' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitede' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitedf' + } // end of class 'o__SiteContainerb7' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerd3' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainere0' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited4' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited5' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited6' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited7' - } // end of class 'o__SiteContainerd3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee4' + } // end of class 'o__SiteContainere0' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerd8' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainere5' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited9' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteda' - } // end of class 'o__SiteContainerd8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee7' + } // end of class 'o__SiteContainere5' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerdb' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainere8' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitedc' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitedd' - } // end of class 'o__SiteContainerdb' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteea' + } // end of class 'o__SiteContainere8' .field private static object 'field' .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) .field private static object objectField .field private object 'k__BackingField' - .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) .method public hidebysig specialname instance object get_Property() cil managed { @@ -427,58 +460,661 @@ IL_0007: ret } // end of method DynamicTests::set_Property - .method private hidebysig static void InvokeConstructor() cil managed + .method public hidebysig specialname rtspecialname + instance void .ctor() cil managed { - // Code size 104 (0x68) + // Code size 7 (0x7) .maxstack 8 - .locals init (object V_0, - class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_1) + IL_0000: ldarg.0 + IL_0001: call instance void [mscorlib]System.Object::.ctor() + IL_0006: ret + } // end of method DynamicTests::.ctor + + .method public hidebysig specialname rtspecialname + instance void .ctor(object test) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // 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 DynamicTests::.ctor + + .method public hidebysig specialname rtspecialname + instance void .ctor(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests test) 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 DynamicTests::.ctor + + .method private hidebysig static void InvokeConstructor() cil managed + { + // Code size 567 (0x237) + .maxstack 9 + .locals init (class ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests V_0, + object V_1, + object V_2, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_3, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_4, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_5, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_6, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_7) IL_0000: newobj instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::.ctor() IL_0005: stloc.0 - IL_0006: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site1' - IL_000b: brtrue.s IL_004d - - IL_000d: ldc.i4 0x100 - IL_0012: ldstr "Test" - IL_0017: ldnull - IL_0018: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_001d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0022: ldc.i4.2 - IL_0023: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_0028: stloc.1 - IL_0029: ldloc.1 - IL_002a: ldc.i4.0 - IL_002b: ldc.i4.0 - IL_002c: ldnull - IL_002d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0032: stelem.ref - IL_0033: ldloc.1 - IL_0034: ldc.i4.1 - IL_0035: ldc.i4.1 - IL_0036: ldnull - IL_0037: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_003c: stelem.ref - IL_003d: ldloc.1 - IL_003e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_0006: newobj instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::.ctor() + IL_000b: stloc.1 + IL_000c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site1' + IL_0011: brtrue.s IL_0053 + + IL_0013: ldc.i4 0x100 + IL_0018: ldstr "Test" + IL_001d: ldnull + IL_001e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0023: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0028: ldc.i4.2 + IL_0029: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_002e: stloc.3 + IL_002f: ldloc.3 + IL_0030: ldc.i4.0 + IL_0031: ldc.i4.0 + IL_0032: ldnull + IL_0033: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0038: stelem.ref + IL_0039: ldloc.3 + IL_003a: ldc.i4.1 + IL_003b: ldc.i4.1 + IL_003c: ldnull + IL_003d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0042: stelem.ref + IL_0043: ldloc.3 + IL_0044: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, string, class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0043: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0048: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site1' - IL_004d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site1' - IL_0052: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0057: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site1' - IL_005c: ldloc.0 - IL_005d: newobj instance void [mscorlib]System.UnauthorizedAccessException::.ctor() - IL_0062: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + IL_0049: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_004e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site1' + IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site1' + IL_0058: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_005d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site1' + IL_0062: ldloc.1 + IL_0063: newobj instance void [mscorlib]System.UnauthorizedAccessException::.ctor() + IL_0068: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0067: ret + IL_006d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site2' + IL_0072: brtrue.s IL_00af + + IL_0074: ldc.i4.0 + IL_0075: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_007a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_007f: ldc.i4.2 + IL_0080: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0085: stloc.s V_4 + IL_0087: ldloc.s V_4 + IL_0089: ldc.i4.0 + IL_008a: ldc.i4.s 33 + IL_008c: ldnull + IL_008d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0092: stelem.ref + IL_0093: ldloc.s V_4 + IL_0095: ldc.i4.1 + IL_0096: ldc.i4.0 + IL_0097: ldnull + IL_0098: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_009d: stelem.ref + IL_009e: ldloc.s V_4 + IL_00a0: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeConstructor(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00a5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00aa: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site2' + IL_00af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site2' + IL_00b4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site2' + IL_00be: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00c3: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00c8: ldloc.1 + IL_00c9: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_00ce: stloc.2 + IL_00cf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site3' + IL_00d4: brtrue.s IL_011a + + IL_00d6: ldc.i4 0x100 + IL_00db: ldstr "Get" + IL_00e0: ldnull + IL_00e1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00e6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00eb: ldc.i4.2 + IL_00ec: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00f1: stloc.s V_5 + IL_00f3: ldloc.s V_5 + IL_00f5: ldc.i4.0 + IL_00f6: ldc.i4.0 + IL_00f7: ldnull + IL_00f8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00fd: stelem.ref + IL_00fe: ldloc.s V_5 + IL_0100: ldc.i4.1 + IL_0101: ldc.i4.1 + IL_0102: ldnull + IL_0103: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0108: stelem.ref + IL_0109: ldloc.s V_5 + IL_010b: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0110: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0115: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site3' + IL_011a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site3' + IL_011f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0124: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site3' + IL_0129: ldloc.2 + IL_012a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site4' + IL_012f: brtrue.s IL_0156 + + IL_0131: ldc.i4.s 16 + IL_0133: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0138: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_013d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0142: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0147: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::Convert(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Type) + IL_014c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0151: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site4' + IL_0156: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site4' + IL_015b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0160: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site4' + IL_0165: ldloc.1 + IL_0166: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_016b: newobj instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::.ctor(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests) + IL_0170: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0175: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site5' + IL_017a: brtrue.s IL_01c0 + + IL_017c: ldc.i4 0x100 + IL_0181: ldstr "Call" + IL_0186: ldnull + IL_0187: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_018c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0191: ldc.i4.2 + IL_0192: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0197: stloc.s V_6 + IL_0199: ldloc.s V_6 + IL_019b: ldc.i4.0 + IL_019c: ldc.i4.0 + IL_019d: ldnull + IL_019e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01a3: stelem.ref + IL_01a4: ldloc.s V_6 + IL_01a6: ldc.i4.1 + IL_01a7: ldc.i4.1 + IL_01a8: ldnull + IL_01a9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01ae: stelem.ref + IL_01af: ldloc.s V_6 + IL_01b1: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_01b6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_01bb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site5' + IL_01c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site5' + IL_01c5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_01ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site5' + IL_01cf: ldloc.2 + IL_01d0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site6' + IL_01d5: brtrue.s IL_0212 + + IL_01d7: ldc.i4.0 + IL_01d8: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01dd: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01e2: ldc.i4.2 + IL_01e3: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_01e8: stloc.s V_7 + IL_01ea: ldloc.s V_7 + IL_01ec: ldc.i4.0 + IL_01ed: ldc.i4.s 33 + IL_01ef: ldnull + IL_01f0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01f5: stelem.ref + IL_01f6: ldloc.s V_7 + IL_01f8: ldc.i4.1 + IL_01f9: ldc.i4.0 + IL_01fa: ldnull + IL_01fb: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0200: stelem.ref + IL_0201: ldloc.s V_7 + IL_0203: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeConstructor(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0208: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_020d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site6' + IL_0212: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site6' + IL_0217: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_021c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer0'::'<>p__Site6' + IL_0221: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0226: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_022b: ldloc.0 + IL_022c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0231: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0236: ret } // end of method DynamicTests::InvokeConstructor + .method private hidebysig static object + InlineAssign(object a, + [out] object& b) cil managed + { + .param [0] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [2] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor(bool[]) = ( 01 00 02 00 00 00 00 01 00 00 ) + // Code size 83 (0x53) + .maxstack 8 + .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0, + object V_1) + IL_0000: ldarg.1 + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7'::'<>p__Site8' + IL_0006: brtrue.s IL_0039 + + IL_0008: ldc.i4.0 + IL_0009: ldstr "Test" + IL_000e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0013: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0018: ldc.i4.1 + IL_0019: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_001e: stloc.0 + IL_001f: ldloc.0 + IL_0020: ldc.i4.0 + IL_0021: ldc.i4.0 + IL_0022: ldnull + IL_0023: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0028: stelem.ref + IL_0029: ldloc.0 + IL_002a: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_002f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0034: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7'::'<>p__Site8' + IL_0039: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7'::'<>p__Site8' + IL_003e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0043: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7'::'<>p__Site8' + IL_0048: ldarg.0 + IL_0049: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_004e: dup + IL_004f: stloc.1 + IL_0050: stind.ref + IL_0051: ldloc.1 + IL_0052: ret + } // end of method DynamicTests::InlineAssign + + .method private hidebysig static object + SelfReference(object d) cil managed + { + .param [0] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 106 (0x6a) + .maxstack 6 + .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer9'::'<>p__Sitea' + IL_0005: brtrue.s IL_0051 + + IL_0007: ldc.i4.0 + IL_0008: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_000d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0012: ldc.i4.4 + IL_0013: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0018: stloc.0 + IL_0019: ldloc.0 + IL_001a: ldc.i4.0 + IL_001b: ldc.i4.0 + IL_001c: ldnull + IL_001d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0022: stelem.ref + IL_0023: ldloc.0 + IL_0024: ldc.i4.1 + IL_0025: ldc.i4.0 + IL_0026: ldnull + IL_0027: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002c: stelem.ref + IL_002d: ldloc.0 + IL_002e: ldc.i4.2 + IL_002f: ldc.i4.0 + IL_0030: ldnull + IL_0031: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0036: stelem.ref + IL_0037: ldloc.0 + IL_0038: ldc.i4.3 + IL_0039: ldc.i4.0 + IL_003a: ldnull + IL_003b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0040: stelem.ref + IL_0041: ldloc.0 + IL_0042: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetIndex(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0047: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_004c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer9'::'<>p__Sitea' + IL_0051: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer9'::'<>p__Sitea' + IL_0056: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_005b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer9'::'<>p__Sitea' + IL_0060: ldarg.0 + IL_0061: ldarg.0 + IL_0062: ldarg.0 + IL_0063: ldarg.0 + IL_0064: callvirt instance !5 class [mscorlib]System.Func`6::Invoke(!0, + !1, + !2, + !3, + !4) + IL_0069: ret + } // end of method DynamicTests::SelfReference + + .method private hidebysig static object + LongArgumentListFunc(object d) cil managed + { + .param [0] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 191 (0xbf) + .maxstack 13 + .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb'::'<>p__Sitec' + IL_0005: brtrue IL_009d + + IL_000a: ldc.i4.0 + IL_000b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0010: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0015: ldc.i4.s 11 + IL_0017: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_001c: stloc.0 + IL_001d: ldloc.0 + IL_001e: ldc.i4.0 + IL_001f: ldc.i4.0 + IL_0020: ldnull + IL_0021: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0026: stelem.ref + IL_0027: ldloc.0 + IL_0028: ldc.i4.1 + IL_0029: ldc.i4.3 + IL_002a: ldnull + IL_002b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0030: stelem.ref + IL_0031: ldloc.0 + IL_0032: ldc.i4.2 + IL_0033: ldc.i4.3 + IL_0034: ldnull + IL_0035: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_003a: stelem.ref + IL_003b: ldloc.0 + IL_003c: ldc.i4.3 + IL_003d: ldc.i4.3 + IL_003e: ldnull + IL_003f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0044: stelem.ref + IL_0045: ldloc.0 + IL_0046: ldc.i4.4 + IL_0047: ldc.i4.3 + IL_0048: ldnull + IL_0049: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_004e: stelem.ref + IL_004f: ldloc.0 + IL_0050: ldc.i4.5 + IL_0051: ldc.i4.3 + IL_0052: ldnull + IL_0053: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0058: stelem.ref + IL_0059: ldloc.0 + IL_005a: ldc.i4.6 + IL_005b: ldc.i4.3 + IL_005c: ldnull + IL_005d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0062: stelem.ref + IL_0063: ldloc.0 + IL_0064: ldc.i4.7 + IL_0065: ldc.i4.3 + IL_0066: ldnull + IL_0067: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_006c: stelem.ref + IL_006d: ldloc.0 + IL_006e: ldc.i4.8 + IL_006f: ldc.i4.3 + IL_0070: ldnull + IL_0071: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0076: stelem.ref + IL_0077: ldloc.0 + IL_0078: ldc.i4.s 9 + IL_007a: ldc.i4.3 + IL_007b: ldnull + IL_007c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0081: stelem.ref + IL_0082: ldloc.0 + IL_0083: ldc.i4.s 10 + IL_0085: ldc.i4.3 + IL_0086: ldnull + IL_0087: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_008c: stelem.ref + IL_008d: ldloc.0 + IL_008e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::Invoke(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0093: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0098: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb'::'<>p__Sitec' + IL_009d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb'::'<>p__Sitec' + IL_00a2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb'::'<>p__Sitec' + IL_00ac: ldarg.0 + IL_00ad: ldc.i4.1 + IL_00ae: ldc.i4.2 + IL_00af: ldc.i4.3 + IL_00b0: ldc.i4.4 + IL_00b1: ldc.i4.5 + IL_00b2: ldc.i4.6 + IL_00b3: ldc.i4.7 + IL_00b4: ldc.i4.8 + IL_00b5: ldc.i4.s 9 + IL_00b7: ldc.i4.s 10 + IL_00b9: callvirt instance !12 class [System.Core]System.Func`13::Invoke(!0, + !1, + !2, + !3, + !4, + !5, + !6, + !7, + !8, + !9, + !10, + !11) + IL_00be: ret + } // end of method DynamicTests::LongArgumentListFunc + + .method private hidebysig static void LongArgumentListAction(object d) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 208 (0xd0) + .maxstack 14 + .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd'::'<>p__Sitee' + IL_0005: brtrue IL_00ac + + IL_000a: ldc.i4 0x100 + IL_000f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0014: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0019: ldc.i4.s 12 + IL_001b: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0020: stloc.0 + IL_0021: ldloc.0 + IL_0022: ldc.i4.0 + IL_0023: ldc.i4.0 + IL_0024: ldnull + IL_0025: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002a: stelem.ref + IL_002b: ldloc.0 + IL_002c: ldc.i4.1 + IL_002d: ldc.i4.3 + IL_002e: ldnull + IL_002f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0034: stelem.ref + IL_0035: ldloc.0 + IL_0036: ldc.i4.2 + IL_0037: ldc.i4.3 + IL_0038: ldnull + IL_0039: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_003e: stelem.ref + IL_003f: ldloc.0 + IL_0040: ldc.i4.3 + IL_0041: ldc.i4.3 + IL_0042: ldnull + IL_0043: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0048: stelem.ref + IL_0049: ldloc.0 + IL_004a: ldc.i4.4 + IL_004b: ldc.i4.3 + IL_004c: ldnull + IL_004d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0052: stelem.ref + IL_0053: ldloc.0 + IL_0054: ldc.i4.5 + IL_0055: ldc.i4.3 + IL_0056: ldnull + IL_0057: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_005c: stelem.ref + IL_005d: ldloc.0 + IL_005e: ldc.i4.6 + IL_005f: ldc.i4.3 + IL_0060: ldnull + IL_0061: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0066: stelem.ref + IL_0067: ldloc.0 + IL_0068: ldc.i4.7 + IL_0069: ldc.i4.3 + IL_006a: ldnull + IL_006b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0070: stelem.ref + IL_0071: ldloc.0 + IL_0072: ldc.i4.8 + IL_0073: ldc.i4.3 + IL_0074: ldnull + IL_0075: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_007a: stelem.ref + IL_007b: ldloc.0 + IL_007c: ldc.i4.s 9 + IL_007e: ldc.i4.3 + IL_007f: ldnull + IL_0080: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0085: stelem.ref + IL_0086: ldloc.0 + IL_0087: ldc.i4.s 10 + IL_0089: ldc.i4.3 + IL_008a: ldnull + IL_008b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0090: stelem.ref + IL_0091: ldloc.0 + IL_0092: ldc.i4.s 11 + IL_0094: ldc.i4.3 + IL_0095: ldnull + IL_0096: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_009b: stelem.ref + IL_009c: ldloc.0 + IL_009d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::Invoke(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00a2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00a7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd'::'<>p__Sitee' + IL_00ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd'::'<>p__Sitee' + IL_00b1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd'::'<>p__Sitee' + IL_00bb: ldarg.0 + IL_00bc: ldc.i4.1 + IL_00bd: ldc.i4.2 + IL_00be: ldc.i4.3 + IL_00bf: ldc.i4.4 + IL_00c0: ldc.i4.5 + IL_00c1: ldc.i4.6 + IL_00c2: ldc.i4.7 + IL_00c3: ldc.i4.8 + IL_00c4: ldc.i4.s 9 + IL_00c6: ldc.i4.s 10 + IL_00c8: ldc.i4.s 11 + IL_00ca: callvirt instance void class [System.Core]System.Action`13::Invoke(!0, + !1, + !2, + !3, + !4, + !5, + !6, + !7, + !8, + !9, + !10, + !11, + !12) + IL_00cf: ret + } // end of method DynamicTests::LongArgumentListAction + .method private hidebysig static void DynamicThrow() cil managed { // Code size 84 (0x54) @@ -486,7 +1122,7 @@ .locals init (class [mscorlib]System.Exception V_0) .try { - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site3' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf'::'<>p__Site10' IL_0005: brtrue.s IL_002c IL_0007: ldc.i4.s 16 @@ -498,10 +1134,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Type) IL_0022: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0027: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site3' - IL_002c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site3' + IL_0027: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf'::'<>p__Site10' + IL_002c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf'::'<>p__Site10' IL_0031: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0036: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2'::'<>p__Site3' + IL_0036: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf'::'<>p__Site10' IL_003b: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0040: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -542,7 +1178,7 @@ class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_15, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_16, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_17) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site5' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site12' IL_0005: brtrue.s IL_003d IL_0007: ldc.i4 0x100 @@ -567,14 +1203,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0033: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0038: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site5' - IL_003d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site5' + IL_0038: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site12' + IL_003d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site12' IL_0042: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0047: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site5' + IL_0047: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site12' IL_004c: ldarg.0 IL_004d: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, !1) - IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site6' + IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site13' IL_0057: brtrue.s IL_00b0 IL_0059: ldc.i4 0x100 @@ -612,14 +1248,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00a6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00ab: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site6' - IL_00b0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site6' + IL_00ab: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site13' + IL_00b0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site13' IL_00b5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site6' + IL_00ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site13' IL_00bf: ldarg.0 IL_00c0: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, !1) - IL_00c5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site7' + IL_00c5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site14' IL_00ca: brtrue.s IL_010c IL_00cc: ldc.i4 0x100 @@ -651,16 +1287,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0102: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0107: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site7' - IL_010c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site7' + IL_0107: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site14' + IL_010c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site14' IL_0111: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0116: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site7' + IL_0116: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site14' IL_011b: ldarg.0 IL_011c: ldc.i4.1 IL_011d: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0122: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site8' + IL_0122: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site15' IL_0127: brtrue.s IL_016d IL_0129: ldc.i4 0x100 @@ -692,12 +1328,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0163: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0168: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site8' - IL_016d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site8' + IL_0168: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site15' + IL_016d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site15' IL_0172: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0177: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site8' + IL_0177: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site15' IL_017c: ldarg.0 - IL_017d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site9' + IL_017d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site16' IL_0182: brtrue.s IL_01f0 IL_0184: ldc.i4.0 @@ -757,10 +1393,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01e6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01eb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site9' - IL_01f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site9' + IL_01eb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site16' + IL_01f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site16' IL_01f5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site9' + IL_01fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site16' IL_01ff: ldarg.0 IL_0200: ldc.i4.1 IL_0201: ldc.i4.2 @@ -777,7 +1413,7 @@ IL_020a: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_020f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitea' + IL_020f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site17' IL_0214: brtrue.s IL_0270 IL_0216: ldc.i4 0x100 @@ -823,14 +1459,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0266: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_026b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitea' - IL_0270: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitea' + IL_026b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site17' + IL_0270: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site17' IL_0275: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_027a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitea' + IL_027a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site17' IL_027f: ldarg.0 IL_0280: ldc.i4.2 IL_0281: ldnull - IL_0282: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Siteb' + IL_0282: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site18' IL_0287: brtrue.s IL_02c3 IL_0289: ldc.i4.0 @@ -858,11 +1494,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02b9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02be: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Siteb' - IL_02c3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Siteb' + IL_02be: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site18' + IL_02c3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site18' IL_02c8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Siteb' - IL_02d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitec' + IL_02cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site18' + IL_02d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site19' IL_02d7: brtrue.s IL_030e IL_02d9: ldc.i4.s 64 @@ -885,10 +1521,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0304: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0309: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitec' - IL_030e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitec' + IL_0309: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site19' + IL_030e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site19' IL_0313: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0318: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitec' + IL_0318: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site19' IL_031d: ldarg.0 IL_031e: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -901,7 +1537,7 @@ !2, !3, !4) - IL_032e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sited' + IL_032e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site1a' IL_0333: brtrue.s IL_038f IL_0335: ldc.i4 0x100 @@ -947,13 +1583,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0385: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_038a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sited' - IL_038f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sited' + IL_038a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site1a' + IL_038f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site1a' IL_0394: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0399: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sited' + IL_0399: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site1a' IL_039e: ldarg.0 IL_039f: ldarg.0 - IL_03a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitee' + IL_03a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site1b' IL_03a5: brtrue.s IL_03db IL_03a7: ldc.i4.0 @@ -976,14 +1612,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03d1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03d6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitee' - IL_03db: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitee' + IL_03d6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site1b' + IL_03db: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site1b' IL_03e0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitee' + IL_03e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site1b' IL_03ea: ldarg.0 IL_03eb: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) - IL_03f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitef' + IL_03f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site1c' IL_03f5: brtrue.s IL_042b IL_03f7: ldc.i4.0 @@ -1006,10 +1642,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0421: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0426: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitef' - IL_042b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitef' + IL_0426: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site1c' + IL_042b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site1c' IL_0430: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0435: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Sitef' + IL_0435: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site1c' IL_043a: ldarg.0 IL_043b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -1018,7 +1654,7 @@ !2, !3, !4) - IL_0445: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site10' + IL_0445: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site1d' IL_044a: brtrue.s IL_0491 IL_044c: ldc.i4.0 @@ -1053,10 +1689,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0487: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_048c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site10' - IL_0491: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site10' + IL_048c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site1d' + IL_0491: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site1d' IL_0496: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_049b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site10' + IL_049b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site1d' IL_04a0: ldarg.0 IL_04a1: ldc.i4.0 IL_04a2: ldc.i4.3 @@ -1065,7 +1701,7 @@ !2, !3) IL_04a8: pop - IL_04a9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site11' + IL_04a9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site1e' IL_04ae: brtrue.s IL_04f5 IL_04b0: ldc.i4.0 @@ -1100,11 +1736,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04eb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04f0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site11' - IL_04f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site11' + IL_04f0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site1e' + IL_04f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site1e' IL_04fa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site11' - IL_0504: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site12' + IL_04ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site1e' + IL_0504: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site1f' IL_0509: brtrue.s IL_0540 IL_050b: ldc.i4.s 64 @@ -1127,14 +1763,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0536: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_053b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site12' - IL_0540: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site12' + IL_053b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site1f' + IL_0540: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site1f' IL_0545: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_054a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site12' + IL_054a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site1f' IL_054f: ldarg.0 IL_0550: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) - IL_0555: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site13' + IL_0555: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site20' IL_055a: brtrue.s IL_0590 IL_055c: ldc.i4.0 @@ -1157,10 +1793,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0586: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_058b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site13' - IL_0590: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site13' + IL_058b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site20' + IL_0590: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site20' IL_0595: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_059a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site13' + IL_059a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site20' IL_059f: ldarg.0 IL_05a0: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -1170,7 +1806,7 @@ !2, !3) IL_05ab: pop - IL_05ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site14' + IL_05ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site21' IL_05b1: brtrue.s IL_05f2 IL_05b3: ldc.i4.0 @@ -1200,17 +1836,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05e8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05ed: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site14' - IL_05f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site14' + IL_05ed: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site21' + IL_05f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site21' IL_05f7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site14' + IL_05fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site21' IL_0601: ldarg.0 IL_0602: newobj instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::.ctor() IL_0607: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_060c: pop - IL_060d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site15' + IL_060d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site22' IL_0612: brtrue.s IL_0653 IL_0614: ldc.i4.0 @@ -1240,10 +1876,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0649: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_064e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site15' - IL_0653: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site15' + IL_064e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site22' + IL_0653: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site22' IL_0658: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_065d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4'::'<>p__Site15' + IL_065d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site22' IL_0662: ldarg.0 IL_0663: ldc.i4.5 IL_0664: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -1267,7 +1903,7 @@ class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_7, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_8, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_9) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site17' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site24' IL_0005: brtrue.s IL_0042 IL_0007: ldc.i4.0 @@ -1297,10 +1933,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0038: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_003d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site17' - IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site17' + IL_003d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site24' + IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site24' IL_0047: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_004c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site17' + IL_004c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site24' IL_0051: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::objectField IL_0056: ldc.i4.5 IL_0057: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -1309,7 +1945,7 @@ IL_005c: pop IL_005d: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::objectField IL_0062: stloc.1 - IL_0063: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site18' + IL_0063: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site25' IL_0068: brtrue.s IL_0089 IL_006a: ldc.i4.0 @@ -1320,16 +1956,16 @@ string, class [mscorlib]System.Type) IL_007f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0084: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site18' - IL_0089: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site18' + IL_0084: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site25' + IL_0089: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site25' IL_008e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0093: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site18' + IL_0093: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site25' IL_0098: ldloc.1 IL_0099: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_009e: brtrue IL_01a5 - IL_00a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1b' + IL_00a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site28' IL_00a8: brtrue.s IL_00e9 IL_00aa: ldc.i4 0x80 @@ -1359,12 +1995,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00df: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00e4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1b' - IL_00e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1b' + IL_00e4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site28' + IL_00e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site28' IL_00ee: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1b' + IL_00f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site28' IL_00f8: ldloc.1 - IL_00f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1a' + IL_00f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site27' IL_00fe: brtrue.s IL_0138 IL_0100: ldc.i4.0 @@ -1394,11 +2030,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_012e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0133: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1a' - IL_0138: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1a' + IL_0133: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site27' + IL_0138: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site27' IL_013d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0142: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1a' - IL_0147: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1c' + IL_0142: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site27' + IL_0147: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site29' IL_014c: brtrue.s IL_0182 IL_014e: ldc.i4.0 @@ -1421,10 +2057,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0178: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_017d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1c' - IL_0182: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1c' + IL_017d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site29' + IL_0182: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site29' IL_0187: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_018c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1c' + IL_018c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site29' IL_0191: ldloc.1 IL_0192: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -1438,7 +2074,7 @@ IL_01a2: pop IL_01a3: br.s IL_0207 - IL_01a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site19' + IL_01a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site26' IL_01aa: brtrue.s IL_01f0 IL_01ac: ldc.i4 0x104 @@ -1470,17 +2106,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01e6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01eb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site19' - IL_01f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site19' + IL_01eb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site26' + IL_01f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site26' IL_01f5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site19' + IL_01fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site26' IL_01ff: ldloc.1 IL_0200: ldc.i4.5 IL_0201: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_0206: pop - IL_0207: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1d' + IL_0207: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2a' IL_020c: brtrue.s IL_0247 IL_020e: ldc.i4 0x100 @@ -1505,17 +2141,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_023d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0242: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1d' - IL_0247: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1d' + IL_0242: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2a' + IL_0247: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2a' IL_024c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0251: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1d' + IL_0251: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2a' IL_0256: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::objectField IL_025b: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, !1) IL_0260: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0265: callvirt instance string [mscorlib]System.Object::ToString() IL_026a: pop - IL_026b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1e' + IL_026b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2b' IL_0270: brtrue.s IL_02b6 IL_0272: ldc.i4 0x100 @@ -1547,16 +2183,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02ac: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02b1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1e' - IL_02b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1e' + IL_02b1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2b' + IL_02b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2b' IL_02bb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1e' + IL_02c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2b' IL_02c5: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_02ca: ldstr "Hello World" IL_02cf: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_02d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1f' + IL_02d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2c' IL_02d9: brtrue.s IL_031f IL_02db: ldc.i4 0x100 @@ -1588,16 +2224,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0315: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_031a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1f' - IL_031f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1f' + IL_031a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2c' + IL_031f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2c' IL_0324: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0329: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site1f' + IL_0329: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2c' IL_032e: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0333: ldstr "Hello World" IL_0338: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_033d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site20' + IL_033d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2d' IL_0342: brtrue.s IL_0388 IL_0344: ldc.i4 0x100 @@ -1629,10 +2265,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_037e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0383: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site20' - IL_0388: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site20' + IL_0383: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2d' + IL_0388: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2d' IL_038d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0392: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer16'::'<>p__Site20' + IL_0392: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2d' IL_0397: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_039c: ldstr "Hello World" IL_03a1: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -1646,7 +2282,7 @@ // Code size 102 (0x66) .maxstack 8 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer21'::'<>p__Site22' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site2f' IL_0005: brtrue.s IL_0047 IL_0007: ldc.i4 0x100 @@ -1678,10 +2314,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0042: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer21'::'<>p__Site22' - IL_0047: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer21'::'<>p__Site22' + IL_0042: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site2f' + IL_0047: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site2f' IL_004c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0051: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer21'::'<>p__Site22' + IL_0051: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site2f' IL_0056: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_005b: ldstr "Hello World" IL_0060: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -1695,7 +2331,7 @@ // Code size 106 (0x6a) .maxstack 8 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site24' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer30'::'<>p__Site31' IL_0005: brtrue.s IL_004b IL_0007: ldc.i4 0x100 @@ -1727,10 +2363,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0041: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0046: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site24' - IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site24' + IL_0046: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer30'::'<>p__Site31' + IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer30'::'<>p__Site31' IL_0050: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site24' + IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer30'::'<>p__Site31' IL_005a: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_005f: ldstr "Hello World" IL_0064: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -1745,7 +2381,7 @@ // Code size 112 (0x70) .maxstack 8 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer25'/'<>q__SiteDelegate26'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer25'::'<>p__Site27' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer32'/'<>q__SiteDelegate33'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer32'::'<>p__Site34' IL_0005: brtrue.s IL_0053 IL_0007: ldc.i4 0x100 @@ -1783,15 +2419,15 @@ class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0049: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer25'/'<>q__SiteDelegate26'>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_004e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer25'/'<>q__SiteDelegate26'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer25'::'<>p__Site27' - IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer25'/'<>q__SiteDelegate26'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer25'::'<>p__Site27' - IL_0058: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer25'/'<>q__SiteDelegate26'>::Target - IL_005d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer25'/'<>q__SiteDelegate26'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer25'::'<>p__Site27' + IL_0049: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer32'/'<>q__SiteDelegate33'>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_004e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer32'/'<>q__SiteDelegate33'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer32'::'<>p__Site34' + IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer32'/'<>q__SiteDelegate33'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer32'::'<>p__Site34' + IL_0058: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer32'/'<>q__SiteDelegate33'>::Target + IL_005d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer32'/'<>q__SiteDelegate33'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer32'::'<>p__Site34' IL_0062: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0067: ldarga.s a IL_0069: ldarg.1 - IL_006a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer25'/'<>q__SiteDelegate26'::Invoke(class [System.Core]System.Runtime.CompilerServices.CallSite, + IL_006a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer32'/'<>q__SiteDelegate33'::Invoke(class [System.Core]System.Runtime.CompilerServices.CallSite, object, int32&, int32&) @@ -1803,7 +2439,7 @@ // Code size 102 (0x66) .maxstack 8 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site29' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site36' IL_0005: brtrue.s IL_0047 IL_0007: ldc.i4 0x100 @@ -1835,10 +2471,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0042: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site29' - IL_0047: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site29' + IL_0042: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site36' + IL_0047: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site36' IL_004c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0051: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site29' + IL_0051: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site36' IL_0056: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_005b: ldstr "Hello World" IL_0060: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -1852,7 +2488,7 @@ // Code size 102 (0x66) .maxstack 8 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2a'::'<>p__Site2b' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site38' IL_0005: brtrue.s IL_0047 IL_0007: ldc.i4 0x100 @@ -1884,10 +2520,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0042: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2a'::'<>p__Site2b' - IL_0047: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2a'::'<>p__Site2b' + IL_0042: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site38' + IL_0047: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site38' IL_004c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0051: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2a'::'<>p__Site2b' + IL_0051: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site38' IL_0056: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_005b: ldstr "Hello World" IL_0060: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -1901,7 +2537,7 @@ // Code size 124 (0x7c) .maxstack 8 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2c'::'<>p__Site2d' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3a' IL_0005: brtrue.s IL_005b IL_0007: ldc.i4 0x100 @@ -1947,10 +2583,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0051: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0056: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2c'::'<>p__Site2d' - IL_005b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2c'::'<>p__Site2d' + IL_0056: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3a' + IL_005b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3a' IL_0060: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0065: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2c'::'<>p__Site2d' + IL_0065: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3a' IL_006a: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_006f: ldstr "Hello World" IL_0074: ldc.i4.5 @@ -1968,7 +2604,7 @@ // Code size 124 (0x7c) .maxstack 8 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site2f' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3b'::'<>p__Site3c' IL_0005: brtrue.s IL_005b IL_0007: ldc.i4 0x100 @@ -2014,10 +2650,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0051: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0056: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site2f' - IL_005b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site2f' + IL_0056: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3b'::'<>p__Site3c' + IL_005b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3b'::'<>p__Site3c' IL_0060: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0065: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site2f' + IL_0065: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3b'::'<>p__Site3c' IL_006a: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_006f: ldstr "Hello World" IL_0074: ldc.i4.5 @@ -2041,7 +2677,7 @@ .maxstack 12 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_1) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer30'::'<>p__Site31' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3d'::'<>p__Site3e' IL_0005: brtrue.s IL_004b IL_0007: ldc.i4 0x100 @@ -2076,13 +2712,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0041: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0046: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer30'::'<>p__Site31' - IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer30'::'<>p__Site31' + IL_0046: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3d'::'<>p__Site3e' + IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3d'::'<>p__Site3e' IL_0050: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer30'::'<>p__Site31' + IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3d'::'<>p__Site3e' IL_005a: ldarg.0 IL_005b: ldnull - IL_005c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer30'::'<>p__Site32' + IL_005c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3d'::'<>p__Site3f' IL_0061: brtrue.s IL_0095 IL_0063: ldc.i4.0 @@ -2107,10 +2743,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_008b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0090: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer30'::'<>p__Site32' - IL_0095: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer30'::'<>p__Site32' + IL_0090: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3d'::'<>p__Site3f' + IL_0095: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3d'::'<>p__Site3f' IL_009a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_009f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer30'::'<>p__Site32' + IL_009f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3d'::'<>p__Site3f' IL_00a4: ldarg.1 IL_00a5: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -2133,7 +2769,7 @@ .locals init (object V_0, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_1, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_2) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer33'::'<>p__Site34' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer40'::'<>p__Site41' IL_0005: brtrue.s IL_0038 IL_0007: ldc.i4.0 @@ -2156,15 +2792,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_002e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0033: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer33'::'<>p__Site34' - IL_0038: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer33'::'<>p__Site34' + IL_0033: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer40'::'<>p__Site41' + IL_0038: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer40'::'<>p__Site41' IL_003d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer33'::'<>p__Site34' + IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer40'::'<>p__Site41' IL_0047: ldarg.0 IL_0048: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_004d: stloc.0 - IL_004e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer33'::'<>p__Site35' + IL_004e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer40'::'<>p__Site42' IL_0053: brtrue.s IL_008b IL_0055: ldc.i4.0 @@ -2192,10 +2828,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0081: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0086: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer33'::'<>p__Site35' - IL_008b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer33'::'<>p__Site35' + IL_0086: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer40'::'<>p__Site42' + IL_008b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer40'::'<>p__Site42' IL_0090: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0095: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer33'::'<>p__Site35' + IL_0095: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer40'::'<>p__Site42' IL_009a: ldloc.0 IL_009b: ldc.i4.0 IL_009c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2215,7 +2851,7 @@ .maxstack 9 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_1) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer36'::'<>p__Site37' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer43'::'<>p__Site44' IL_0005: brtrue.s IL_003d IL_0007: ldc.i4.0 @@ -2243,11 +2879,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0033: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0038: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer36'::'<>p__Site37' - IL_003d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer36'::'<>p__Site37' + IL_0038: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer43'::'<>p__Site44' + IL_003d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer43'::'<>p__Site44' IL_0042: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0047: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer36'::'<>p__Site37' - IL_004c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer36'::'<>p__Site38' + IL_0047: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer43'::'<>p__Site44' + IL_004c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer43'::'<>p__Site45' IL_0051: brtrue.s IL_0085 IL_0053: ldc.i4.s 64 @@ -2270,10 +2906,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_007b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0080: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer36'::'<>p__Site38' - IL_0085: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer36'::'<>p__Site38' + IL_0080: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer43'::'<>p__Site45' + IL_0085: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer43'::'<>p__Site45' IL_008a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_008f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer36'::'<>p__Site38' + IL_008f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer43'::'<>p__Site45' IL_0094: ldarg.0 IL_0095: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -2323,7 +2959,7 @@ class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_27, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_28, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_29) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3a' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site47' IL_0005: brtrue.s IL_0048 IL_0007: ldc.i4 0x100 @@ -2355,13 +2991,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3a' - IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3a' + IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site47' + IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site47' IL_004d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3a' + IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site47' IL_0057: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_005c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3b' + IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site48' IL_0066: brtrue.s IL_009f IL_0068: ldc.i4.0 @@ -2391,10 +3027,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0095: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_009a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3b' - IL_009f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3b' + IL_009a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site48' + IL_009f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site48' IL_00a4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00a9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3b' + IL_00a9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site48' IL_00ae: ldarg.0 IL_00af: ldarg.1 IL_00b0: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2403,7 +3039,7 @@ IL_00b5: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_00ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3c' + IL_00ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site49' IL_00bf: brtrue.s IL_0102 IL_00c1: ldc.i4 0x100 @@ -2435,13 +3071,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00f8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00fd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3c' - IL_0102: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3c' + IL_00fd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site49' + IL_0102: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site49' IL_0107: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_010c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3c' + IL_010c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site49' IL_0111: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0116: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_011b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3d' + IL_011b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4a' IL_0120: brtrue.s IL_0159 IL_0122: ldc.i4.0 @@ -2471,10 +3107,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_014f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0154: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3d' - IL_0159: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3d' + IL_0154: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4a' + IL_0159: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4a' IL_015e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0163: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3d' + IL_0163: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4a' IL_0168: ldarg.0 IL_0169: ldc.i4.1 IL_016a: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2483,7 +3119,7 @@ IL_016f: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0174: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3e' + IL_0174: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4b' IL_0179: brtrue.s IL_01c0 IL_017b: ldc.i4 0x100 @@ -2515,13 +3151,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01b6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01bb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3e' - IL_01c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3e' + IL_01bb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4b' + IL_01c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4b' IL_01c5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3e' + IL_01ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4b' IL_01cf: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_01d4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_01d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3f' + IL_01d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4c' IL_01de: brtrue.s IL_021b IL_01e0: ldc.i4.0 @@ -2551,10 +3187,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0211: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0216: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3f' - IL_021b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3f' + IL_0216: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4c' + IL_021b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4c' IL_0220: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0225: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3f' + IL_0225: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4c' IL_022a: ldarg.0 IL_022b: ldnull IL_022c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2563,7 +3199,7 @@ IL_0231: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0236: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site40' + IL_0236: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4d' IL_023b: brtrue.s IL_0282 IL_023d: ldc.i4 0x100 @@ -2595,13 +3231,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0278: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_027d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site40' - IL_0282: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site40' + IL_027d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4d' + IL_0282: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4d' IL_0287: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_028c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site40' + IL_028c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4d' IL_0291: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0296: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_029b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site41' + IL_029b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4e' IL_02a0: brtrue.s IL_02de IL_02a2: ldc.i4.0 @@ -2631,10 +3267,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02d4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site41' - IL_02de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site41' + IL_02d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4e' + IL_02de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4e' IL_02e3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site41' + IL_02e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4e' IL_02ed: ldarg.0 IL_02ee: ldarg.1 IL_02ef: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2643,7 +3279,7 @@ IL_02f4: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_02f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site42' + IL_02f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4f' IL_02fe: brtrue.s IL_0345 IL_0300: ldc.i4 0x100 @@ -2675,13 +3311,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_033b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0340: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site42' - IL_0345: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site42' + IL_0340: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4f' + IL_0345: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4f' IL_034a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_034f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site42' + IL_034f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4f' IL_0354: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0359: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_035e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site43' + IL_035e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site50' IL_0363: brtrue.s IL_03a1 IL_0365: ldc.i4.0 @@ -2711,10 +3347,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0397: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_039c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site43' - IL_03a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site43' + IL_039c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site50' + IL_03a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site50' IL_03a6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site43' + IL_03ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site50' IL_03b0: ldarg.0 IL_03b1: ldc.i4.1 IL_03b2: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2723,7 +3359,7 @@ IL_03b7: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_03bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site44' + IL_03bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site51' IL_03c1: brtrue.s IL_0408 IL_03c3: ldc.i4 0x100 @@ -2755,13 +3391,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03fe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0403: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site44' - IL_0408: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site44' + IL_0403: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site51' + IL_0408: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site51' IL_040d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0412: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site44' + IL_0412: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site51' IL_0417: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_041c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0421: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site45' + IL_0421: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site52' IL_0426: brtrue.s IL_0464 IL_0428: ldc.i4.0 @@ -2791,10 +3427,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_045a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_045f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site45' - IL_0464: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site45' + IL_045f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site52' + IL_0464: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site52' IL_0469: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_046e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site45' + IL_046e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site52' IL_0473: ldarg.0 IL_0474: ldnull IL_0475: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2803,7 +3439,7 @@ IL_047a: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_047f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site46' + IL_047f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site53' IL_0484: brtrue.s IL_04cb IL_0486: ldc.i4 0x100 @@ -2835,13 +3471,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04c1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04c6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site46' - IL_04cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site46' + IL_04c6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site53' + IL_04cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site53' IL_04d0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site46' + IL_04d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site53' IL_04da: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_04df: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_04e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site47' + IL_04e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site54' IL_04e9: brtrue.s IL_0527 IL_04eb: ldc.i4.0 @@ -2871,10 +3507,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_051d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0522: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site47' - IL_0527: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site47' + IL_0522: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site54' + IL_0527: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site54' IL_052c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0531: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site47' + IL_0531: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site54' IL_0536: ldarg.0 IL_0537: ldarg.1 IL_0538: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2883,7 +3519,7 @@ IL_053d: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0542: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site48' + IL_0542: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site55' IL_0547: brtrue.s IL_058e IL_0549: ldc.i4 0x100 @@ -2915,13 +3551,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0584: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0589: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site48' - IL_058e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site48' + IL_0589: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site55' + IL_058e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site55' IL_0593: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0598: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site48' + IL_0598: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site55' IL_059d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_05a2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_05a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site49' + IL_05a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site56' IL_05ac: brtrue.s IL_05ea IL_05ae: ldc.i4.0 @@ -2951,10 +3587,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05e0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05e5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site49' - IL_05ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site49' + IL_05e5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site56' + IL_05ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site56' IL_05ef: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site49' + IL_05f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site56' IL_05f9: ldarg.0 IL_05fa: ldc.i4.1 IL_05fb: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2963,7 +3599,7 @@ IL_0600: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0605: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4a' + IL_0605: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site57' IL_060a: brtrue.s IL_0651 IL_060c: ldc.i4 0x100 @@ -2995,13 +3631,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0647: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_064c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4a' - IL_0651: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4a' + IL_064c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site57' + IL_0651: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site57' IL_0656: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_065b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4a' + IL_065b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site57' IL_0660: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0665: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_066a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4b' + IL_066a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site58' IL_066f: brtrue.s IL_06ad IL_0671: ldc.i4.0 @@ -3031,10 +3667,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06a3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06a8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4b' - IL_06ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4b' + IL_06a8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site58' + IL_06ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site58' IL_06b2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06b7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4b' + IL_06b7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site58' IL_06bc: ldarg.0 IL_06bd: ldnull IL_06be: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3043,7 +3679,7 @@ IL_06c3: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_06c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4c' + IL_06c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site59' IL_06cd: brtrue.s IL_0714 IL_06cf: ldc.i4 0x100 @@ -3075,13 +3711,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_070a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_070f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4c' - IL_0714: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4c' + IL_070f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site59' + IL_0714: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site59' IL_0719: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_071e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4c' + IL_071e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site59' IL_0723: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0728: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_072d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4d' + IL_072d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5a' IL_0732: brtrue.s IL_0770 IL_0734: ldc.i4.0 @@ -3111,10 +3747,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0766: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_076b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4d' - IL_0770: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4d' + IL_076b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5a' + IL_0770: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5a' IL_0775: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_077a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4d' + IL_077a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5a' IL_077f: ldarg.0 IL_0780: ldarg.1 IL_0781: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3123,7 +3759,7 @@ IL_0786: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_078b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4e' + IL_078b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5b' IL_0790: brtrue.s IL_07d7 IL_0792: ldc.i4 0x100 @@ -3155,13 +3791,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07cd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07d2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4e' - IL_07d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4e' + IL_07d2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5b' + IL_07d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5b' IL_07dc: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4e' + IL_07e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5b' IL_07e6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_07eb: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_07f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4f' + IL_07f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5c' IL_07f5: brtrue.s IL_0833 IL_07f7: ldc.i4.0 @@ -3191,10 +3827,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0829: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_082e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4f' - IL_0833: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4f' + IL_082e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5c' + IL_0833: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5c' IL_0838: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_083d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site4f' + IL_083d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5c' IL_0842: ldarg.0 IL_0843: ldc.i4.1 IL_0844: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3203,7 +3839,7 @@ IL_0849: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_084e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site50' + IL_084e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5d' IL_0853: brtrue.s IL_089a IL_0855: ldc.i4 0x100 @@ -3235,13 +3871,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0890: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0895: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site50' - IL_089a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site50' + IL_0895: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5d' + IL_089a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5d' IL_089f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site50' + IL_08a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5d' IL_08a9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_08ae: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_08b3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site51' + IL_08b3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5e' IL_08b8: brtrue.s IL_08f6 IL_08ba: ldc.i4.0 @@ -3271,10 +3907,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08ec: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08f1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site51' - IL_08f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site51' + IL_08f1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5e' + IL_08f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5e' IL_08fb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0900: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site51' + IL_0900: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5e' IL_0905: ldarg.0 IL_0906: ldnull IL_0907: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3283,7 +3919,7 @@ IL_090c: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0911: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site52' + IL_0911: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5f' IL_0916: brtrue.s IL_095d IL_0918: ldc.i4 0x100 @@ -3315,13 +3951,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0953: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0958: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site52' - IL_095d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site52' + IL_0958: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5f' + IL_095d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5f' IL_0962: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0967: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site52' + IL_0967: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5f' IL_096c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0971: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0976: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site53' + IL_0976: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site60' IL_097b: brtrue.s IL_09b9 IL_097d: ldc.i4.0 @@ -3351,10 +3987,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09af: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09b4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site53' - IL_09b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site53' + IL_09b4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site60' + IL_09b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site60' IL_09be: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09c3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site53' + IL_09c3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site60' IL_09c8: ldarg.0 IL_09c9: ldarg.1 IL_09ca: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3363,7 +3999,7 @@ IL_09cf: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_09d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site54' + IL_09d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site61' IL_09d9: brtrue.s IL_0a20 IL_09db: ldc.i4 0x100 @@ -3395,13 +4031,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a16: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a1b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site54' - IL_0a20: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site54' + IL_0a1b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site61' + IL_0a20: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site61' IL_0a25: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a2a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site54' + IL_0a2a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site61' IL_0a2f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0a34: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0a39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site55' + IL_0a39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site62' IL_0a3e: brtrue.s IL_0a7c IL_0a40: ldc.i4.0 @@ -3431,10 +4067,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a72: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a77: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site55' - IL_0a7c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site55' + IL_0a77: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site62' + IL_0a7c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site62' IL_0a81: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a86: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site55' + IL_0a86: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site62' IL_0a8b: ldarg.0 IL_0a8c: ldc.i4.1 IL_0a8d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3443,7 +4079,7 @@ IL_0a92: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0a97: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site56' + IL_0a97: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site63' IL_0a9c: brtrue.s IL_0ae3 IL_0a9e: ldc.i4 0x100 @@ -3475,13 +4111,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0ad9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ade: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site56' - IL_0ae3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site56' + IL_0ade: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site63' + IL_0ae3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site63' IL_0ae8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0aed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site56' + IL_0aed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site63' IL_0af2: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0af7: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0afc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site57' + IL_0afc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site64' IL_0b01: brtrue.s IL_0b3f IL_0b03: ldc.i4.0 @@ -3511,10 +4147,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b35: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b3a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site57' - IL_0b3f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site57' + IL_0b3a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site64' + IL_0b3f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site64' IL_0b44: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site57' + IL_0b49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site64' IL_0b4e: ldarg.0 IL_0b4f: ldnull IL_0b50: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3571,7 +4207,7 @@ class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_33, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_34, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_35) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site59' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site66' IL_0005: brtrue.s IL_0048 IL_0007: ldc.i4 0x100 @@ -3603,13 +4239,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site59' - IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site59' + IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site66' + IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site66' IL_004d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site59' + IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site66' IL_0057: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_005c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5a' + IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site67' IL_0066: brtrue.s IL_00a0 IL_0068: ldc.i4.0 @@ -3639,10 +4275,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0096: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_009b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5a' - IL_00a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5a' + IL_009b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site67' + IL_00a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site67' IL_00a5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5a' + IL_00aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site67' IL_00af: ldarg.0 IL_00b0: ldarg.1 IL_00b1: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3651,7 +4287,7 @@ IL_00b6: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_00bb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5b' + IL_00bb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site68' IL_00c0: brtrue.s IL_0103 IL_00c2: ldc.i4 0x100 @@ -3683,13 +4319,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00f9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00fe: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5b' - IL_0103: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5b' + IL_00fe: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site68' + IL_0103: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site68' IL_0108: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_010d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5b' + IL_010d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site68' IL_0112: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0117: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_011c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5c' + IL_011c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site69' IL_0121: brtrue.s IL_015b IL_0123: ldc.i4.0 @@ -3719,10 +4355,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0151: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0156: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5c' - IL_015b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5c' + IL_0156: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site69' + IL_015b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site69' IL_0160: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0165: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5c' + IL_0165: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site69' IL_016a: ldarg.0 IL_016b: ldc.i4.1 IL_016c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3731,7 +4367,7 @@ IL_0171: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0176: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5d' + IL_0176: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6a' IL_017b: brtrue.s IL_01c2 IL_017d: ldc.i4 0x100 @@ -3763,13 +4399,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01b8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01bd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5d' - IL_01c2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5d' + IL_01bd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6a' + IL_01c2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6a' IL_01c7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5d' + IL_01cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6a' IL_01d1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_01d6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_01db: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5e' + IL_01db: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6b' IL_01e0: brtrue.s IL_021e IL_01e2: ldc.i4.0 @@ -3799,10 +4435,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0214: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0219: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5e' - IL_021e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5e' + IL_0219: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6b' + IL_021e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6b' IL_0223: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0228: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5e' + IL_0228: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6b' IL_022d: ldarg.0 IL_022e: ldnull IL_022f: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3811,7 +4447,7 @@ IL_0234: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0239: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5f' + IL_0239: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6c' IL_023e: brtrue.s IL_0285 IL_0240: ldc.i4 0x100 @@ -3843,13 +4479,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_027b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0280: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5f' - IL_0285: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5f' + IL_0280: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6c' + IL_0285: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6c' IL_028a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_028f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5f' + IL_028f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6c' IL_0294: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0299: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_029e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site60' + IL_029e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6d' IL_02a3: brtrue.s IL_02e1 IL_02a5: ldc.i4.0 @@ -3879,10 +4515,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02d7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02dc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site60' - IL_02e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site60' + IL_02dc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6d' + IL_02e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6d' IL_02e6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site60' + IL_02eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6d' IL_02f0: ldarg.0 IL_02f1: ldarg.1 IL_02f2: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3891,7 +4527,7 @@ IL_02f7: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_02fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site61' + IL_02fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6e' IL_0301: brtrue.s IL_0348 IL_0303: ldc.i4 0x100 @@ -3923,13 +4559,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_033e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0343: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site61' - IL_0348: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site61' + IL_0343: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6e' + IL_0348: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6e' IL_034d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0352: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site61' + IL_0352: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6e' IL_0357: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_035c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0361: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site62' + IL_0361: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6f' IL_0366: brtrue.s IL_03a4 IL_0368: ldc.i4.0 @@ -3959,10 +4595,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_039a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_039f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site62' - IL_03a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site62' + IL_039f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6f' + IL_03a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6f' IL_03a9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03ae: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site62' + IL_03ae: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6f' IL_03b3: ldarg.0 IL_03b4: ldc.i4.1 IL_03b5: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3971,7 +4607,7 @@ IL_03ba: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_03bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site63' + IL_03bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site70' IL_03c4: brtrue.s IL_040b IL_03c6: ldc.i4 0x100 @@ -4003,13 +4639,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0401: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0406: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site63' - IL_040b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site63' + IL_0406: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site70' + IL_040b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site70' IL_0410: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0415: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site63' + IL_0415: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site70' IL_041a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_041f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0424: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site64' + IL_0424: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site71' IL_0429: brtrue.s IL_0467 IL_042b: ldc.i4.0 @@ -4039,10 +4675,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_045d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0462: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site64' - IL_0467: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site64' + IL_0462: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site71' + IL_0467: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site71' IL_046c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0471: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site64' + IL_0471: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site71' IL_0476: ldarg.0 IL_0477: ldnull IL_0478: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4051,7 +4687,7 @@ IL_047d: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0482: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site65' + IL_0482: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site72' IL_0487: brtrue.s IL_04ce IL_0489: ldc.i4 0x100 @@ -4083,13 +4719,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04c4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04c9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site65' - IL_04ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site65' + IL_04c9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site72' + IL_04ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site72' IL_04d3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site65' + IL_04d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site72' IL_04dd: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_04e2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_04e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site66' + IL_04e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site73' IL_04ec: brtrue.s IL_052a IL_04ee: ldc.i4.0 @@ -4119,10 +4755,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0520: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0525: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site66' - IL_052a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site66' + IL_0525: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site73' + IL_052a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site73' IL_052f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0534: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site66' + IL_0534: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site73' IL_0539: ldarg.0 IL_053a: ldarg.1 IL_053b: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4131,7 +4767,7 @@ IL_0540: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0545: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site67' + IL_0545: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site74' IL_054a: brtrue.s IL_0591 IL_054c: ldc.i4 0x100 @@ -4163,13 +4799,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0587: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_058c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site67' - IL_0591: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site67' + IL_058c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site74' + IL_0591: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site74' IL_0596: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_059b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site67' + IL_059b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site74' IL_05a0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_05a5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_05aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site68' + IL_05aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site75' IL_05af: brtrue.s IL_05ed IL_05b1: ldc.i4.0 @@ -4199,10 +4835,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05e3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05e8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site68' - IL_05ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site68' + IL_05e8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site75' + IL_05ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site75' IL_05f2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05f7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site68' + IL_05f7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site75' IL_05fc: ldarg.0 IL_05fd: ldc.i4.1 IL_05fe: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4211,7 +4847,7 @@ IL_0603: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0608: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site69' + IL_0608: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site76' IL_060d: brtrue.s IL_0654 IL_060f: ldc.i4 0x100 @@ -4243,13 +4879,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_064a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_064f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site69' - IL_0654: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site69' + IL_064f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site76' + IL_0654: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site76' IL_0659: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_065e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site69' + IL_065e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site76' IL_0663: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0668: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_066d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6a' + IL_066d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site77' IL_0672: brtrue.s IL_06b0 IL_0674: ldc.i4.0 @@ -4279,10 +4915,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06a6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06ab: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6a' - IL_06b0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6a' + IL_06ab: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site77' + IL_06b0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site77' IL_06b5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6a' + IL_06ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site77' IL_06bf: ldarg.0 IL_06c0: ldnull IL_06c1: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4291,7 +4927,7 @@ IL_06c6: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_06cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6b' + IL_06cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site78' IL_06d0: brtrue.s IL_0717 IL_06d2: ldc.i4 0x100 @@ -4323,13 +4959,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_070d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0712: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6b' - IL_0717: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6b' + IL_0712: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site78' + IL_0717: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site78' IL_071c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0721: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6b' + IL_0721: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site78' IL_0726: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_072b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0730: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6c' + IL_0730: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site79' IL_0735: brtrue.s IL_0773 IL_0737: ldc.i4.0 @@ -4359,10 +4995,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0769: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_076e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6c' - IL_0773: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6c' + IL_076e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site79' + IL_0773: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site79' IL_0778: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_077d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6c' + IL_077d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site79' IL_0782: ldarg.0 IL_0783: ldarg.1 IL_0784: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4371,7 +5007,7 @@ IL_0789: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_078e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6d' + IL_078e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7a' IL_0793: brtrue.s IL_07da IL_0795: ldc.i4 0x100 @@ -4403,13 +5039,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07d0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6d' - IL_07da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6d' + IL_07d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7a' + IL_07da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7a' IL_07df: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6d' + IL_07e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7a' IL_07e9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_07ee: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_07f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6e' + IL_07f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7b' IL_07f8: brtrue.s IL_0836 IL_07fa: ldc.i4.0 @@ -4439,10 +5075,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_082c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0831: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6e' - IL_0836: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6e' + IL_0831: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7b' + IL_0836: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7b' IL_083b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0840: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6e' + IL_0840: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7b' IL_0845: ldarg.0 IL_0846: ldc.i4.1 IL_0847: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4451,7 +5087,7 @@ IL_084c: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0851: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6f' + IL_0851: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7c' IL_0856: brtrue.s IL_089d IL_0858: ldc.i4 0x100 @@ -4483,13 +5119,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0893: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0898: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6f' - IL_089d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6f' + IL_0898: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7c' + IL_089d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7c' IL_08a2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6f' + IL_08a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7c' IL_08ac: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_08b1: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_08b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site70' + IL_08b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7d' IL_08bb: brtrue.s IL_08f9 IL_08bd: ldc.i4.0 @@ -4519,10 +5155,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08ef: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08f4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site70' - IL_08f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site70' + IL_08f4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7d' + IL_08f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7d' IL_08fe: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0903: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site70' + IL_0903: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7d' IL_0908: ldarg.0 IL_0909: ldnull IL_090a: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4531,7 +5167,7 @@ IL_090f: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0914: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site71' + IL_0914: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7e' IL_0919: brtrue.s IL_0960 IL_091b: ldc.i4 0x100 @@ -4563,13 +5199,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0956: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_095b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site71' - IL_0960: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site71' + IL_095b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7e' + IL_0960: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7e' IL_0965: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_096a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site71' + IL_096a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7e' IL_096f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0974: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0979: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site72' + IL_0979: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7f' IL_097e: brtrue.s IL_09bc IL_0980: ldc.i4.0 @@ -4599,10 +5235,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09b2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09b7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site72' - IL_09bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site72' + IL_09b7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7f' + IL_09bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7f' IL_09c1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09c6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site72' + IL_09c6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7f' IL_09cb: ldarg.0 IL_09cc: ldarg.1 IL_09cd: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4611,7 +5247,7 @@ IL_09d2: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_09d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site73' + IL_09d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site80' IL_09dc: brtrue.s IL_0a23 IL_09de: ldc.i4 0x100 @@ -4643,13 +5279,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a19: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a1e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site73' - IL_0a23: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site73' + IL_0a1e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site80' + IL_0a23: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site80' IL_0a28: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a2d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site73' + IL_0a2d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site80' IL_0a32: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0a37: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0a3c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site74' + IL_0a3c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site81' IL_0a41: brtrue.s IL_0a7f IL_0a43: ldc.i4.0 @@ -4679,10 +5315,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a75: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a7a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site74' - IL_0a7f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site74' + IL_0a7a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site81' + IL_0a7f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site81' IL_0a84: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a89: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site74' + IL_0a89: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site81' IL_0a8e: ldarg.0 IL_0a8f: ldc.i4.1 IL_0a90: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4691,7 +5327,7 @@ IL_0a95: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0a9a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site75' + IL_0a9a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site82' IL_0a9f: brtrue.s IL_0ae6 IL_0aa1: ldc.i4 0x100 @@ -4723,13 +5359,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0adc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ae1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site75' - IL_0ae6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site75' + IL_0ae1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site82' + IL_0ae6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site82' IL_0aeb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0af0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site75' + IL_0af0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site82' IL_0af5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0afa: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0aff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site76' + IL_0aff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site83' IL_0b04: brtrue.s IL_0b42 IL_0b06: ldc.i4.0 @@ -4759,10 +5395,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b38: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b3d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site76' - IL_0b42: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site76' + IL_0b3d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site83' + IL_0b42: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site83' IL_0b47: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b4c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site76' + IL_0b4c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site83' IL_0b51: ldarg.0 IL_0b52: ldnull IL_0b53: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4771,7 +5407,7 @@ IL_0b58: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0b5d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site77' + IL_0b5d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site84' IL_0b62: brtrue.s IL_0ba9 IL_0b64: ldc.i4 0x100 @@ -4803,13 +5439,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b9f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ba4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site77' - IL_0ba9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site77' + IL_0ba4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site84' + IL_0ba9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site84' IL_0bae: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0bb3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site77' + IL_0bb3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site84' IL_0bb8: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0bbd: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0bc2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site78' + IL_0bc2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site85' IL_0bc7: brtrue.s IL_0c05 IL_0bc9: ldc.i4.0 @@ -4839,10 +5475,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0bfb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c00: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site78' - IL_0c05: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site78' + IL_0c00: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site85' + IL_0c05: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site85' IL_0c0a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c0f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site78' + IL_0c0f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site85' IL_0c14: ldarg.0 IL_0c15: ldarg.1 IL_0c16: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4851,7 +5487,7 @@ IL_0c1b: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0c20: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site79' + IL_0c20: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site86' IL_0c25: brtrue.s IL_0c6c IL_0c27: ldc.i4 0x100 @@ -4883,13 +5519,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c62: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c67: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site79' - IL_0c6c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site79' + IL_0c67: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site86' + IL_0c6c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site86' IL_0c71: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c76: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site79' + IL_0c76: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site86' IL_0c7b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0c80: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0c85: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site7a' + IL_0c85: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site87' IL_0c8a: brtrue.s IL_0cc8 IL_0c8c: ldc.i4.0 @@ -4919,10 +5555,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0cbe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0cc3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site7a' - IL_0cc8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site7a' + IL_0cc3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site87' + IL_0cc8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site87' IL_0ccd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0cd2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site7a' + IL_0cd2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site87' IL_0cd7: ldarg.0 IL_0cd8: ldc.i4.1 IL_0cd9: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4931,7 +5567,7 @@ IL_0cde: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0ce3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site7b' + IL_0ce3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site88' IL_0ce8: brtrue.s IL_0d2f IL_0cea: ldc.i4 0x100 @@ -4963,13 +5599,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d25: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d2a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site7b' - IL_0d2f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site7b' + IL_0d2a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site88' + IL_0d2f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site88' IL_0d34: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site7b' + IL_0d39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site88' IL_0d3e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0d43: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0d48: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site7c' + IL_0d48: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site89' IL_0d4d: brtrue.s IL_0d8b IL_0d4f: ldc.i4.0 @@ -4999,10 +5635,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d81: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d86: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site7c' - IL_0d8b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site7c' + IL_0d86: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site89' + IL_0d8b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site89' IL_0d90: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d95: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site7c' + IL_0d95: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site89' IL_0d9a: ldarg.0 IL_0d9b: ldnull IL_0d9c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5021,7 +5657,7 @@ // Code size 81 (0x51) .maxstack 3 IL_0000: call void [mscorlib]System.Console::WriteLine() - IL_0005: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site7e' + IL_0005: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8a'::'<>p__Site8b' IL_000a: brtrue.s IL_0031 IL_000c: ldc.i4.s 16 @@ -5033,10 +5669,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Type) IL_0027: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_002c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site7e' - IL_0031: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site7e' + IL_002c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8a'::'<>p__Site8b' + IL_0031: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8a'::'<>p__Site8b' IL_0036: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_003b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7d'::'<>p__Site7e' + IL_003b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8a'::'<>p__Site8b' IL_0040: ldarg.0 IL_0041: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5092,7 +5728,7 @@ class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_35, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_36, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_37) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site80' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site8d' IL_0005: brtrue.s IL_0026 IL_0007: ldc.i4.0 @@ -5103,16 +5739,16 @@ string, class [mscorlib]System.Type) IL_001c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0021: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site80' - IL_0026: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site80' + IL_0021: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site8d' + IL_0026: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site8d' IL_002b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0030: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site80' + IL_0030: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site8d' IL_0035: ldarg.0 IL_0036: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_003b: brtrue IL_013f - IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site83' + IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site90' IL_0045: brtrue.s IL_0086 IL_0047: ldc.i4 0x80 @@ -5142,12 +5778,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_007c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0081: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site83' - IL_0086: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site83' + IL_0081: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site90' + IL_0086: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site90' IL_008b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0090: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site83' + IL_0090: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site90' IL_0095: ldarg.0 - IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site82' + IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site8f' IL_009b: brtrue.s IL_00d5 IL_009d: ldc.i4.0 @@ -5177,11 +5813,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00cb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00d0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site82' - IL_00d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site82' + IL_00d0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site8f' + IL_00d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site8f' IL_00da: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site82' - IL_00e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site84' + IL_00df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site8f' + IL_00e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site91' IL_00e9: brtrue.s IL_011c IL_00eb: ldc.i4.0 @@ -5204,10 +5840,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0112: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0117: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site84' - IL_011c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site84' + IL_0117: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site91' + IL_011c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site91' IL_0121: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0126: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site84' + IL_0126: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site91' IL_012b: ldarg.0 IL_012c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5221,7 +5857,7 @@ IL_013c: pop IL_013d: br.s IL_019d - IL_013f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site81' + IL_013f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site8e' IL_0144: brtrue.s IL_0186 IL_0146: ldc.i4 0x104 @@ -5253,17 +5889,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_017c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0181: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site81' - IL_0186: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site81' + IL_0181: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site8e' + IL_0186: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site8e' IL_018b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0190: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site81' + IL_0190: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site8e' IL_0195: ldarg.0 IL_0196: ldc.i4.5 IL_0197: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_019c: pop - IL_019d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site85' + IL_019d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site92' IL_01a2: brtrue.s IL_01c3 IL_01a4: ldc.i4.0 @@ -5274,16 +5910,16 @@ string, class [mscorlib]System.Type) IL_01b9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01be: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site85' - IL_01c3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site85' + IL_01be: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site92' + IL_01c3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site92' IL_01c8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site85' + IL_01cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site92' IL_01d2: ldarg.0 IL_01d3: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_01d8: brtrue IL_02e7 - IL_01dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site88' + IL_01dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site95' IL_01e2: brtrue.s IL_0227 IL_01e4: ldc.i4 0x80 @@ -5313,12 +5949,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_021d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0222: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site88' - IL_0227: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site88' + IL_0222: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site95' + IL_0227: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site95' IL_022c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0231: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site88' + IL_0231: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site95' IL_0236: ldarg.0 - IL_0237: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site87' + IL_0237: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site94' IL_023c: brtrue.s IL_027a IL_023e: ldc.i4.0 @@ -5348,11 +5984,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0270: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0275: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site87' - IL_027a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site87' + IL_0275: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site94' + IL_027a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site94' IL_027f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0284: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site87' - IL_0289: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site89' + IL_0284: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site94' + IL_0289: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site96' IL_028e: brtrue.s IL_02c4 IL_0290: ldc.i4.0 @@ -5375,10 +6011,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02ba: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02bf: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site89' - IL_02c4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site89' + IL_02bf: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site96' + IL_02c4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site96' IL_02c9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site89' + IL_02ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site96' IL_02d3: ldarg.0 IL_02d4: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5392,7 +6028,7 @@ IL_02e4: pop IL_02e5: br.s IL_0349 - IL_02e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site86' + IL_02e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site93' IL_02ec: brtrue.s IL_0332 IL_02ee: ldc.i4 0x104 @@ -5424,17 +6060,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0328: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_032d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site86' - IL_0332: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site86' + IL_032d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site93' + IL_0332: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site93' IL_0337: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_033c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site86' + IL_033c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site93' IL_0341: ldarg.0 IL_0342: ldc.i4.1 IL_0343: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_0348: pop - IL_0349: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8b' + IL_0349: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site98' IL_034e: brtrue.s IL_0393 IL_0350: ldc.i4 0x80 @@ -5464,12 +6100,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0389: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_038e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8b' - IL_0393: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8b' + IL_038e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site98' + IL_0393: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site98' IL_0398: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_039d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8b' + IL_039d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site98' IL_03a2: ldarg.0 - IL_03a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8a' + IL_03a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site97' IL_03a8: brtrue.s IL_03e6 IL_03aa: ldc.i4.0 @@ -5499,11 +6135,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03dc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03e1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8a' - IL_03e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8a' + IL_03e1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site97' + IL_03e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site97' IL_03eb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8a' - IL_03f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8c' + IL_03f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site97' + IL_03f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site99' IL_03fa: brtrue.s IL_0430 IL_03fc: ldc.i4.0 @@ -5526,10 +6162,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0426: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_042b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8c' - IL_0430: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8c' + IL_042b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site99' + IL_0430: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site99' IL_0435: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_043a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8c' + IL_043a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site99' IL_043f: ldarg.0 IL_0440: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5541,7 +6177,7 @@ !1, !2) IL_0450: pop - IL_0451: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8e' + IL_0451: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9b' IL_0456: brtrue.s IL_049b IL_0458: ldc.i4 0x80 @@ -5571,12 +6207,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0491: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0496: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8e' - IL_049b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8e' + IL_0496: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9b' + IL_049b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9b' IL_04a0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8e' + IL_04a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9b' IL_04aa: ldarg.0 - IL_04ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8d' + IL_04ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9a' IL_04b0: brtrue.s IL_04ee IL_04b2: ldc.i4.0 @@ -5606,11 +6242,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04e4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04e9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8d' - IL_04ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8d' + IL_04e9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9a' + IL_04ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9a' IL_04f3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8d' - IL_04fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8f' + IL_04f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9a' + IL_04fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9c' IL_0502: brtrue.s IL_0538 IL_0504: ldc.i4.0 @@ -5633,10 +6269,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_052e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0533: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8f' - IL_0538: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8f' + IL_0533: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9c' + IL_0538: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9c' IL_053d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0542: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site8f' + IL_0542: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9c' IL_0547: ldarg.0 IL_0548: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5648,7 +6284,7 @@ !1, !2) IL_0558: pop - IL_0559: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site90' + IL_0559: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9d' IL_055e: brtrue.s IL_057f IL_0560: ldc.i4.0 @@ -5659,16 +6295,16 @@ string, class [mscorlib]System.Type) IL_0575: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_057a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site90' - IL_057f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site90' + IL_057a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9d' + IL_057f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9d' IL_0584: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0589: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site90' + IL_0589: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9d' IL_058e: ldarg.0 IL_058f: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0594: brtrue IL_06a3 - IL_0599: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site93' + IL_0599: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea0' IL_059e: brtrue.s IL_05e3 IL_05a0: ldc.i4 0x80 @@ -5698,12 +6334,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05d9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site93' - IL_05e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site93' + IL_05de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea0' + IL_05e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea0' IL_05e8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site93' + IL_05ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea0' IL_05f2: ldarg.0 - IL_05f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site92' + IL_05f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9f' IL_05f8: brtrue.s IL_0636 IL_05fa: ldc.i4.0 @@ -5733,11 +6369,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_062c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0631: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site92' - IL_0636: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site92' + IL_0631: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9f' + IL_0636: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9f' IL_063b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0640: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site92' - IL_0645: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site94' + IL_0640: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9f' + IL_0645: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea1' IL_064a: brtrue.s IL_0680 IL_064c: ldc.i4.0 @@ -5760,10 +6396,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0676: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_067b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site94' - IL_0680: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site94' + IL_067b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea1' + IL_0680: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea1' IL_0685: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_068a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site94' + IL_068a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea1' IL_068f: ldarg.0 IL_0690: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5777,7 +6413,7 @@ IL_06a0: pop IL_06a1: br.s IL_0705 - IL_06a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site91' + IL_06a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9e' IL_06a8: brtrue.s IL_06ee IL_06aa: ldc.i4 0x104 @@ -5809,17 +6445,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06e4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06e9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site91' - IL_06ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site91' + IL_06e9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9e' + IL_06ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9e' IL_06f3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site91' + IL_06f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9e' IL_06fd: ldarg.0 IL_06fe: ldarg.1 IL_06ff: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_0704: pop - IL_0705: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site95' + IL_0705: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea2' IL_070a: brtrue.s IL_072b IL_070c: ldc.i4.0 @@ -5830,16 +6466,16 @@ string, class [mscorlib]System.Type) IL_0721: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0726: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site95' - IL_072b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site95' + IL_0726: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea2' + IL_072b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea2' IL_0730: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0735: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site95' + IL_0735: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea2' IL_073a: ldarg.0 IL_073b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0740: brtrue IL_084f - IL_0745: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site98' + IL_0745: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea5' IL_074a: brtrue.s IL_078f IL_074c: ldc.i4 0x80 @@ -5869,12 +6505,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0785: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_078a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site98' - IL_078f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site98' + IL_078a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea5' + IL_078f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea5' IL_0794: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0799: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site98' + IL_0799: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea5' IL_079e: ldarg.0 - IL_079f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site97' + IL_079f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea4' IL_07a4: brtrue.s IL_07e2 IL_07a6: ldc.i4.0 @@ -5904,11 +6540,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07d8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07dd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site97' - IL_07e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site97' + IL_07dd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea4' + IL_07e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea4' IL_07e7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site97' - IL_07f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site99' + IL_07ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea4' + IL_07f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea6' IL_07f6: brtrue.s IL_082c IL_07f8: ldc.i4.0 @@ -5931,10 +6567,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0822: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0827: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site99' - IL_082c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site99' + IL_0827: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea6' + IL_082c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea6' IL_0831: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0836: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site99' + IL_0836: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea6' IL_083b: ldarg.0 IL_083c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5948,7 +6584,7 @@ IL_084c: pop IL_084d: br.s IL_08b1 - IL_084f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site96' + IL_084f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea3' IL_0854: brtrue.s IL_089a IL_0856: ldc.i4 0x104 @@ -5980,17 +6616,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0890: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0895: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site96' - IL_089a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site96' + IL_0895: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea3' + IL_089a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea3' IL_089f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site96' + IL_08a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea3' IL_08a9: ldarg.0 IL_08aa: ldarg.1 IL_08ab: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_08b0: pop - IL_08b1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9b' + IL_08b1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea8' IL_08b6: brtrue.s IL_08fb IL_08b8: ldc.i4 0x80 @@ -6020,12 +6656,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08f1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08f6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9b' - IL_08fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9b' + IL_08f6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea8' + IL_08fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea8' IL_0900: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0905: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9b' + IL_0905: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea8' IL_090a: ldarg.0 - IL_090b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9a' + IL_090b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea7' IL_0910: brtrue.s IL_094e IL_0912: ldc.i4.0 @@ -6055,11 +6691,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0944: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0949: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9a' - IL_094e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9a' + IL_0949: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea7' + IL_094e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea7' IL_0953: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0958: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9a' - IL_095d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9c' + IL_0958: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea7' + IL_095d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea9' IL_0962: brtrue.s IL_0998 IL_0964: ldc.i4.0 @@ -6082,10 +6718,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_098e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0993: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9c' - IL_0998: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9c' + IL_0993: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea9' + IL_0998: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea9' IL_099d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9c' + IL_09a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea9' IL_09a7: ldarg.0 IL_09a8: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6097,7 +6733,7 @@ !1, !2) IL_09b8: pop - IL_09b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9e' + IL_09b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteab' IL_09be: brtrue.s IL_0a03 IL_09c0: ldc.i4 0x80 @@ -6127,12 +6763,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09f9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09fe: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9e' - IL_0a03: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9e' + IL_09fe: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteab' + IL_0a03: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteab' IL_0a08: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a0d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9e' + IL_0a0d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteab' IL_0a12: ldarg.0 - IL_0a13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9d' + IL_0a13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteaa' IL_0a18: brtrue.s IL_0a56 IL_0a1a: ldc.i4.0 @@ -6162,11 +6798,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a4c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a51: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9d' - IL_0a56: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9d' + IL_0a51: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteaa' + IL_0a56: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteaa' IL_0a5b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a60: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9d' - IL_0a65: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9f' + IL_0a60: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteaa' + IL_0a65: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteac' IL_0a6a: brtrue.s IL_0aa0 IL_0a6c: ldc.i4.0 @@ -6189,10 +6825,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a96: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a9b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9f' - IL_0aa0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9f' + IL_0a9b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteac' + IL_0aa0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteac' IL_0aa5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0aaa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Site9f' + IL_0aaa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteac' IL_0aaf: ldarg.0 IL_0ab0: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6206,7 +6842,7 @@ IL_0ac0: pop IL_0ac1: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0ac6: stloc.s V_28 - IL_0ac8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea0' + IL_0ac8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitead' IL_0acd: brtrue.s IL_0aee IL_0acf: ldc.i4.0 @@ -6217,16 +6853,16 @@ string, class [mscorlib]System.Type) IL_0ae4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ae9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea0' - IL_0aee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea0' + IL_0ae9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitead' + IL_0aee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitead' IL_0af3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0af8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea0' + IL_0af8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitead' IL_0afd: ldloc.s V_28 IL_0aff: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0b04: brtrue IL_0c15 - IL_0b09: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea3' + IL_0b09: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb0' IL_0b0e: brtrue.s IL_0b53 IL_0b10: ldc.i4 0x80 @@ -6256,12 +6892,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b49: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b4e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea3' - IL_0b53: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea3' + IL_0b4e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb0' + IL_0b53: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb0' IL_0b58: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b5d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea3' + IL_0b5d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb0' IL_0b62: ldloc.s V_28 - IL_0b64: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea2' + IL_0b64: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteaf' IL_0b69: brtrue.s IL_0ba7 IL_0b6b: ldc.i4.0 @@ -6291,11 +6927,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b9d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ba2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea2' - IL_0ba7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea2' + IL_0ba2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteaf' + IL_0ba7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteaf' IL_0bac: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0bb1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea2' - IL_0bb6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea4' + IL_0bb1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteaf' + IL_0bb6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb1' IL_0bbb: brtrue.s IL_0bf1 IL_0bbd: ldc.i4.0 @@ -6318,10 +6954,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0be7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0bec: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea4' - IL_0bf1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea4' + IL_0bec: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb1' + IL_0bf1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb1' IL_0bf6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0bfb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea4' + IL_0bfb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb1' IL_0c00: ldloc.s V_28 IL_0c02: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6335,7 +6971,7 @@ IL_0c12: pop IL_0c13: br.s IL_0c78 - IL_0c15: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea1' + IL_0c15: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteae' IL_0c1a: brtrue.s IL_0c60 IL_0c1c: ldc.i4 0x104 @@ -6367,10 +7003,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c56: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c5b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea1' - IL_0c60: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea1' + IL_0c5b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteae' + IL_0c60: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteae' IL_0c65: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c6a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea1' + IL_0c6a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteae' IL_0c6f: ldloc.s V_28 IL_0c71: ldc.i4.5 IL_0c72: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6379,7 +7015,7 @@ IL_0c77: pop IL_0c78: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0c7d: stloc.s V_33 - IL_0c7f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea5' + IL_0c7f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb2' IL_0c84: brtrue.s IL_0ca5 IL_0c86: ldc.i4.0 @@ -6390,16 +7026,16 @@ string, class [mscorlib]System.Type) IL_0c9b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ca0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea5' - IL_0ca5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea5' + IL_0ca0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb2' + IL_0ca5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb2' IL_0caa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0caf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea5' + IL_0caf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb2' IL_0cb4: ldloc.s V_33 IL_0cb6: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0cbb: brtrue IL_0dcb - IL_0cc0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea8' + IL_0cc0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb5' IL_0cc5: brtrue.s IL_0d0a IL_0cc7: ldc.i4 0x80 @@ -6429,12 +7065,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d00: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d05: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea8' - IL_0d0a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea8' + IL_0d05: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb5' + IL_0d0a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb5' IL_0d0f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d14: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea8' + IL_0d14: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb5' IL_0d19: ldloc.s V_33 - IL_0d1b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea7' + IL_0d1b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb4' IL_0d20: brtrue.s IL_0d5e IL_0d22: ldc.i4.0 @@ -6464,11 +7100,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d54: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d59: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea7' - IL_0d5e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea7' + IL_0d59: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb4' + IL_0d5e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb4' IL_0d63: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d68: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea7' - IL_0d6d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea9' + IL_0d68: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb4' + IL_0d6d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb6' IL_0d72: brtrue.s IL_0da8 IL_0d74: ldc.i4.0 @@ -6491,10 +7127,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d9e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0da3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea9' - IL_0da8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea9' + IL_0da3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb6' + IL_0da8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb6' IL_0dad: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0db2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea9' + IL_0db2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb6' IL_0db7: ldloc.s V_33 IL_0db9: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6508,7 +7144,7 @@ IL_0dc9: pop IL_0dca: ret - IL_0dcb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea6' + IL_0dcb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb3' IL_0dd0: brtrue.s IL_0e16 IL_0dd2: ldc.i4 0x104 @@ -6540,10 +7176,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0e0c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0e11: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea6' - IL_0e16: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea6' + IL_0e11: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb3' + IL_0e16: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb3' IL_0e1b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0e20: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer7f'::'<>p__Sitea6' + IL_0e20: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb3' IL_0e25: ldloc.s V_33 IL_0e27: ldc.i4.5 IL_0e28: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6598,7 +7234,7 @@ class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_33, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_34, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_35) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteab' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb8' IL_0005: brtrue.s IL_0048 IL_0007: ldc.i4 0x100 @@ -6630,13 +7266,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteab' - IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteab' + IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb8' + IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb8' IL_004d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteab' + IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb8' IL_0057: ldtoken [mscorlib]System.Console IL_005c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteac' + IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb9' IL_0066: brtrue.s IL_0087 IL_0068: ldc.i4.0 @@ -6647,16 +7283,16 @@ string, class [mscorlib]System.Type) IL_007d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0082: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteac' - IL_0087: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteac' + IL_0082: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb9' + IL_0087: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb9' IL_008c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteac' + IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb9' IL_0096: ldarg.0 IL_0097: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_009c: brtrue IL_019f - IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteaf' + IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebc' IL_00a6: brtrue.s IL_00e7 IL_00a8: ldc.i4 0x80 @@ -6686,12 +7322,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00dd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00e2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteaf' - IL_00e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteaf' + IL_00e2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebc' + IL_00e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebc' IL_00ec: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteaf' + IL_00f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebc' IL_00f6: ldarg.0 - IL_00f7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteae' + IL_00f7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebb' IL_00fc: brtrue.s IL_0136 IL_00fe: ldc.i4.0 @@ -6721,11 +7357,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_012c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0131: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteae' - IL_0136: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteae' + IL_0131: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebb' + IL_0136: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebb' IL_013b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0140: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteae' - IL_0145: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb0' + IL_0140: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebb' + IL_0145: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebd' IL_014a: brtrue.s IL_017d IL_014c: ldc.i4.0 @@ -6748,10 +7384,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0173: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0178: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb0' - IL_017d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb0' + IL_0178: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebd' + IL_017d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebd' IL_0182: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0187: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb0' + IL_0187: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebd' IL_018c: ldarg.0 IL_018d: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6764,7 +7400,7 @@ !2) IL_019d: br.s IL_0200 - IL_019f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitead' + IL_019f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteba' IL_01a4: brtrue.s IL_01ea IL_01a6: ldc.i4 0x104 @@ -6796,10 +7432,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01e0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01e5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitead' - IL_01ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitead' + IL_01e5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteba' + IL_01ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteba' IL_01ef: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitead' + IL_01f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteba' IL_01f9: ldarg.0 IL_01fa: ldc.i4.5 IL_01fb: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6808,7 +7444,7 @@ IL_0200: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0205: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb1' + IL_0205: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebe' IL_020a: brtrue.s IL_0251 IL_020c: ldc.i4 0x100 @@ -6840,13 +7476,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0247: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_024c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb1' - IL_0251: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb1' + IL_024c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebe' + IL_0251: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebe' IL_0256: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_025b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb1' + IL_025b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebe' IL_0260: ldtoken [mscorlib]System.Console IL_0265: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_026a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb2' + IL_026a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebf' IL_026f: brtrue.s IL_0290 IL_0271: ldc.i4.0 @@ -6857,16 +7493,16 @@ string, class [mscorlib]System.Type) IL_0286: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_028b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb2' - IL_0290: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb2' + IL_028b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebf' + IL_0290: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebf' IL_0295: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_029a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb2' + IL_029a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebf' IL_029f: ldarg.0 IL_02a0: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_02a5: brtrue IL_03b3 - IL_02aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb5' + IL_02aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec2' IL_02af: brtrue.s IL_02f4 IL_02b1: ldc.i4 0x80 @@ -6896,12 +7532,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02ea: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02ef: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb5' - IL_02f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb5' + IL_02ef: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec2' + IL_02f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec2' IL_02f9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb5' + IL_02fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec2' IL_0303: ldarg.0 - IL_0304: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb4' + IL_0304: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec1' IL_0309: brtrue.s IL_0347 IL_030b: ldc.i4.0 @@ -6931,11 +7567,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_033d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0342: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb4' - IL_0347: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb4' + IL_0342: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec1' + IL_0347: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec1' IL_034c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0351: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb4' - IL_0356: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb6' + IL_0351: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec1' + IL_0356: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec3' IL_035b: brtrue.s IL_0391 IL_035d: ldc.i4.0 @@ -6958,10 +7594,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0387: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_038c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb6' - IL_0391: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb6' + IL_038c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec3' + IL_0391: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec3' IL_0396: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_039b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb6' + IL_039b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec3' IL_03a0: ldarg.0 IL_03a1: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6974,7 +7610,7 @@ !2) IL_03b1: br.s IL_0414 - IL_03b3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb3' + IL_03b3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec0' IL_03b8: brtrue.s IL_03fe IL_03ba: ldc.i4 0x104 @@ -7006,10 +7642,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03f4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03f9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb3' - IL_03fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb3' + IL_03f9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec0' + IL_03fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec0' IL_0403: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0408: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb3' + IL_0408: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec0' IL_040d: ldarg.0 IL_040e: ldc.i4.1 IL_040f: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7018,7 +7654,7 @@ IL_0414: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0419: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb7' + IL_0419: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec4' IL_041e: brtrue.s IL_0465 IL_0420: ldc.i4 0x100 @@ -7050,13 +7686,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_045b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0460: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb7' - IL_0465: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb7' + IL_0460: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec4' + IL_0465: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec4' IL_046a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_046f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb7' + IL_046f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec4' IL_0474: ldtoken [mscorlib]System.Console IL_0479: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_047e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb9' + IL_047e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec6' IL_0483: brtrue.s IL_04c8 IL_0485: ldc.i4 0x80 @@ -7086,12 +7722,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04be: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04c3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb9' - IL_04c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb9' + IL_04c3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec6' + IL_04c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec6' IL_04cd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb9' + IL_04d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec6' IL_04d7: ldarg.0 - IL_04d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb8' + IL_04d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec5' IL_04dd: brtrue.s IL_051b IL_04df: ldc.i4.0 @@ -7121,11 +7757,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0511: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0516: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb8' - IL_051b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb8' + IL_0516: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec5' + IL_051b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec5' IL_0520: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0525: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteb8' - IL_052a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteba' + IL_0525: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec5' + IL_052a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec7' IL_052f: brtrue.s IL_0565 IL_0531: ldc.i4.0 @@ -7148,10 +7784,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_055b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0560: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteba' - IL_0565: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteba' + IL_0560: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec7' + IL_0565: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec7' IL_056a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_056f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteba' + IL_056f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec7' IL_0574: ldarg.0 IL_0575: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7165,7 +7801,7 @@ IL_0585: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_058a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebb' + IL_058a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec8' IL_058f: brtrue.s IL_05d6 IL_0591: ldc.i4 0x100 @@ -7197,13 +7833,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05cc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05d1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebb' - IL_05d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebb' + IL_05d1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec8' + IL_05d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec8' IL_05db: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05e0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebb' + IL_05e0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec8' IL_05e5: ldtoken [mscorlib]System.Console IL_05ea: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_05ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebd' + IL_05ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteca' IL_05f4: brtrue.s IL_0639 IL_05f6: ldc.i4 0x80 @@ -7233,12 +7869,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_062f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0634: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebd' - IL_0639: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebd' + IL_0634: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteca' + IL_0639: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteca' IL_063e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0643: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebd' + IL_0643: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteca' IL_0648: ldarg.0 - IL_0649: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebc' + IL_0649: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec9' IL_064e: brtrue.s IL_068c IL_0650: ldc.i4.0 @@ -7268,11 +7904,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0682: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0687: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebc' - IL_068c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebc' + IL_0687: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec9' + IL_068c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec9' IL_0691: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0696: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebc' - IL_069b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebe' + IL_0696: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec9' + IL_069b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecb' IL_06a0: brtrue.s IL_06d6 IL_06a2: ldc.i4.0 @@ -7295,10 +7931,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06cc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06d1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebe' - IL_06d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebe' + IL_06d1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecb' + IL_06d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecb' IL_06db: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06e0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebe' + IL_06e0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecb' IL_06e5: ldarg.0 IL_06e6: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7312,7 +7948,7 @@ IL_06f6: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_06fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebf' + IL_06fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecc' IL_0700: brtrue.s IL_0747 IL_0702: ldc.i4 0x100 @@ -7344,13 +7980,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_073d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0742: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebf' - IL_0747: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebf' + IL_0742: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecc' + IL_0747: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecc' IL_074c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0751: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitebf' + IL_0751: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecc' IL_0756: ldtoken [mscorlib]System.Console IL_075b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0760: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec0' + IL_0760: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecd' IL_0765: brtrue.s IL_0786 IL_0767: ldc.i4.0 @@ -7361,16 +7997,16 @@ string, class [mscorlib]System.Type) IL_077c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0781: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec0' - IL_0786: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec0' + IL_0781: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecd' + IL_0786: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecd' IL_078b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0790: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec0' + IL_0790: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecd' IL_0795: ldarg.0 IL_0796: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_079b: brtrue IL_08a9 - IL_07a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec3' + IL_07a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited0' IL_07a5: brtrue.s IL_07ea IL_07a7: ldc.i4 0x80 @@ -7400,12 +8036,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07e0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07e5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec3' - IL_07ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec3' + IL_07e5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited0' + IL_07ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited0' IL_07ef: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec3' + IL_07f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited0' IL_07f9: ldarg.0 - IL_07fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec2' + IL_07fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecf' IL_07ff: brtrue.s IL_083d IL_0801: ldc.i4.0 @@ -7435,11 +8071,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0833: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0838: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec2' - IL_083d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec2' + IL_0838: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecf' + IL_083d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecf' IL_0842: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0847: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec2' - IL_084c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec4' + IL_0847: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecf' + IL_084c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited1' IL_0851: brtrue.s IL_0887 IL_0853: ldc.i4.0 @@ -7462,10 +8098,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_087d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0882: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec4' - IL_0887: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec4' + IL_0882: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited1' + IL_0887: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited1' IL_088c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0891: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec4' + IL_0891: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited1' IL_0896: ldarg.0 IL_0897: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7478,7 +8114,7 @@ !2) IL_08a7: br.s IL_090a - IL_08a9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec1' + IL_08a9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitece' IL_08ae: brtrue.s IL_08f4 IL_08b0: ldc.i4 0x104 @@ -7510,10 +8146,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08ea: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08ef: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec1' - IL_08f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec1' + IL_08ef: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitece' + IL_08f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitece' IL_08f9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec1' + IL_08fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitece' IL_0903: ldarg.0 IL_0904: ldarg.1 IL_0905: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7522,7 +8158,7 @@ IL_090a: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_090f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec5' + IL_090f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited2' IL_0914: brtrue.s IL_095b IL_0916: ldc.i4 0x100 @@ -7554,13 +8190,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0951: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0956: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec5' - IL_095b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec5' + IL_0956: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited2' + IL_095b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited2' IL_0960: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0965: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec5' + IL_0965: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited2' IL_096a: ldtoken [mscorlib]System.Console IL_096f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0974: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec6' + IL_0974: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited3' IL_0979: brtrue.s IL_099a IL_097b: ldc.i4.0 @@ -7571,16 +8207,16 @@ string, class [mscorlib]System.Type) IL_0990: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0995: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec6' - IL_099a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec6' + IL_0995: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited3' + IL_099a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited3' IL_099f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec6' + IL_09a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited3' IL_09a9: ldarg.0 IL_09aa: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_09af: brtrue IL_0abd - IL_09b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec9' + IL_09b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited6' IL_09b9: brtrue.s IL_09fe IL_09bb: ldc.i4 0x80 @@ -7610,12 +8246,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09f4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09f9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec9' - IL_09fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec9' + IL_09f9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited6' + IL_09fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited6' IL_0a03: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a08: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec9' + IL_0a08: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited6' IL_0a0d: ldarg.0 - IL_0a0e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec8' + IL_0a0e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited5' IL_0a13: brtrue.s IL_0a51 IL_0a15: ldc.i4.0 @@ -7645,11 +8281,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a47: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a4c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec8' - IL_0a51: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec8' + IL_0a4c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited5' + IL_0a51: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited5' IL_0a56: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a5b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec8' - IL_0a60: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteca' + IL_0a5b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited5' + IL_0a60: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited7' IL_0a65: brtrue.s IL_0a9b IL_0a67: ldc.i4.0 @@ -7672,10 +8308,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a91: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a96: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteca' - IL_0a9b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteca' + IL_0a96: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited7' + IL_0a9b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited7' IL_0aa0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0aa5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Siteca' + IL_0aa5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited7' IL_0aaa: ldarg.0 IL_0aab: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7688,7 +8324,7 @@ !2) IL_0abb: br.s IL_0b1e - IL_0abd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec7' + IL_0abd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited4' IL_0ac2: brtrue.s IL_0b08 IL_0ac4: ldc.i4 0x104 @@ -7720,10 +8356,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0afe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b03: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec7' - IL_0b08: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec7' + IL_0b03: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited4' + IL_0b08: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited4' IL_0b0d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b12: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitec7' + IL_0b12: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited4' IL_0b17: ldarg.0 IL_0b18: ldarg.1 IL_0b19: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7732,7 +8368,7 @@ IL_0b1e: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0b23: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecb' + IL_0b23: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited8' IL_0b28: brtrue.s IL_0b6f IL_0b2a: ldc.i4 0x100 @@ -7764,13 +8400,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b65: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b6a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecb' - IL_0b6f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecb' + IL_0b6a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited8' + IL_0b6f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited8' IL_0b74: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b79: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecb' + IL_0b79: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited8' IL_0b7e: ldtoken [mscorlib]System.Console IL_0b83: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0b88: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecd' + IL_0b88: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteda' IL_0b8d: brtrue.s IL_0bd2 IL_0b8f: ldc.i4 0x80 @@ -7800,12 +8436,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0bc8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0bcd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecd' - IL_0bd2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecd' + IL_0bcd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteda' + IL_0bd2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteda' IL_0bd7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0bdc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecd' + IL_0bdc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteda' IL_0be1: ldarg.0 - IL_0be2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecc' + IL_0be2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited9' IL_0be7: brtrue.s IL_0c25 IL_0be9: ldc.i4.0 @@ -7835,11 +8471,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c1b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c20: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecc' - IL_0c25: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecc' + IL_0c20: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited9' + IL_0c25: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited9' IL_0c2a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c2f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecc' - IL_0c34: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitece' + IL_0c2f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited9' + IL_0c34: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedb' IL_0c39: brtrue.s IL_0c6f IL_0c3b: ldc.i4.0 @@ -7862,10 +8498,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c65: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c6a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitece' - IL_0c6f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitece' + IL_0c6a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedb' + IL_0c6f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedb' IL_0c74: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c79: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitece' + IL_0c79: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedb' IL_0c7e: ldarg.0 IL_0c7f: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7879,7 +8515,7 @@ IL_0c8f: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0c94: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecf' + IL_0c94: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedc' IL_0c99: brtrue.s IL_0ce0 IL_0c9b: ldc.i4 0x100 @@ -7911,13 +8547,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0cd6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0cdb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecf' - IL_0ce0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecf' + IL_0cdb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedc' + IL_0ce0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedc' IL_0ce5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0cea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sitecf' + IL_0cea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedc' IL_0cef: ldtoken [mscorlib]System.Console IL_0cf4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0cf9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sited1' + IL_0cf9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitede' IL_0cfe: brtrue.s IL_0d43 IL_0d00: ldc.i4 0x80 @@ -7947,12 +8583,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d39: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d3e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sited1' - IL_0d43: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sited1' + IL_0d3e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitede' + IL_0d43: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitede' IL_0d48: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d4d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sited1' + IL_0d4d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitede' IL_0d52: ldarg.0 - IL_0d53: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sited0' + IL_0d53: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedd' IL_0d58: brtrue.s IL_0d96 IL_0d5a: ldc.i4.0 @@ -7982,11 +8618,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d8c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d91: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sited0' - IL_0d96: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sited0' + IL_0d91: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedd' + IL_0d96: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedd' IL_0d9b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0da0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sited0' - IL_0da5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sited2' + IL_0da0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedd' + IL_0da5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedf' IL_0daa: brtrue.s IL_0de0 IL_0dac: ldc.i4.0 @@ -8009,10 +8645,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0dd6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ddb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sited2' - IL_0de0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sited2' + IL_0ddb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedf' + IL_0de0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedf' IL_0de5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0dea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContaineraa'::'<>p__Sited2' + IL_0dea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedf' IL_0def: ldarg.0 IL_0df0: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8039,7 +8675,7 @@ class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_1, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_2, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_3) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited4' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee1' IL_0005: brtrue.s IL_0048 IL_0007: ldc.i4 0x100 @@ -8071,13 +8707,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited4' - IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited4' + IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee1' + IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee1' IL_004d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited4' + IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee1' IL_0057: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_005c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited5' + IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee2' IL_0066: brtrue.s IL_0096 IL_0068: ldc.i4.0 @@ -8100,17 +8736,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_008c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0091: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited5' - IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited5' + IL_0091: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee2' + IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee2' IL_009b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited5' + IL_00a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee2' IL_00a5: ldarg.0 IL_00a6: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_00ab: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_00b0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited6' + IL_00b0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee3' IL_00b5: brtrue.s IL_00f8 IL_00b7: ldc.i4 0x100 @@ -8142,13 +8778,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00ee: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00f3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited6' - IL_00f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited6' + IL_00f3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee3' + IL_00f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee3' IL_00fd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0102: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited6' + IL_0102: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee3' IL_0107: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_010c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0111: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited7' + IL_0111: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee4' IL_0116: brtrue.s IL_0146 IL_0118: ldc.i4.0 @@ -8171,10 +8807,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_013c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0141: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited7' - IL_0146: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited7' + IL_0141: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee4' + IL_0146: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee4' IL_014b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0150: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd3'::'<>p__Sited7' + IL_0150: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee4' IL_0155: ldarg.0 IL_0156: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8194,7 +8830,7 @@ class [mscorlib]System.Collections.IEnumerator V_1, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_2, class [mscorlib]System.IDisposable V_3) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd8'::'<>p__Sited9' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere5'::'<>p__Sitee6' IL_0005: brtrue.s IL_002b IL_0007: ldc.i4.0 @@ -8206,10 +8842,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Type) IL_0021: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0026: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd8'::'<>p__Sited9' - IL_002b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd8'::'<>p__Sited9' + IL_0026: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere5'::'<>p__Sitee6' + IL_002b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere5'::'<>p__Sitee6' IL_0030: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd8'::'<>p__Sited9' + IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere5'::'<>p__Sitee6' IL_003a: ldarg.0 IL_003b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8222,7 +8858,7 @@ IL_0048: ldloc.1 IL_0049: callvirt instance object [mscorlib]System.Collections.IEnumerator::get_Current() IL_004e: stloc.0 - IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd8'::'<>p__Siteda' + IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere5'::'<>p__Sitee7' IL_0054: brtrue.s IL_0097 IL_0056: ldc.i4 0x100 @@ -8254,10 +8890,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_008d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0092: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd8'::'<>p__Siteda' - IL_0097: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd8'::'<>p__Siteda' + IL_0092: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere5'::'<>p__Sitee7' + IL_0097: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere5'::'<>p__Sitee7' IL_009c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerd8'::'<>p__Siteda' + IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere5'::'<>p__Sitee7' IL_00a6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_00ab: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_00b0: ldloc.0 @@ -8297,7 +8933,7 @@ .maxstack 9 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_1) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdb'::'<>p__Sitedc' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere8'::'<>p__Sitee9' IL_0005: brtrue.s IL_0035 IL_0007: ldc.i4.0 @@ -8320,11 +8956,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_002b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0030: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdb'::'<>p__Sitedc' - IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdb'::'<>p__Sitedc' + IL_0030: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere8'::'<>p__Sitee9' + IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere8'::'<>p__Sitee9' IL_003a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_003f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdb'::'<>p__Sitedc' - IL_0044: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdb'::'<>p__Sitedd' + IL_003f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere8'::'<>p__Sitee9' + IL_0044: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere8'::'<>p__Siteea' IL_0049: brtrue.s IL_0083 IL_004b: ldc.i4.0 @@ -8354,10 +8990,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0079: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_007e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdb'::'<>p__Sitedd' - IL_0083: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdb'::'<>p__Sitedd' + IL_007e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere8'::'<>p__Siteea' + IL_0083: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere8'::'<>p__Siteea' IL_0088: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_008d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdb'::'<>p__Sitedd' + IL_008d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere8'::'<>p__Siteea' IL_0092: ldarg.0 IL_0093: ldarg.1 IL_0094: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -8384,16 +9020,6 @@ IL_0000: ret } // end of method DynamicTests::If2 - .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 DynamicTests::.ctor - .property instance object Property() { .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) diff --git a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.opt.roslyn.il b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.opt.roslyn.il index 9ef6e3c33..5bd4c3fad 100644 --- a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.opt.roslyn.il +++ b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.opt.roslyn.il @@ -66,21 +66,54 @@ .class private auto ansi beforefieldinit ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests extends [mscorlib]System.Object { - .class abstract auto ansi sealed nested private beforefieldinit '<>o__6' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__9' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__5' + } // end of class '<>o__9' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__10' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + } // end of class '<>o__10' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__11' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + } // end of class '<>o__11' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__12' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + } // end of class '<>o__12' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__13' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + } // end of class '<>o__13' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__7' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__14' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__7' + } // end of class '<>o__14' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__8' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__15' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -101,9 +134,9 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__14' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__15' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__16' - } // end of class '<>o__8' + } // end of class '<>o__15' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__9' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__16' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -117,82 +150,82 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__7' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__8' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__9' - } // end of class '<>o__9' + } // end of class '<>o__16' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__10' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__17' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__10' + } // end of class '<>o__17' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__11' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__18' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__11' + } // end of class '<>o__18' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__12' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__19' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> '<>p__0' - } // end of class '<>o__12' + } // end of class '<>o__19' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__13' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__20' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__13' + } // end of class '<>o__20' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__14' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__21' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__14' + } // end of class '<>o__21' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__15' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__22' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__15' + } // end of class '<>o__22' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__16' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__23' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__16' + } // end of class '<>o__23' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__17' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__24' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' - } // end of class '<>o__17' + } // end of class '<>o__24' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__18' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__25' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' - } // end of class '<>o__18' + } // end of class '<>o__25' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__19' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__26' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' - } // end of class '<>o__19' + } // end of class '<>o__26' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__20' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__27' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -226,9 +259,9 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__27' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__28' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__29' - } // end of class '<>o__20' + } // end of class '<>o__27' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__21' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__28' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -268,16 +301,16 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__33' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__34' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__35' - } // end of class '<>o__21' + } // end of class '<>o__28' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__22' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__29' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__22' + } // end of class '<>o__29' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__23' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__30' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -323,9 +356,9 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__39' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__40' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__41' - } // end of class '<>o__23' + } // end of class '<>o__30' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__24' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__31' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -369,9 +402,9 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__37' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__38' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__39' - } // end of class '<>o__24' + } // end of class '<>o__31' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__25' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__32' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -379,23 +412,23 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__2' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__3' - } // end of class '<>o__25' + } // end of class '<>o__32' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__26' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__33' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' - } // end of class '<>o__26' + } // end of class '<>o__33' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__27' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__34' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' - } // end of class '<>o__27' + } // end of class '<>o__34' .field private static object 'field' .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) @@ -430,62 +463,641 @@ IL_0007: ret } // end of method DynamicTests::set_Property + .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 DynamicTests::.ctor + + .method public hidebysig specialname rtspecialname + instance void .ctor(object test) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // 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 DynamicTests::.ctor + + .method public hidebysig specialname rtspecialname + instance void .ctor(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests test) 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 DynamicTests::.ctor + .method private hidebysig static void InvokeConstructor() cil managed { - // Code size 102 (0x66) - .maxstack 9 - .locals init (object V_0) + // Code size 541 (0x21d) + .maxstack 10 + .locals init (class ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests V_0, + object V_1, + object V_2) IL_0000: newobj instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::.ctor() IL_0005: stloc.0 - IL_0006: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__0' - IL_000b: brtrue.s IL_004b + IL_0006: newobj instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::.ctor() + IL_000b: stloc.1 + IL_000c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' + IL_0011: brtrue.s IL_0051 - IL_000d: ldc.i4 0x100 - IL_0012: ldstr "Test" - IL_0017: ldnull - IL_0018: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_001d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0022: ldc.i4.2 - IL_0023: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_0028: dup - IL_0029: ldc.i4.0 - IL_002a: ldc.i4.0 - IL_002b: ldnull - IL_002c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0031: stelem.ref - IL_0032: dup - IL_0033: ldc.i4.1 - IL_0034: ldc.i4.1 - IL_0035: ldnull - IL_0036: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_003b: stelem.ref - IL_003c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_0013: ldc.i4 0x100 + IL_0018: ldstr "Test" + IL_001d: ldnull + IL_001e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0023: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0028: ldc.i4.2 + IL_0029: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_002e: dup + IL_002f: ldc.i4.0 + IL_0030: ldc.i4.0 + IL_0031: ldnull + IL_0032: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0037: stelem.ref + IL_0038: dup + IL_0039: ldc.i4.1 + IL_003a: ldc.i4.1 + IL_003b: ldnull + IL_003c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0041: stelem.ref + IL_0042: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, string, class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0041: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0046: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__0' - IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__0' - IL_0050: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__0' - IL_005a: ldloc.0 - IL_005b: newobj instance void [mscorlib]System.UnauthorizedAccessException::.ctor() - IL_0060: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + IL_0047: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_004c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' + IL_0051: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' + IL_0056: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_005b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' + IL_0060: ldloc.1 + IL_0061: newobj instance void [mscorlib]System.UnauthorizedAccessException::.ctor() + IL_0066: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0065: ret + IL_006b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__1' + IL_0070: brtrue.s IL_00a7 + + IL_0072: ldc.i4.0 + IL_0073: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0078: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_007d: ldc.i4.2 + IL_007e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0083: dup + IL_0084: ldc.i4.0 + IL_0085: ldc.i4.s 33 + IL_0087: ldnull + IL_0088: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_008d: stelem.ref + IL_008e: dup + IL_008f: ldc.i4.1 + IL_0090: ldc.i4.0 + IL_0091: ldnull + IL_0092: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0097: stelem.ref + IL_0098: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeConstructor(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_009d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00a2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__1' + IL_00a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__1' + IL_00ac: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00b1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__1' + IL_00b6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00bb: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00c0: ldloc.1 + IL_00c1: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_00c6: stloc.2 + IL_00c7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__3' + IL_00cc: brtrue.s IL_010c + + IL_00ce: ldc.i4 0x100 + IL_00d3: ldstr "Get" + IL_00d8: ldnull + IL_00d9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00de: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00e3: ldc.i4.2 + IL_00e4: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00e9: dup + IL_00ea: ldc.i4.0 + IL_00eb: ldc.i4.0 + IL_00ec: ldnull + IL_00ed: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00f2: stelem.ref + IL_00f3: dup + IL_00f4: ldc.i4.1 + IL_00f5: ldc.i4.1 + IL_00f6: ldnull + IL_00f7: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00fc: stelem.ref + IL_00fd: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0102: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0107: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__3' + IL_010c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__3' + IL_0111: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0116: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__3' + IL_011b: ldloc.2 + IL_011c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__2' + IL_0121: brtrue.s IL_0148 + + IL_0123: ldc.i4.s 16 + IL_0125: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_012a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_012f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0134: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0139: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::Convert(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Type) + IL_013e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0143: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__2' + IL_0148: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__2' + IL_014d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0152: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__2' + IL_0157: ldloc.1 + IL_0158: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_015d: newobj instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::.ctor(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests) + IL_0162: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0167: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__5' + IL_016c: brtrue.s IL_01ac + + IL_016e: ldc.i4 0x100 + IL_0173: ldstr "Call" + IL_0178: ldnull + IL_0179: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_017e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0183: ldc.i4.2 + IL_0184: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0189: dup + IL_018a: ldc.i4.0 + IL_018b: ldc.i4.0 + IL_018c: ldnull + IL_018d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0192: stelem.ref + IL_0193: dup + IL_0194: ldc.i4.1 + IL_0195: ldc.i4.1 + IL_0196: ldnull + IL_0197: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_019c: stelem.ref + IL_019d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_01a2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_01a7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__5' + IL_01ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__5' + IL_01b1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_01b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__5' + IL_01bb: ldloc.2 + IL_01bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__4' + IL_01c1: brtrue.s IL_01f8 + + IL_01c3: ldc.i4.0 + IL_01c4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01c9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01ce: ldc.i4.2 + IL_01cf: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_01d4: dup + IL_01d5: ldc.i4.0 + IL_01d6: ldc.i4.s 33 + IL_01d8: ldnull + IL_01d9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01de: stelem.ref + IL_01df: dup + IL_01e0: ldc.i4.1 + IL_01e1: ldc.i4.0 + IL_01e2: ldnull + IL_01e3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01e8: stelem.ref + IL_01e9: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeConstructor(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_01ee: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_01f3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__4' + IL_01f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__4' + IL_01fd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0202: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__4' + IL_0207: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_020c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0211: ldloc.0 + IL_0212: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0217: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_021c: ret } // end of method DynamicTests::InvokeConstructor + .method private hidebysig static object + InlineAssign(object a, + [out] object& b) cil managed + { + .param [0] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [2] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor(bool[]) = ( 01 00 02 00 00 00 00 01 00 00 ) + // Code size 81 (0x51) + .maxstack 9 + .locals init (object V_0) + IL_0000: ldarg.1 + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' + IL_0006: brtrue.s IL_0037 + + IL_0008: ldc.i4.0 + IL_0009: ldstr "Test" + IL_000e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0013: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0018: ldc.i4.1 + IL_0019: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_001e: dup + IL_001f: ldc.i4.0 + IL_0020: ldc.i4.0 + IL_0021: ldnull + IL_0022: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0027: stelem.ref + IL_0028: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_002d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0032: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' + IL_0037: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' + IL_003c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0041: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' + IL_0046: ldarg.0 + IL_0047: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_004c: dup + IL_004d: stloc.0 + IL_004e: stind.ref + IL_004f: ldloc.0 + IL_0050: ret + } // end of method DynamicTests::InlineAssign + + .method private hidebysig static object + SelfReference(object d) cil managed + { + .param [0] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 104 (0x68) + .maxstack 7 + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_0005: brtrue.s IL_004f + + IL_0007: ldc.i4.0 + IL_0008: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_000d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0012: ldc.i4.4 + IL_0013: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0018: dup + IL_0019: ldc.i4.0 + IL_001a: ldc.i4.0 + IL_001b: ldnull + IL_001c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0021: stelem.ref + IL_0022: dup + IL_0023: ldc.i4.1 + IL_0024: ldc.i4.0 + IL_0025: ldnull + IL_0026: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002b: stelem.ref + IL_002c: dup + IL_002d: ldc.i4.2 + IL_002e: ldc.i4.0 + IL_002f: ldnull + IL_0030: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0035: stelem.ref + IL_0036: dup + IL_0037: ldc.i4.3 + IL_0038: ldc.i4.0 + IL_0039: ldnull + IL_003a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_003f: stelem.ref + IL_0040: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetIndex(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0045: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_004a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_0054: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0059: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_005e: ldarg.0 + IL_005f: ldarg.0 + IL_0060: ldarg.0 + IL_0061: ldarg.0 + IL_0062: callvirt instance !5 class [mscorlib]System.Func`6::Invoke(!0, + !1, + !2, + !3, + !4) + IL_0067: ret + } // end of method DynamicTests::SelfReference + + .method private hidebysig static object + LongArgumentListFunc(object d) cil managed + { + .param [0] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 189 (0xbd) + .maxstack 13 + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_0005: brtrue IL_009b + + IL_000a: ldc.i4.0 + IL_000b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0010: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0015: ldc.i4.s 11 + IL_0017: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_001c: dup + IL_001d: ldc.i4.0 + IL_001e: ldc.i4.0 + IL_001f: ldnull + IL_0020: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0025: stelem.ref + IL_0026: dup + IL_0027: ldc.i4.1 + IL_0028: ldc.i4.3 + IL_0029: ldnull + IL_002a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002f: stelem.ref + IL_0030: dup + IL_0031: ldc.i4.2 + IL_0032: ldc.i4.3 + IL_0033: ldnull + IL_0034: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0039: stelem.ref + IL_003a: dup + IL_003b: ldc.i4.3 + IL_003c: ldc.i4.3 + IL_003d: ldnull + IL_003e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0043: stelem.ref + IL_0044: dup + IL_0045: ldc.i4.4 + IL_0046: ldc.i4.3 + IL_0047: ldnull + IL_0048: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_004d: stelem.ref + IL_004e: dup + IL_004f: ldc.i4.5 + IL_0050: ldc.i4.3 + IL_0051: ldnull + IL_0052: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0057: stelem.ref + IL_0058: dup + IL_0059: ldc.i4.6 + IL_005a: ldc.i4.3 + IL_005b: ldnull + IL_005c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0061: stelem.ref + IL_0062: dup + IL_0063: ldc.i4.7 + IL_0064: ldc.i4.3 + IL_0065: ldnull + IL_0066: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_006b: stelem.ref + IL_006c: dup + IL_006d: ldc.i4.8 + IL_006e: ldc.i4.3 + IL_006f: ldnull + IL_0070: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0075: stelem.ref + IL_0076: dup + IL_0077: ldc.i4.s 9 + IL_0079: ldc.i4.3 + IL_007a: ldnull + IL_007b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0080: stelem.ref + IL_0081: dup + IL_0082: ldc.i4.s 10 + IL_0084: ldc.i4.3 + IL_0085: ldnull + IL_0086: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_008b: stelem.ref + IL_008c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::Invoke(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0091: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0096: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_00a0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_00aa: ldarg.0 + IL_00ab: ldc.i4.1 + IL_00ac: ldc.i4.2 + IL_00ad: ldc.i4.3 + IL_00ae: ldc.i4.4 + IL_00af: ldc.i4.5 + IL_00b0: ldc.i4.6 + IL_00b1: ldc.i4.7 + IL_00b2: ldc.i4.8 + IL_00b3: ldc.i4.s 9 + IL_00b5: ldc.i4.s 10 + IL_00b7: callvirt instance !12 class [System.Core]System.Func`13::Invoke(!0, + !1, + !2, + !3, + !4, + !5, + !6, + !7, + !8, + !9, + !10, + !11) + IL_00bc: ret + } // end of method DynamicTests::LongArgumentListFunc + + .method private hidebysig static void LongArgumentListAction(object d) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 206 (0xce) + .maxstack 14 + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_0005: brtrue IL_00aa + + IL_000a: ldc.i4 0x100 + IL_000f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0014: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0019: ldc.i4.s 12 + IL_001b: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0020: dup + IL_0021: ldc.i4.0 + IL_0022: ldc.i4.0 + IL_0023: ldnull + IL_0024: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0029: stelem.ref + IL_002a: dup + IL_002b: ldc.i4.1 + IL_002c: ldc.i4.3 + IL_002d: ldnull + IL_002e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0033: stelem.ref + IL_0034: dup + IL_0035: ldc.i4.2 + IL_0036: ldc.i4.3 + IL_0037: ldnull + IL_0038: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_003d: stelem.ref + IL_003e: dup + IL_003f: ldc.i4.3 + IL_0040: ldc.i4.3 + IL_0041: ldnull + IL_0042: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0047: stelem.ref + IL_0048: dup + IL_0049: ldc.i4.4 + IL_004a: ldc.i4.3 + IL_004b: ldnull + IL_004c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0051: stelem.ref + IL_0052: dup + IL_0053: ldc.i4.5 + IL_0054: ldc.i4.3 + IL_0055: ldnull + IL_0056: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_005b: stelem.ref + IL_005c: dup + IL_005d: ldc.i4.6 + IL_005e: ldc.i4.3 + IL_005f: ldnull + IL_0060: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0065: stelem.ref + IL_0066: dup + IL_0067: ldc.i4.7 + IL_0068: ldc.i4.3 + IL_0069: ldnull + IL_006a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_006f: stelem.ref + IL_0070: dup + IL_0071: ldc.i4.8 + IL_0072: ldc.i4.3 + IL_0073: ldnull + IL_0074: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0079: stelem.ref + IL_007a: dup + IL_007b: ldc.i4.s 9 + IL_007d: ldc.i4.3 + IL_007e: ldnull + IL_007f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0084: stelem.ref + IL_0085: dup + IL_0086: ldc.i4.s 10 + IL_0088: ldc.i4.3 + IL_0089: ldnull + IL_008a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_008f: stelem.ref + IL_0090: dup + IL_0091: ldc.i4.s 11 + IL_0093: ldc.i4.3 + IL_0094: ldnull + IL_0095: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_009a: stelem.ref + IL_009b: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::Invoke(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00a0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00a5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_00aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_00af: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_00b9: ldarg.0 + IL_00ba: ldc.i4.1 + IL_00bb: ldc.i4.2 + IL_00bc: ldc.i4.3 + IL_00bd: ldc.i4.4 + IL_00be: ldc.i4.5 + IL_00bf: ldc.i4.6 + IL_00c0: ldc.i4.7 + IL_00c1: ldc.i4.8 + IL_00c2: ldc.i4.s 9 + IL_00c4: ldc.i4.s 10 + IL_00c6: ldc.i4.s 11 + IL_00c8: callvirt instance void class [System.Core]System.Action`13::Invoke(!0, + !1, + !2, + !3, + !4, + !5, + !6, + !7, + !8, + !9, + !10, + !11, + !12) + IL_00cd: ret + } // end of method DynamicTests::LongArgumentListAction + .method private hidebysig static void DynamicThrow() cil managed { // Code size 82 (0x52) .maxstack 3 .try { - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__0' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' IL_0005: brtrue.s IL_002c IL_0007: ldc.i4.s 16 @@ -497,10 +1109,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Type) IL_0022: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0027: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__0' - IL_002c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__0' + IL_0027: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' + IL_002c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' IL_0031: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0036: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__0' + IL_0036: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' IL_003b: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0040: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -521,7 +1133,7 @@ .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) // Code size 1546 (0x60a) .maxstack 15 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__0' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' IL_0005: brtrue.s IL_003b IL_0007: ldc.i4 0x100 @@ -544,14 +1156,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0031: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0036: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__0' - IL_003b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__0' + IL_0036: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' + IL_003b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' IL_0040: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__0' + IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' IL_004a: ldarg.0 IL_004b: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, !1) - IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__1' + IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__1' IL_0055: brtrue.s IL_00aa IL_0057: ldc.i4 0x100 @@ -585,14 +1197,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00a0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00a5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__1' - IL_00aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__1' + IL_00a5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__1' + IL_00aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__1' IL_00af: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__1' + IL_00b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__1' IL_00b9: ldarg.0 IL_00ba: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, !1) - IL_00bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__2' + IL_00bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__2' IL_00c4: brtrue.s IL_0104 IL_00c6: ldc.i4 0x100 @@ -622,16 +1234,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00fa: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00ff: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__2' - IL_0104: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__2' + IL_00ff: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__2' + IL_0104: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__2' IL_0109: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_010e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__2' + IL_010e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__2' IL_0113: ldarg.0 IL_0114: ldc.i4.1 IL_0115: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_011a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__4' + IL_011a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__4' IL_011f: brtrue.s IL_015f IL_0121: ldc.i4 0x100 @@ -661,12 +1273,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0155: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_015a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__4' - IL_015f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__4' + IL_015a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__4' + IL_015f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__4' IL_0164: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0169: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__4' + IL_0169: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__4' IL_016e: ldarg.0 - IL_016f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__3' + IL_016f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__3' IL_0174: brtrue.s IL_01d8 IL_0176: ldc.i4.0 @@ -724,10 +1336,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01ce: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01d3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__3' - IL_01d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__3' + IL_01d3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__3' + IL_01d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__3' IL_01dd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__3' + IL_01e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__3' IL_01e7: ldarg.0 IL_01e8: ldc.i4.1 IL_01e9: ldc.i4.2 @@ -744,7 +1356,7 @@ IL_01f2: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_01f7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__7' + IL_01f7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__7' IL_01fc: brtrue.s IL_0250 IL_01fe: ldc.i4 0x100 @@ -788,14 +1400,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0246: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_024b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__7' - IL_0250: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__7' + IL_024b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__7' + IL_0250: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__7' IL_0255: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_025a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__7' + IL_025a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__7' IL_025f: ldarg.0 IL_0260: ldc.i4.2 IL_0261: ldnull - IL_0262: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__6' + IL_0262: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__6' IL_0267: brtrue.s IL_029d IL_0269: ldc.i4.0 @@ -821,11 +1433,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0293: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0298: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__6' - IL_029d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__6' + IL_0298: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__6' + IL_029d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__6' IL_02a2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__6' - IL_02ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__5' + IL_02a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__6' + IL_02ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__5' IL_02b1: brtrue.s IL_02e3 IL_02b3: ldc.i4.s 64 @@ -846,10 +1458,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02d9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__5' - IL_02e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__5' + IL_02de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__5' + IL_02e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__5' IL_02e8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__5' + IL_02ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__5' IL_02f2: ldarg.0 IL_02f3: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -862,7 +1474,7 @@ !2, !3, !4) - IL_0303: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__10' + IL_0303: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__10' IL_0308: brtrue.s IL_035c IL_030a: ldc.i4 0x100 @@ -906,13 +1518,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0352: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0357: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__10' - IL_035c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__10' + IL_0357: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__10' + IL_035c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__10' IL_0361: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0366: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__10' + IL_0366: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__10' IL_036b: ldarg.0 IL_036c: ldarg.0 - IL_036d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__8' + IL_036d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__8' IL_0372: brtrue.s IL_03a3 IL_0374: ldc.i4.0 @@ -933,14 +1545,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0399: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_039e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__8' - IL_03a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__8' + IL_039e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__8' + IL_03a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__8' IL_03a8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__8' + IL_03ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__8' IL_03b2: ldarg.0 IL_03b3: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) - IL_03b8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__9' + IL_03b8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__9' IL_03bd: brtrue.s IL_03ee IL_03bf: ldc.i4.0 @@ -961,10 +1573,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03e4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03e9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__9' - IL_03ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__9' + IL_03e9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__9' + IL_03ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__9' IL_03f3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__9' + IL_03f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__9' IL_03fd: ldarg.0 IL_03fe: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -973,7 +1585,7 @@ !2, !3, !4) - IL_0408: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__11' + IL_0408: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__11' IL_040d: brtrue.s IL_044d IL_040f: ldc.i4.0 @@ -1006,10 +1618,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0443: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0448: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__11' - IL_044d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__11' + IL_0448: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__11' + IL_044d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__11' IL_0452: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0457: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__11' + IL_0457: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__11' IL_045c: ldarg.0 IL_045d: ldc.i4.0 IL_045e: ldc.i4.3 @@ -1018,7 +1630,7 @@ !2, !3) IL_0464: pop - IL_0465: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__14' + IL_0465: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__14' IL_046a: brtrue.s IL_04aa IL_046c: ldc.i4.0 @@ -1051,11 +1663,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04a0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04a5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__14' - IL_04aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__14' + IL_04a5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__14' + IL_04aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__14' IL_04af: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__14' - IL_04b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__12' + IL_04b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__14' + IL_04b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__12' IL_04be: brtrue.s IL_04f0 IL_04c0: ldc.i4.s 64 @@ -1076,14 +1688,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04e6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04eb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__12' - IL_04f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__12' + IL_04eb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__12' + IL_04f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__12' IL_04f5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__12' + IL_04fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__12' IL_04ff: ldarg.0 IL_0500: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) - IL_0505: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__13' + IL_0505: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__13' IL_050a: brtrue.s IL_053b IL_050c: ldc.i4.0 @@ -1104,10 +1716,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0531: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0536: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__13' - IL_053b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__13' + IL_0536: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__13' + IL_053b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__13' IL_0540: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0545: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__13' + IL_0545: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__13' IL_054a: ldarg.0 IL_054b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -1117,7 +1729,7 @@ !2, !3) IL_0556: pop - IL_0557: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__15' + IL_0557: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__15' IL_055c: brtrue.s IL_0597 IL_055e: ldc.i4.0 @@ -1145,17 +1757,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_058d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0592: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__15' - IL_0597: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__15' + IL_0592: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__15' + IL_0597: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__15' IL_059c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__15' + IL_05a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__15' IL_05a6: ldarg.0 IL_05a7: newobj instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::.ctor() IL_05ac: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_05b1: pop - IL_05b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__16' + IL_05b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__16' IL_05b7: brtrue.s IL_05f2 IL_05b9: ldc.i4.0 @@ -1183,10 +1795,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05e8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05ed: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__16' - IL_05f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__16' + IL_05ed: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__16' + IL_05f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__16' IL_05f7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__16' + IL_05fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__16' IL_0601: ldarg.0 IL_0602: ldc.i4.5 IL_0603: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -1201,7 +1813,7 @@ // Code size 895 (0x37f) .maxstack 13 .locals init (object V_0) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' IL_0005: brtrue.s IL_0040 IL_0007: ldc.i4.0 @@ -1229,10 +1841,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0036: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_003b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' - IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' + IL_003b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' + IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' IL_0045: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' + IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' IL_004f: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::objectField IL_0054: ldc.i4.5 IL_0055: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -1241,7 +1853,7 @@ IL_005a: pop IL_005b: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::objectField IL_0060: stloc.0 - IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__4' + IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__4' IL_0066: brtrue.s IL_0087 IL_0068: ldc.i4.0 @@ -1252,16 +1864,16 @@ string, class [mscorlib]System.Type) IL_007d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0082: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__4' - IL_0087: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__4' + IL_0082: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__4' + IL_0087: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__4' IL_008c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__4' + IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__4' IL_0096: ldloc.0 IL_0097: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_009c: brtrue IL_019a - IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__3' + IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__3' IL_00a6: brtrue.s IL_00e5 IL_00a8: ldc.i4 0x80 @@ -1289,12 +1901,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00db: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__3' - IL_00e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__3' + IL_00e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__3' + IL_00e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__3' IL_00ea: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__3' + IL_00ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__3' IL_00f4: ldloc.0 - IL_00f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__2' + IL_00f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__2' IL_00fa: brtrue.s IL_0132 IL_00fc: ldc.i4.0 @@ -1322,11 +1934,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0128: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_012d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__2' - IL_0132: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__2' + IL_012d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__2' + IL_0132: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__2' IL_0137: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_013c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__2' - IL_0141: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__1' + IL_013c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__2' + IL_0141: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__1' IL_0146: brtrue.s IL_0177 IL_0148: ldc.i4.0 @@ -1347,10 +1959,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_016d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0172: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__1' - IL_0177: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__1' + IL_0172: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__1' + IL_0177: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__1' IL_017c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0181: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__1' + IL_0181: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__1' IL_0186: ldloc.0 IL_0187: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -1364,7 +1976,7 @@ IL_0197: pop IL_0198: br.s IL_01f6 - IL_019a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__5' + IL_019a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__5' IL_019f: brtrue.s IL_01df IL_01a1: ldc.i4 0x104 @@ -1394,17 +2006,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01d5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01da: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__5' - IL_01df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__5' + IL_01da: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__5' + IL_01df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__5' IL_01e4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__5' + IL_01e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__5' IL_01ee: ldloc.0 IL_01ef: ldc.i4.5 IL_01f0: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_01f5: pop - IL_01f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__6' + IL_01f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__6' IL_01fb: brtrue.s IL_0231 IL_01fd: ldc.i4 0x100 @@ -1427,17 +2039,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0227: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_022c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__6' - IL_0231: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__6' + IL_022c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__6' + IL_0231: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__6' IL_0236: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_023b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__6' + IL_023b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__6' IL_0240: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::objectField IL_0245: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, !1) IL_024a: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_024f: callvirt instance string [mscorlib]System.Object::ToString() IL_0254: pop - IL_0255: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__7' + IL_0255: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__7' IL_025a: brtrue.s IL_029a IL_025c: ldc.i4 0x100 @@ -1467,16 +2079,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0290: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0295: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__7' - IL_029a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__7' + IL_0295: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__7' + IL_029a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__7' IL_029f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__7' + IL_02a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__7' IL_02a9: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_02ae: ldstr "Hello World" IL_02b3: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_02b8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__8' + IL_02b8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__8' IL_02bd: brtrue.s IL_02fd IL_02bf: ldc.i4 0x100 @@ -1506,16 +2118,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02f3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02f8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__8' - IL_02fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__8' + IL_02f8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__8' + IL_02fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__8' IL_0302: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0307: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__8' + IL_0307: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__8' IL_030c: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0311: ldstr "Hello World" IL_0316: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_031b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__9' + IL_031b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__9' IL_0320: brtrue.s IL_0360 IL_0322: ldc.i4 0x100 @@ -1545,10 +2157,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0356: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_035b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__9' - IL_0360: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__9' + IL_035b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__9' + IL_0360: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__9' IL_0365: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_036a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__9' + IL_036a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__9' IL_036f: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0374: ldstr "Hello World" IL_0379: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -1561,7 +2173,7 @@ { // Code size 100 (0x64) .maxstack 9 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' IL_0005: brtrue.s IL_0045 IL_0007: ldc.i4 0x100 @@ -1591,10 +2203,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0040: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' - IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' + IL_0040: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' + IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' IL_004a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' + IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' IL_0054: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0059: ldstr "Hello World" IL_005e: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -1607,7 +2219,7 @@ { // Code size 104 (0x68) .maxstack 9 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' IL_0005: brtrue.s IL_0049 IL_0007: ldc.i4 0x100 @@ -1637,10 +2249,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' - IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' + IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' IL_004e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' IL_0058: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_005d: ldstr "Hello World" IL_0062: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -1654,7 +2266,7 @@ { // Code size 110 (0x6e) .maxstack 9 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' IL_0005: brtrue.s IL_0051 IL_0007: ldc.i4 0x100 @@ -1691,10 +2303,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0047: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_004c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' - IL_0051: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_004c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' + IL_0051: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' IL_0056: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'>::Target - IL_005b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_005b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' IL_0060: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0065: ldarga.s a IL_0067: ldarg.1 @@ -1709,7 +2321,7 @@ { // Code size 100 (0x64) .maxstack 9 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' IL_0005: brtrue.s IL_0045 IL_0007: ldc.i4 0x100 @@ -1739,10 +2351,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0040: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' - IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_0040: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' + IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' IL_004a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' IL_0054: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0059: ldstr "Hello World" IL_005e: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -1755,7 +2367,7 @@ { // Code size 100 (0x64) .maxstack 9 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' IL_0005: brtrue.s IL_0045 IL_0007: ldc.i4 0x100 @@ -1785,10 +2397,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0040: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' - IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' + IL_0040: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' + IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' IL_004a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' + IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' IL_0054: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0059: ldstr "Hello World" IL_005e: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -1801,7 +2413,7 @@ { // Code size 122 (0x7a) .maxstack 9 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' IL_0005: brtrue.s IL_0059 IL_0007: ldc.i4 0x100 @@ -1845,10 +2457,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_004f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0054: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' - IL_0059: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' + IL_0054: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' + IL_0059: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' IL_005e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0063: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' + IL_0063: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' IL_0068: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_006d: ldstr "Hello World" IL_0072: ldc.i4.5 @@ -1865,7 +2477,7 @@ { // Code size 122 (0x7a) .maxstack 9 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' IL_0005: brtrue.s IL_0059 IL_0007: ldc.i4 0x100 @@ -1909,10 +2521,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_004f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0054: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' - IL_0059: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' + IL_0054: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' + IL_0059: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' IL_005e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0063: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' + IL_0063: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' IL_0068: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_006d: ldstr "Hello World" IL_0072: ldc.i4.5 @@ -1934,7 +2546,7 @@ .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) // Code size 172 (0xac) .maxstack 13 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__1' IL_0005: brtrue.s IL_0049 IL_0007: ldc.i4 0x100 @@ -1967,13 +2579,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' - IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' + IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__1' + IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__1' IL_004e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' + IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__1' IL_0058: ldarg.0 IL_0059: ldnull - IL_005a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' + IL_005a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' IL_005f: brtrue.s IL_0091 IL_0061: ldc.i4.0 @@ -1996,10 +2608,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0087: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_008c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' - IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' + IL_008c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' + IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' IL_0096: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' + IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' IL_00a0: ldarg.1 IL_00a1: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -2020,7 +2632,7 @@ // Code size 158 (0x9e) .maxstack 8 .locals init (object V_0) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' IL_0005: brtrue.s IL_0036 IL_0007: ldc.i4.0 @@ -2041,15 +2653,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_002c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0031: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' - IL_0036: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' + IL_0031: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' + IL_0036: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' IL_003b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' + IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' IL_0045: ldarg.0 IL_0046: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_004b: stloc.0 - IL_004c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' + IL_004c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__1' IL_0051: brtrue.s IL_0087 IL_0053: ldc.i4.0 @@ -2075,10 +2687,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_007d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0082: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' - IL_0087: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' + IL_0082: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__1' + IL_0087: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__1' IL_008c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' + IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__1' IL_0096: ldloc.0 IL_0097: ldc.i4.0 IL_0098: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2096,7 +2708,7 @@ .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) // Code size 157 (0x9d) .maxstack 10 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__1' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' IL_0005: brtrue.s IL_003b IL_0007: ldc.i4.0 @@ -2122,11 +2734,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0031: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0036: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__1' - IL_003b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__1' + IL_0036: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' + IL_003b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' IL_0040: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__1' - IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' + IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' + IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' IL_004f: brtrue.s IL_0081 IL_0051: ldc.i4.s 64 @@ -2147,10 +2759,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0077: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_007c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' - IL_0081: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' + IL_007c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' + IL_0081: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' IL_0086: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_008b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' + IL_008b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' IL_0090: ldarg.0 IL_0091: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -2170,7 +2782,7 @@ .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) // Code size 2743 (0xab7) .maxstack 11 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__1' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' IL_0005: brtrue.s IL_0046 IL_0007: ldc.i4 0x100 @@ -2200,13 +2812,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0041: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__1' - IL_0046: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__1' + IL_0041: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' + IL_0046: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' IL_004b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__1' + IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' IL_0055: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_005a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_005f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' + IL_005f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' IL_0064: brtrue.s IL_009b IL_0066: ldc.i4.0 @@ -2234,10 +2846,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0091: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0096: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' - IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' + IL_0096: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' + IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' IL_00a0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' + IL_00a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' IL_00aa: ldarg.0 IL_00ab: ldarg.1 IL_00ac: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2246,7 +2858,7 @@ IL_00b1: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_00b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__3' + IL_00b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__3' IL_00bb: brtrue.s IL_00fc IL_00bd: ldc.i4 0x100 @@ -2276,13 +2888,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00f2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00f7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__3' - IL_00fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__3' + IL_00f7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__3' + IL_00fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__3' IL_0101: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0106: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__3' + IL_0106: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__3' IL_010b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0110: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0115: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__2' + IL_0115: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__2' IL_011a: brtrue.s IL_0151 IL_011c: ldc.i4.0 @@ -2310,10 +2922,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0147: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_014c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__2' - IL_0151: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__2' + IL_014c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__2' + IL_0151: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__2' IL_0156: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_015b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__2' + IL_015b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__2' IL_0160: ldarg.0 IL_0161: ldc.i4.1 IL_0162: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2322,7 +2934,7 @@ IL_0167: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_016c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__5' + IL_016c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__5' IL_0171: brtrue.s IL_01b2 IL_0173: ldc.i4 0x100 @@ -2352,13 +2964,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01a8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01ad: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__5' - IL_01b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__5' + IL_01ad: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__5' + IL_01b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__5' IL_01b7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__5' + IL_01bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__5' IL_01c1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_01c6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_01cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__4' + IL_01cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__4' IL_01d0: brtrue.s IL_0207 IL_01d2: ldc.i4.0 @@ -2386,10 +2998,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01fd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0202: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__4' - IL_0207: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__4' + IL_0202: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__4' + IL_0207: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__4' IL_020c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0211: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__4' + IL_0211: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__4' IL_0216: ldarg.0 IL_0217: ldnull IL_0218: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2398,7 +3010,7 @@ IL_021d: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0222: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__7' + IL_0222: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__7' IL_0227: brtrue.s IL_0268 IL_0229: ldc.i4 0x100 @@ -2428,13 +3040,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_025e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0263: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__7' - IL_0268: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__7' + IL_0263: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__7' + IL_0268: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__7' IL_026d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0272: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__7' + IL_0272: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__7' IL_0277: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_027c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0281: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__6' + IL_0281: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__6' IL_0286: brtrue.s IL_02be IL_0288: ldc.i4.0 @@ -2462,10 +3074,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02b4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02b9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__6' - IL_02be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__6' + IL_02b9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__6' + IL_02be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__6' IL_02c3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__6' + IL_02c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__6' IL_02cd: ldarg.0 IL_02ce: ldarg.1 IL_02cf: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2474,7 +3086,7 @@ IL_02d4: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_02d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__9' + IL_02d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__9' IL_02de: brtrue.s IL_031f IL_02e0: ldc.i4 0x100 @@ -2504,13 +3116,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0315: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_031a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__9' - IL_031f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__9' + IL_031a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__9' + IL_031f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__9' IL_0324: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0329: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__9' + IL_0329: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__9' IL_032e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0333: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0338: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__8' + IL_0338: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__8' IL_033d: brtrue.s IL_0375 IL_033f: ldc.i4.0 @@ -2538,10 +3150,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_036b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0370: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__8' - IL_0375: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__8' + IL_0370: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__8' + IL_0375: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__8' IL_037a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_037f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__8' + IL_037f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__8' IL_0384: ldarg.0 IL_0385: ldc.i4.1 IL_0386: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2550,7 +3162,7 @@ IL_038b: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0390: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__11' + IL_0390: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__11' IL_0395: brtrue.s IL_03d6 IL_0397: ldc.i4 0x100 @@ -2580,13 +3192,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03cc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03d1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__11' - IL_03d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__11' + IL_03d1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__11' + IL_03d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__11' IL_03db: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03e0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__11' + IL_03e0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__11' IL_03e5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_03ea: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_03ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__10' + IL_03ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__10' IL_03f4: brtrue.s IL_042c IL_03f6: ldc.i4.0 @@ -2614,10 +3226,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0422: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0427: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__10' - IL_042c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__10' + IL_0427: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__10' + IL_042c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__10' IL_0431: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0436: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__10' + IL_0436: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__10' IL_043b: ldarg.0 IL_043c: ldnull IL_043d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2626,7 +3238,7 @@ IL_0442: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0447: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__13' + IL_0447: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__13' IL_044c: brtrue.s IL_048d IL_044e: ldc.i4 0x100 @@ -2656,13 +3268,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0483: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0488: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__13' - IL_048d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__13' + IL_0488: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__13' + IL_048d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__13' IL_0492: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0497: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__13' + IL_0497: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__13' IL_049c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_04a1: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_04a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__12' + IL_04a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__12' IL_04ab: brtrue.s IL_04e3 IL_04ad: ldc.i4.0 @@ -2690,10 +3302,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04d9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__12' - IL_04e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__12' + IL_04de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__12' + IL_04e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__12' IL_04e8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__12' + IL_04ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__12' IL_04f2: ldarg.0 IL_04f3: ldarg.1 IL_04f4: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2702,7 +3314,7 @@ IL_04f9: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_04fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__15' + IL_04fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__15' IL_0503: brtrue.s IL_0544 IL_0505: ldc.i4 0x100 @@ -2732,13 +3344,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_053a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_053f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__15' - IL_0544: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__15' + IL_053f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__15' + IL_0544: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__15' IL_0549: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_054e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__15' + IL_054e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__15' IL_0553: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0558: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_055d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__14' + IL_055d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__14' IL_0562: brtrue.s IL_059a IL_0564: ldc.i4.0 @@ -2766,10 +3378,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0590: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0595: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__14' - IL_059a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__14' + IL_0595: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__14' + IL_059a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__14' IL_059f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__14' + IL_05a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__14' IL_05a9: ldarg.0 IL_05aa: ldc.i4.1 IL_05ab: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2778,7 +3390,7 @@ IL_05b0: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_05b5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__17' + IL_05b5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__17' IL_05ba: brtrue.s IL_05fb IL_05bc: ldc.i4 0x100 @@ -2808,13 +3420,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05f1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05f6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__17' - IL_05fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__17' + IL_05f6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__17' + IL_05fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__17' IL_0600: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0605: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__17' + IL_0605: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__17' IL_060a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_060f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0614: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__16' + IL_0614: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__16' IL_0619: brtrue.s IL_0651 IL_061b: ldc.i4.0 @@ -2842,10 +3454,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0647: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_064c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__16' - IL_0651: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__16' + IL_064c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__16' + IL_0651: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__16' IL_0656: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_065b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__16' + IL_065b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__16' IL_0660: ldarg.0 IL_0661: ldnull IL_0662: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2854,7 +3466,7 @@ IL_0667: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_066c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__19' + IL_066c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__19' IL_0671: brtrue.s IL_06b2 IL_0673: ldc.i4 0x100 @@ -2884,13 +3496,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06a8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06ad: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__19' - IL_06b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__19' + IL_06ad: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__19' + IL_06b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__19' IL_06b7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__19' + IL_06bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__19' IL_06c1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_06c6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_06cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__18' + IL_06cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__18' IL_06d0: brtrue.s IL_0708 IL_06d2: ldc.i4.0 @@ -2918,10 +3530,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06fe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0703: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__18' - IL_0708: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__18' + IL_0703: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__18' + IL_0708: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__18' IL_070d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0712: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__18' + IL_0712: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__18' IL_0717: ldarg.0 IL_0718: ldarg.1 IL_0719: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2930,7 +3542,7 @@ IL_071e: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0723: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__21' + IL_0723: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__21' IL_0728: brtrue.s IL_0769 IL_072a: ldc.i4 0x100 @@ -2960,13 +3572,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_075f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0764: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__21' - IL_0769: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__21' + IL_0764: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__21' + IL_0769: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__21' IL_076e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0773: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__21' + IL_0773: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__21' IL_0778: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_077d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0782: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__20' + IL_0782: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__20' IL_0787: brtrue.s IL_07bf IL_0789: ldc.i4.0 @@ -2994,10 +3606,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07b5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07ba: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__20' - IL_07bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__20' + IL_07ba: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__20' + IL_07bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__20' IL_07c4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__20' + IL_07c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__20' IL_07ce: ldarg.0 IL_07cf: ldc.i4.1 IL_07d0: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3006,7 +3618,7 @@ IL_07d5: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_07da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__23' + IL_07da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__23' IL_07df: brtrue.s IL_0820 IL_07e1: ldc.i4 0x100 @@ -3036,13 +3648,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0816: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_081b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__23' - IL_0820: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__23' + IL_081b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__23' + IL_0820: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__23' IL_0825: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_082a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__23' + IL_082a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__23' IL_082f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0834: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0839: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__22' + IL_0839: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__22' IL_083e: brtrue.s IL_0876 IL_0840: ldc.i4.0 @@ -3070,10 +3682,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_086c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0871: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__22' - IL_0876: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__22' + IL_0871: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__22' + IL_0876: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__22' IL_087b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0880: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__22' + IL_0880: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__22' IL_0885: ldarg.0 IL_0886: ldnull IL_0887: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3082,7 +3694,7 @@ IL_088c: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0891: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__25' + IL_0891: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__25' IL_0896: brtrue.s IL_08d7 IL_0898: ldc.i4 0x100 @@ -3112,13 +3724,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08cd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08d2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__25' - IL_08d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__25' + IL_08d2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__25' + IL_08d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__25' IL_08dc: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__25' + IL_08e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__25' IL_08e6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_08eb: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_08f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__24' + IL_08f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__24' IL_08f5: brtrue.s IL_092d IL_08f7: ldc.i4.0 @@ -3146,10 +3758,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0923: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0928: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__24' - IL_092d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__24' + IL_0928: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__24' + IL_092d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__24' IL_0932: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0937: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__24' + IL_0937: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__24' IL_093c: ldarg.0 IL_093d: ldarg.1 IL_093e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3158,7 +3770,7 @@ IL_0943: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0948: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__27' + IL_0948: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__27' IL_094d: brtrue.s IL_098e IL_094f: ldc.i4 0x100 @@ -3188,13 +3800,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0984: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0989: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__27' - IL_098e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__27' + IL_0989: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__27' + IL_098e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__27' IL_0993: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0998: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__27' + IL_0998: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__27' IL_099d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_09a2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_09a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__26' + IL_09a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__26' IL_09ac: brtrue.s IL_09e4 IL_09ae: ldc.i4.0 @@ -3222,10 +3834,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09da: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09df: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__26' - IL_09e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__26' + IL_09df: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__26' + IL_09e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__26' IL_09e9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__26' + IL_09ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__26' IL_09f3: ldarg.0 IL_09f4: ldc.i4.1 IL_09f5: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3234,7 +3846,7 @@ IL_09fa: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_09ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__29' + IL_09ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__29' IL_0a04: brtrue.s IL_0a45 IL_0a06: ldc.i4 0x100 @@ -3264,13 +3876,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a3b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a40: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__29' - IL_0a45: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__29' + IL_0a40: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__29' + IL_0a45: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__29' IL_0a4a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a4f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__29' + IL_0a4f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__29' IL_0a54: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0a59: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0a5e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__28' + IL_0a5e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__28' IL_0a63: brtrue.s IL_0a9b IL_0a65: ldc.i4.0 @@ -3298,10 +3910,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a91: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a96: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__28' - IL_0a9b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__28' + IL_0a96: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__28' + IL_0a9b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__28' IL_0aa0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0aa5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__28' + IL_0aa5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__28' IL_0aaa: ldarg.0 IL_0aab: ldnull IL_0aac: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3322,7 +3934,7 @@ .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) // Code size 3295 (0xcdf) .maxstack 11 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__1' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__1' IL_0005: brtrue.s IL_0046 IL_0007: ldc.i4 0x100 @@ -3352,13 +3964,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0041: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__1' - IL_0046: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__1' + IL_0041: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__1' + IL_0046: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__1' IL_004b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__1' + IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__1' IL_0055: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_005a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_005f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' + IL_005f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__0' IL_0064: brtrue.s IL_009c IL_0066: ldc.i4.0 @@ -3386,10 +3998,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0092: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0097: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' - IL_009c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' + IL_0097: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__0' + IL_009c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__0' IL_00a1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' + IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__0' IL_00ab: ldarg.0 IL_00ac: ldarg.1 IL_00ad: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3398,7 +4010,7 @@ IL_00b2: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_00b7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__3' + IL_00b7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__3' IL_00bc: brtrue.s IL_00fd IL_00be: ldc.i4 0x100 @@ -3428,13 +4040,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00f3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00f8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__3' - IL_00fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__3' + IL_00f8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__3' + IL_00fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__3' IL_0102: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0107: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__3' + IL_0107: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__3' IL_010c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0111: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0116: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__2' + IL_0116: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__2' IL_011b: brtrue.s IL_0153 IL_011d: ldc.i4.0 @@ -3462,10 +4074,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0149: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_014e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__2' - IL_0153: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__2' + IL_014e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__2' + IL_0153: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__2' IL_0158: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_015d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__2' + IL_015d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__2' IL_0162: ldarg.0 IL_0163: ldc.i4.1 IL_0164: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3474,7 +4086,7 @@ IL_0169: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_016e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__5' + IL_016e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__5' IL_0173: brtrue.s IL_01b4 IL_0175: ldc.i4 0x100 @@ -3504,13 +4116,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01aa: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01af: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__5' - IL_01b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__5' + IL_01af: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__5' + IL_01b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__5' IL_01b9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__5' + IL_01be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__5' IL_01c3: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_01c8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_01cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__4' + IL_01cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__4' IL_01d2: brtrue.s IL_020a IL_01d4: ldc.i4.0 @@ -3538,10 +4150,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0200: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0205: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__4' - IL_020a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__4' + IL_0205: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__4' + IL_020a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__4' IL_020f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0214: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__4' + IL_0214: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__4' IL_0219: ldarg.0 IL_021a: ldnull IL_021b: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3550,7 +4162,7 @@ IL_0220: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0225: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__7' + IL_0225: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__7' IL_022a: brtrue.s IL_026b IL_022c: ldc.i4 0x100 @@ -3580,13 +4192,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0261: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0266: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__7' - IL_026b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__7' + IL_0266: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__7' + IL_026b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__7' IL_0270: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0275: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__7' + IL_0275: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__7' IL_027a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_027f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0284: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__6' + IL_0284: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__6' IL_0289: brtrue.s IL_02c1 IL_028b: ldc.i4.0 @@ -3614,10 +4226,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02b7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02bc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__6' - IL_02c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__6' + IL_02bc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__6' + IL_02c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__6' IL_02c6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__6' + IL_02cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__6' IL_02d0: ldarg.0 IL_02d1: ldarg.1 IL_02d2: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3626,7 +4238,7 @@ IL_02d7: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_02dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__9' + IL_02dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__9' IL_02e1: brtrue.s IL_0322 IL_02e3: ldc.i4 0x100 @@ -3656,13 +4268,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0318: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_031d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__9' - IL_0322: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__9' + IL_031d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__9' + IL_0322: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__9' IL_0327: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_032c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__9' + IL_032c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__9' IL_0331: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0336: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_033b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__8' + IL_033b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__8' IL_0340: brtrue.s IL_0378 IL_0342: ldc.i4.0 @@ -3690,10 +4302,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_036e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0373: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__8' - IL_0378: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__8' + IL_0373: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__8' + IL_0378: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__8' IL_037d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0382: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__8' + IL_0382: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__8' IL_0387: ldarg.0 IL_0388: ldc.i4.1 IL_0389: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3702,7 +4314,7 @@ IL_038e: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0393: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__11' + IL_0393: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__11' IL_0398: brtrue.s IL_03d9 IL_039a: ldc.i4 0x100 @@ -3732,13 +4344,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03cf: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03d4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__11' - IL_03d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__11' + IL_03d4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__11' + IL_03d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__11' IL_03de: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__11' + IL_03e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__11' IL_03e8: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_03ed: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_03f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__10' + IL_03f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__10' IL_03f7: brtrue.s IL_042f IL_03f9: ldc.i4.0 @@ -3766,10 +4378,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0425: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_042a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__10' - IL_042f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__10' + IL_042a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__10' + IL_042f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__10' IL_0434: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0439: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__10' + IL_0439: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__10' IL_043e: ldarg.0 IL_043f: ldnull IL_0440: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3778,7 +4390,7 @@ IL_0445: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_044a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__13' + IL_044a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__13' IL_044f: brtrue.s IL_0490 IL_0451: ldc.i4 0x100 @@ -3808,13 +4420,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0486: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_048b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__13' - IL_0490: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__13' + IL_048b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__13' + IL_0490: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__13' IL_0495: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_049a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__13' + IL_049a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__13' IL_049f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_04a4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_04a9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__12' + IL_04a9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__12' IL_04ae: brtrue.s IL_04e6 IL_04b0: ldc.i4.0 @@ -3842,10 +4454,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04dc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04e1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__12' - IL_04e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__12' + IL_04e1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__12' + IL_04e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__12' IL_04eb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__12' + IL_04f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__12' IL_04f5: ldarg.0 IL_04f6: ldarg.1 IL_04f7: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3854,7 +4466,7 @@ IL_04fc: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0501: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__15' + IL_0501: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__15' IL_0506: brtrue.s IL_0547 IL_0508: ldc.i4 0x100 @@ -3884,13 +4496,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_053d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0542: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__15' - IL_0547: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__15' + IL_0542: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__15' + IL_0547: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__15' IL_054c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0551: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__15' + IL_0551: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__15' IL_0556: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_055b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0560: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__14' + IL_0560: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__14' IL_0565: brtrue.s IL_059d IL_0567: ldc.i4.0 @@ -3918,10 +4530,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0593: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0598: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__14' - IL_059d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__14' + IL_0598: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__14' + IL_059d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__14' IL_05a2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__14' + IL_05a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__14' IL_05ac: ldarg.0 IL_05ad: ldc.i4.1 IL_05ae: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3930,7 +4542,7 @@ IL_05b3: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_05b8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__17' + IL_05b8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__17' IL_05bd: brtrue.s IL_05fe IL_05bf: ldc.i4 0x100 @@ -3960,13 +4572,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05f4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05f9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__17' - IL_05fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__17' + IL_05f9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__17' + IL_05fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__17' IL_0603: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0608: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__17' + IL_0608: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__17' IL_060d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0612: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0617: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__16' + IL_0617: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__16' IL_061c: brtrue.s IL_0654 IL_061e: ldc.i4.0 @@ -3994,10 +4606,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_064a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_064f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__16' - IL_0654: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__16' + IL_064f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__16' + IL_0654: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__16' IL_0659: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_065e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__16' + IL_065e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__16' IL_0663: ldarg.0 IL_0664: ldnull IL_0665: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4006,7 +4618,7 @@ IL_066a: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_066f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__19' + IL_066f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__19' IL_0674: brtrue.s IL_06b5 IL_0676: ldc.i4 0x100 @@ -4036,13 +4648,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06ab: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06b0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__19' - IL_06b5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__19' + IL_06b0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__19' + IL_06b5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__19' IL_06ba: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__19' + IL_06bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__19' IL_06c4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_06c9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_06ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__18' + IL_06ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__18' IL_06d3: brtrue.s IL_070b IL_06d5: ldc.i4.0 @@ -4070,10 +4682,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0701: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0706: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__18' - IL_070b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__18' + IL_0706: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__18' + IL_070b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__18' IL_0710: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0715: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__18' + IL_0715: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__18' IL_071a: ldarg.0 IL_071b: ldarg.1 IL_071c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4082,7 +4694,7 @@ IL_0721: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0726: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__21' + IL_0726: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__21' IL_072b: brtrue.s IL_076c IL_072d: ldc.i4 0x100 @@ -4112,13 +4724,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0762: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0767: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__21' - IL_076c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__21' + IL_0767: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__21' + IL_076c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__21' IL_0771: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0776: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__21' + IL_0776: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__21' IL_077b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0780: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0785: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__20' + IL_0785: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__20' IL_078a: brtrue.s IL_07c2 IL_078c: ldc.i4.0 @@ -4146,10 +4758,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07b8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07bd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__20' - IL_07c2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__20' + IL_07bd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__20' + IL_07c2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__20' IL_07c7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__20' + IL_07cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__20' IL_07d1: ldarg.0 IL_07d2: ldc.i4.1 IL_07d3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4158,7 +4770,7 @@ IL_07d8: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_07dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__23' + IL_07dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__23' IL_07e2: brtrue.s IL_0823 IL_07e4: ldc.i4 0x100 @@ -4188,13 +4800,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0819: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_081e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__23' - IL_0823: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__23' + IL_081e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__23' + IL_0823: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__23' IL_0828: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_082d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__23' + IL_082d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__23' IL_0832: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0837: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_083c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__22' + IL_083c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__22' IL_0841: brtrue.s IL_0879 IL_0843: ldc.i4.0 @@ -4222,10 +4834,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_086f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0874: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__22' - IL_0879: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__22' + IL_0874: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__22' + IL_0879: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__22' IL_087e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0883: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__22' + IL_0883: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__22' IL_0888: ldarg.0 IL_0889: ldnull IL_088a: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4234,7 +4846,7 @@ IL_088f: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0894: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__25' + IL_0894: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__25' IL_0899: brtrue.s IL_08da IL_089b: ldc.i4 0x100 @@ -4264,13 +4876,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08d0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__25' - IL_08da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__25' + IL_08d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__25' + IL_08da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__25' IL_08df: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__25' + IL_08e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__25' IL_08e9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_08ee: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_08f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__24' + IL_08f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__24' IL_08f8: brtrue.s IL_0930 IL_08fa: ldc.i4.0 @@ -4298,10 +4910,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0926: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_092b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__24' - IL_0930: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__24' + IL_092b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__24' + IL_0930: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__24' IL_0935: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_093a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__24' + IL_093a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__24' IL_093f: ldarg.0 IL_0940: ldarg.1 IL_0941: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4310,7 +4922,7 @@ IL_0946: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_094b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__27' + IL_094b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__27' IL_0950: brtrue.s IL_0991 IL_0952: ldc.i4 0x100 @@ -4340,13 +4952,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0987: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_098c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__27' - IL_0991: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__27' + IL_098c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__27' + IL_0991: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__27' IL_0996: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_099b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__27' + IL_099b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__27' IL_09a0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_09a5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_09aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__26' + IL_09aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__26' IL_09af: brtrue.s IL_09e7 IL_09b1: ldc.i4.0 @@ -4374,10 +4986,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09dd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09e2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__26' - IL_09e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__26' + IL_09e2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__26' + IL_09e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__26' IL_09ec: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__26' + IL_09f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__26' IL_09f6: ldarg.0 IL_09f7: ldc.i4.1 IL_09f8: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4386,7 +4998,7 @@ IL_09fd: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0a02: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__29' + IL_0a02: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__29' IL_0a07: brtrue.s IL_0a48 IL_0a09: ldc.i4 0x100 @@ -4416,13 +5028,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a3e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a43: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__29' - IL_0a48: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__29' + IL_0a43: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__29' + IL_0a48: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__29' IL_0a4d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a52: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__29' + IL_0a52: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__29' IL_0a57: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0a5c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0a61: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__28' + IL_0a61: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__28' IL_0a66: brtrue.s IL_0a9e IL_0a68: ldc.i4.0 @@ -4450,10 +5062,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a94: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a99: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__28' - IL_0a9e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__28' + IL_0a99: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__28' + IL_0a9e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__28' IL_0aa3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0aa8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__28' + IL_0aa8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__28' IL_0aad: ldarg.0 IL_0aae: ldnull IL_0aaf: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4462,7 +5074,7 @@ IL_0ab4: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0ab9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__31' + IL_0ab9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__31' IL_0abe: brtrue.s IL_0aff IL_0ac0: ldc.i4 0x100 @@ -4492,13 +5104,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0af5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0afa: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__31' - IL_0aff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__31' + IL_0afa: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__31' + IL_0aff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__31' IL_0b04: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b09: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__31' + IL_0b09: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__31' IL_0b0e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0b13: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0b18: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__30' + IL_0b18: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__30' IL_0b1d: brtrue.s IL_0b55 IL_0b1f: ldc.i4.0 @@ -4526,10 +5138,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b4b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b50: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__30' - IL_0b55: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__30' + IL_0b50: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__30' + IL_0b55: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__30' IL_0b5a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b5f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__30' + IL_0b5f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__30' IL_0b64: ldarg.0 IL_0b65: ldarg.1 IL_0b66: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4538,7 +5150,7 @@ IL_0b6b: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0b70: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__33' + IL_0b70: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__33' IL_0b75: brtrue.s IL_0bb6 IL_0b77: ldc.i4 0x100 @@ -4568,13 +5180,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0bac: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0bb1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__33' - IL_0bb6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__33' + IL_0bb1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__33' + IL_0bb6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__33' IL_0bbb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0bc0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__33' + IL_0bc0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__33' IL_0bc5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0bca: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0bcf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__32' + IL_0bcf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__32' IL_0bd4: brtrue.s IL_0c0c IL_0bd6: ldc.i4.0 @@ -4602,10 +5214,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c02: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c07: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__32' - IL_0c0c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__32' + IL_0c07: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__32' + IL_0c0c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__32' IL_0c11: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c16: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__32' + IL_0c16: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__32' IL_0c1b: ldarg.0 IL_0c1c: ldc.i4.1 IL_0c1d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4614,7 +5226,7 @@ IL_0c22: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0c27: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__35' + IL_0c27: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__35' IL_0c2c: brtrue.s IL_0c6d IL_0c2e: ldc.i4 0x100 @@ -4644,13 +5256,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c63: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c68: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__35' - IL_0c6d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__35' + IL_0c68: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__35' + IL_0c6d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__35' IL_0c72: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c77: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__35' + IL_0c77: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__35' IL_0c7c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0c81: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0c86: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__34' + IL_0c86: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__34' IL_0c8b: brtrue.s IL_0cc3 IL_0c8d: ldc.i4.0 @@ -4678,10 +5290,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0cb9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0cbe: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__34' - IL_0cc3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__34' + IL_0cbe: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__34' + IL_0cc3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__34' IL_0cc8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0ccd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__34' + IL_0ccd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__34' IL_0cd2: ldarg.0 IL_0cd3: ldnull IL_0cd4: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4700,7 +5312,7 @@ // Code size 81 (0x51) .maxstack 3 IL_0000: call void [mscorlib]System.Console::WriteLine() - IL_0005: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' + IL_0005: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__0' IL_000a: brtrue.s IL_0031 IL_000c: ldc.i4.s 16 @@ -4712,10 +5324,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Type) IL_0027: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_002c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' - IL_0031: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' + IL_002c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__0' + IL_0031: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__0' IL_0036: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_003b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' + IL_003b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__0' IL_0040: ldarg.0 IL_0041: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -4737,7 +5349,7 @@ object V_1) IL_0000: ldarg.0 IL_0001: stloc.0 - IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__3' + IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__3' IL_0007: brtrue.s IL_0028 IL_0009: ldc.i4.0 @@ -4748,16 +5360,16 @@ string, class [mscorlib]System.Type) IL_001e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0023: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__3' - IL_0028: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__3' + IL_0023: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__3' + IL_0028: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__3' IL_002d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0032: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__3' + IL_0032: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__3' IL_0037: ldloc.0 IL_0038: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_003d: brtrue IL_013b - IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__2' + IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__2' IL_0047: brtrue.s IL_0086 IL_0049: ldc.i4 0x80 @@ -4785,12 +5397,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_007c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0081: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__2' - IL_0086: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__2' + IL_0081: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__2' + IL_0086: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__2' IL_008b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0090: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__2' + IL_0090: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__2' IL_0095: ldloc.0 - IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__1' + IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__1' IL_009b: brtrue.s IL_00d3 IL_009d: ldc.i4.0 @@ -4818,11 +5430,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00c9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00ce: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__1' - IL_00d3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__1' + IL_00ce: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__1' + IL_00d3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__1' IL_00d8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__1' - IL_00e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' + IL_00dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__1' + IL_00e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__0' IL_00e7: brtrue.s IL_0118 IL_00e9: ldc.i4.0 @@ -4843,10 +5455,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_010e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0113: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' - IL_0118: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' + IL_0113: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__0' + IL_0118: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__0' IL_011d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0122: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' + IL_0122: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__0' IL_0127: ldloc.0 IL_0128: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -4860,7 +5472,7 @@ IL_0138: pop IL_0139: br.s IL_0197 - IL_013b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__4' + IL_013b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__4' IL_0140: brtrue.s IL_0180 IL_0142: ldc.i4 0x104 @@ -4890,10 +5502,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0176: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_017b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__4' - IL_0180: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__4' + IL_017b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__4' + IL_0180: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__4' IL_0185: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_018a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__4' + IL_018a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__4' IL_018f: ldloc.0 IL_0190: ldc.i4.5 IL_0191: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4902,7 +5514,7 @@ IL_0196: pop IL_0197: ldarg.0 IL_0198: stloc.0 - IL_0199: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__8' + IL_0199: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__8' IL_019e: brtrue.s IL_01bf IL_01a0: ldc.i4.0 @@ -4913,16 +5525,16 @@ string, class [mscorlib]System.Type) IL_01b5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01ba: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__8' - IL_01bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__8' + IL_01ba: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__8' + IL_01bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__8' IL_01c4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__8' + IL_01c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__8' IL_01ce: ldloc.0 IL_01cf: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_01d4: brtrue IL_02d2 - IL_01d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__7' + IL_01d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__7' IL_01de: brtrue.s IL_021d IL_01e0: ldc.i4 0x80 @@ -4950,12 +5562,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0213: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0218: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__7' - IL_021d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__7' + IL_0218: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__7' + IL_021d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__7' IL_0222: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0227: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__7' + IL_0227: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__7' IL_022c: ldloc.0 - IL_022d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__6' + IL_022d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__6' IL_0232: brtrue.s IL_026a IL_0234: ldc.i4.0 @@ -4983,11 +5595,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0260: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0265: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__6' - IL_026a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__6' + IL_0265: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__6' + IL_026a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__6' IL_026f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0274: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__6' - IL_0279: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__5' + IL_0274: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__6' + IL_0279: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__5' IL_027e: brtrue.s IL_02af IL_0280: ldc.i4.0 @@ -5008,10 +5620,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02a5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02aa: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__5' - IL_02af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__5' + IL_02aa: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__5' + IL_02af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__5' IL_02b4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__5' + IL_02b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__5' IL_02be: ldloc.0 IL_02bf: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5025,7 +5637,7 @@ IL_02cf: pop IL_02d0: br.s IL_032e - IL_02d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__9' + IL_02d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__9' IL_02d7: brtrue.s IL_0317 IL_02d9: ldc.i4 0x104 @@ -5055,10 +5667,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_030d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0312: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__9' - IL_0317: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__9' + IL_0312: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__9' + IL_0317: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__9' IL_031c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0321: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__9' + IL_0321: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__9' IL_0326: ldloc.0 IL_0327: ldc.i4.1 IL_0328: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5067,7 +5679,7 @@ IL_032d: pop IL_032e: ldarg.0 IL_032f: stloc.0 - IL_0330: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__12' + IL_0330: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__12' IL_0335: brtrue.s IL_0374 IL_0337: ldc.i4 0x80 @@ -5095,12 +5707,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_036a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_036f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__12' - IL_0374: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__12' + IL_036f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__12' + IL_0374: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__12' IL_0379: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_037e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__12' + IL_037e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__12' IL_0383: ldloc.0 - IL_0384: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__11' + IL_0384: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__11' IL_0389: brtrue.s IL_03c1 IL_038b: ldc.i4.0 @@ -5128,11 +5740,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03b7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03bc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__11' - IL_03c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__11' + IL_03bc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__11' + IL_03c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__11' IL_03c6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__11' - IL_03d0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__10' + IL_03cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__11' + IL_03d0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__10' IL_03d5: brtrue.s IL_0406 IL_03d7: ldc.i4.0 @@ -5153,10 +5765,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03fc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0401: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__10' - IL_0406: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__10' + IL_0401: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__10' + IL_0406: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__10' IL_040b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0410: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__10' + IL_0410: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__10' IL_0415: ldloc.0 IL_0416: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5170,7 +5782,7 @@ IL_0426: pop IL_0427: ldarg.0 IL_0428: stloc.0 - IL_0429: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__15' + IL_0429: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__15' IL_042e: brtrue.s IL_046d IL_0430: ldc.i4 0x80 @@ -5198,12 +5810,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0463: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0468: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__15' - IL_046d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__15' + IL_0468: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__15' + IL_046d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__15' IL_0472: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0477: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__15' + IL_0477: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__15' IL_047c: ldloc.0 - IL_047d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__14' + IL_047d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__14' IL_0482: brtrue.s IL_04ba IL_0484: ldc.i4.0 @@ -5231,11 +5843,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04b0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04b5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__14' - IL_04ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__14' + IL_04b5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__14' + IL_04ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__14' IL_04bf: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04c4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__14' - IL_04c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__13' + IL_04c4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__14' + IL_04c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__13' IL_04ce: brtrue.s IL_04ff IL_04d0: ldc.i4.0 @@ -5256,10 +5868,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04f5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04fa: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__13' - IL_04ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__13' + IL_04fa: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__13' + IL_04ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__13' IL_0504: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0509: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__13' + IL_0509: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__13' IL_050e: ldloc.0 IL_050f: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5275,7 +5887,7 @@ IL_0521: stloc.0 IL_0522: ldarg.0 IL_0523: stloc.1 - IL_0524: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__19' + IL_0524: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__19' IL_0529: brtrue.s IL_054a IL_052b: ldc.i4.0 @@ -5286,16 +5898,16 @@ string, class [mscorlib]System.Type) IL_0540: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0545: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__19' - IL_054a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__19' + IL_0545: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__19' + IL_054a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__19' IL_054f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0554: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__19' + IL_0554: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__19' IL_0559: ldloc.1 IL_055a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_055f: brtrue IL_065d - IL_0564: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__18' + IL_0564: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__18' IL_0569: brtrue.s IL_05a8 IL_056b: ldc.i4 0x80 @@ -5323,12 +5935,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_059e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05a3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__18' - IL_05a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__18' + IL_05a3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__18' + IL_05a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__18' IL_05ad: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__18' + IL_05b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__18' IL_05b7: ldloc.1 - IL_05b8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__17' + IL_05b8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__17' IL_05bd: brtrue.s IL_05f5 IL_05bf: ldc.i4.0 @@ -5356,11 +5968,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05eb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05f0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__17' - IL_05f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__17' + IL_05f0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__17' + IL_05f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__17' IL_05fa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__17' - IL_0604: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__16' + IL_05ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__17' + IL_0604: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__16' IL_0609: brtrue.s IL_063a IL_060b: ldc.i4.0 @@ -5381,10 +5993,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0630: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0635: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__16' - IL_063a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__16' + IL_0635: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__16' + IL_063a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__16' IL_063f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0644: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__16' + IL_0644: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__16' IL_0649: ldloc.1 IL_064a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5398,7 +6010,7 @@ IL_065a: pop IL_065b: br.s IL_06b9 - IL_065d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__20' + IL_065d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__20' IL_0662: brtrue.s IL_06a2 IL_0664: ldc.i4 0x104 @@ -5428,10 +6040,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0698: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_069d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__20' - IL_06a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__20' + IL_069d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__20' + IL_06a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__20' IL_06a7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__20' + IL_06ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__20' IL_06b1: ldloc.1 IL_06b2: ldloc.0 IL_06b3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5442,7 +6054,7 @@ IL_06ba: stloc.1 IL_06bb: ldarg.0 IL_06bc: stloc.0 - IL_06bd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__24' + IL_06bd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__24' IL_06c2: brtrue.s IL_06e3 IL_06c4: ldc.i4.0 @@ -5453,16 +6065,16 @@ string, class [mscorlib]System.Type) IL_06d9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__24' - IL_06e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__24' + IL_06de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__24' + IL_06e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__24' IL_06e8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__24' + IL_06ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__24' IL_06f2: ldloc.0 IL_06f3: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_06f8: brtrue IL_07f6 - IL_06fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__23' + IL_06fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__23' IL_0702: brtrue.s IL_0741 IL_0704: ldc.i4 0x80 @@ -5490,12 +6102,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0737: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_073c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__23' - IL_0741: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__23' + IL_073c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__23' + IL_0741: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__23' IL_0746: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_074b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__23' + IL_074b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__23' IL_0750: ldloc.0 - IL_0751: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__22' + IL_0751: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__22' IL_0756: brtrue.s IL_078e IL_0758: ldc.i4.0 @@ -5523,11 +6135,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0784: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0789: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__22' - IL_078e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__22' + IL_0789: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__22' + IL_078e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__22' IL_0793: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0798: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__22' - IL_079d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__21' + IL_0798: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__22' + IL_079d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__21' IL_07a2: brtrue.s IL_07d3 IL_07a4: ldc.i4.0 @@ -5548,10 +6160,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07c9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07ce: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__21' - IL_07d3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__21' + IL_07ce: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__21' + IL_07d3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__21' IL_07d8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__21' + IL_07dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__21' IL_07e2: ldloc.0 IL_07e3: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5565,7 +6177,7 @@ IL_07f3: pop IL_07f4: br.s IL_0852 - IL_07f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__25' + IL_07f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__25' IL_07fb: brtrue.s IL_083b IL_07fd: ldc.i4 0x104 @@ -5595,10 +6207,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0831: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0836: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__25' - IL_083b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__25' + IL_0836: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__25' + IL_083b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__25' IL_0840: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0845: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__25' + IL_0845: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__25' IL_084a: ldloc.0 IL_084b: ldloc.1 IL_084c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5607,7 +6219,7 @@ IL_0851: pop IL_0852: ldarg.0 IL_0853: stloc.0 - IL_0854: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__28' + IL_0854: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__28' IL_0859: brtrue.s IL_0898 IL_085b: ldc.i4 0x80 @@ -5635,12 +6247,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_088e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0893: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__28' - IL_0898: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__28' + IL_0893: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__28' + IL_0898: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__28' IL_089d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__28' + IL_08a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__28' IL_08a7: ldloc.0 - IL_08a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__27' + IL_08a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__27' IL_08ad: brtrue.s IL_08e5 IL_08af: ldc.i4.0 @@ -5668,11 +6280,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08db: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__27' - IL_08e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__27' + IL_08e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__27' + IL_08e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__27' IL_08ea: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__27' - IL_08f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__26' + IL_08ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__27' + IL_08f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__26' IL_08f9: brtrue.s IL_092a IL_08fb: ldc.i4.0 @@ -5693,10 +6305,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0920: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0925: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__26' - IL_092a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__26' + IL_0925: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__26' + IL_092a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__26' IL_092f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0934: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__26' + IL_0934: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__26' IL_0939: ldloc.0 IL_093a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5710,7 +6322,7 @@ IL_094a: pop IL_094b: ldarg.0 IL_094c: stloc.0 - IL_094d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__31' + IL_094d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__31' IL_0952: brtrue.s IL_0991 IL_0954: ldc.i4 0x80 @@ -5738,12 +6350,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0987: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_098c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__31' - IL_0991: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__31' + IL_098c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__31' + IL_0991: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__31' IL_0996: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_099b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__31' + IL_099b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__31' IL_09a0: ldloc.0 - IL_09a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__30' + IL_09a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__30' IL_09a6: brtrue.s IL_09de IL_09a8: ldc.i4.0 @@ -5771,11 +6383,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09d4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__30' - IL_09de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__30' + IL_09d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__30' + IL_09de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__30' IL_09e3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__30' - IL_09ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__29' + IL_09e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__30' + IL_09ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__29' IL_09f2: brtrue.s IL_0a23 IL_09f4: ldc.i4.0 @@ -5796,10 +6408,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a19: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a1e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__29' - IL_0a23: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__29' + IL_0a1e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__29' + IL_0a23: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__29' IL_0a28: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a2d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__29' + IL_0a2d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__29' IL_0a32: ldloc.0 IL_0a33: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5813,7 +6425,7 @@ IL_0a43: pop IL_0a44: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0a49: stloc.0 - IL_0a4a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__35' + IL_0a4a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__35' IL_0a4f: brtrue.s IL_0a70 IL_0a51: ldc.i4.0 @@ -5824,16 +6436,16 @@ string, class [mscorlib]System.Type) IL_0a66: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a6b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__35' - IL_0a70: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__35' + IL_0a6b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__35' + IL_0a70: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__35' IL_0a75: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a7a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__35' + IL_0a7a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__35' IL_0a7f: ldloc.0 IL_0a80: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0a85: brtrue IL_0b83 - IL_0a8a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__34' + IL_0a8a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__34' IL_0a8f: brtrue.s IL_0ace IL_0a91: ldc.i4 0x80 @@ -5861,12 +6473,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0ac4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ac9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__34' - IL_0ace: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__34' + IL_0ac9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__34' + IL_0ace: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__34' IL_0ad3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0ad8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__34' + IL_0ad8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__34' IL_0add: ldloc.0 - IL_0ade: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__33' + IL_0ade: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__33' IL_0ae3: brtrue.s IL_0b1b IL_0ae5: ldc.i4.0 @@ -5894,11 +6506,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b11: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b16: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__33' - IL_0b1b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__33' + IL_0b16: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__33' + IL_0b1b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__33' IL_0b20: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b25: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__33' - IL_0b2a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__32' + IL_0b25: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__33' + IL_0b2a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__32' IL_0b2f: brtrue.s IL_0b60 IL_0b31: ldc.i4.0 @@ -5919,10 +6531,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b56: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b5b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__32' - IL_0b60: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__32' + IL_0b5b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__32' + IL_0b60: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__32' IL_0b65: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b6a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__32' + IL_0b6a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__32' IL_0b6f: ldloc.0 IL_0b70: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5936,7 +6548,7 @@ IL_0b80: pop IL_0b81: br.s IL_0bdf - IL_0b83: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__36' + IL_0b83: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__36' IL_0b88: brtrue.s IL_0bc8 IL_0b8a: ldc.i4 0x104 @@ -5966,10 +6578,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0bbe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0bc3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__36' - IL_0bc8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__36' + IL_0bc3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__36' + IL_0bc8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__36' IL_0bcd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0bd2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__36' + IL_0bd2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__36' IL_0bd7: ldloc.0 IL_0bd8: ldc.i4.5 IL_0bd9: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5978,7 +6590,7 @@ IL_0bde: pop IL_0bdf: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0be4: stloc.0 - IL_0be5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__40' + IL_0be5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__40' IL_0bea: brtrue.s IL_0c0b IL_0bec: ldc.i4.0 @@ -5989,16 +6601,16 @@ string, class [mscorlib]System.Type) IL_0c01: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c06: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__40' - IL_0c0b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__40' + IL_0c06: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__40' + IL_0c0b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__40' IL_0c10: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c15: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__40' + IL_0c15: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__40' IL_0c1a: ldloc.0 IL_0c1b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0c20: brtrue IL_0d1d - IL_0c25: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__39' + IL_0c25: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__39' IL_0c2a: brtrue.s IL_0c69 IL_0c2c: ldc.i4 0x80 @@ -6026,12 +6638,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c5f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c64: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__39' - IL_0c69: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__39' + IL_0c64: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__39' + IL_0c69: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__39' IL_0c6e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c73: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__39' + IL_0c73: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__39' IL_0c78: ldloc.0 - IL_0c79: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__38' + IL_0c79: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__38' IL_0c7e: brtrue.s IL_0cb6 IL_0c80: ldc.i4.0 @@ -6059,11 +6671,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0cac: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0cb1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__38' - IL_0cb6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__38' + IL_0cb1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__38' + IL_0cb6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__38' IL_0cbb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0cc0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__38' - IL_0cc5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__37' + IL_0cc0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__38' + IL_0cc5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__37' IL_0cca: brtrue.s IL_0cfb IL_0ccc: ldc.i4.0 @@ -6084,10 +6696,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0cf1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0cf6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__37' - IL_0cfb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__37' + IL_0cf6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__37' + IL_0cfb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__37' IL_0d00: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d05: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__37' + IL_0d05: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__37' IL_0d0a: ldloc.0 IL_0d0b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6101,7 +6713,7 @@ IL_0d1b: pop IL_0d1c: ret - IL_0d1d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__41' + IL_0d1d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__41' IL_0d22: brtrue.s IL_0d62 IL_0d24: ldc.i4 0x104 @@ -6131,10 +6743,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d58: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d5d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__41' - IL_0d62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__41' + IL_0d5d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__41' + IL_0d62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__41' IL_0d67: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d6c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__41' + IL_0d6c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__41' IL_0d71: ldloc.0 IL_0d72: ldc.i4.5 IL_0d73: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6155,7 +6767,7 @@ .maxstack 16 .locals init (object V_0, object V_1) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__5' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__5' IL_0005: brtrue.s IL_0046 IL_0007: ldc.i4 0x100 @@ -6185,15 +6797,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0041: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__5' - IL_0046: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__5' + IL_0041: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__5' + IL_0046: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__5' IL_004b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__5' + IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__5' IL_0055: ldtoken [mscorlib]System.Console IL_005a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_005f: ldarg.0 IL_0060: stloc.0 - IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__3' + IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__3' IL_0066: brtrue.s IL_0087 IL_0068: ldc.i4.0 @@ -6204,16 +6816,16 @@ string, class [mscorlib]System.Type) IL_007d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0082: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__3' - IL_0087: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__3' + IL_0082: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__3' + IL_0087: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__3' IL_008c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__3' + IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__3' IL_0096: ldloc.0 IL_0097: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_009c: brtrue IL_0199 - IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__2' + IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__2' IL_00a6: brtrue.s IL_00e5 IL_00a8: ldc.i4 0x80 @@ -6241,12 +6853,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00db: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__2' - IL_00e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__2' + IL_00e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__2' + IL_00e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__2' IL_00ea: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__2' + IL_00ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__2' IL_00f4: ldloc.0 - IL_00f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__1' + IL_00f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__1' IL_00fa: brtrue.s IL_0132 IL_00fc: ldc.i4.0 @@ -6274,11 +6886,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0128: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_012d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__1' - IL_0132: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__1' + IL_012d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__1' + IL_0132: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__1' IL_0137: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_013c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__1' - IL_0141: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' + IL_013c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__1' + IL_0141: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__0' IL_0146: brtrue.s IL_0177 IL_0148: ldc.i4.0 @@ -6299,10 +6911,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_016d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0172: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' - IL_0177: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' + IL_0172: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__0' + IL_0177: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__0' IL_017c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0181: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' + IL_0181: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__0' IL_0186: ldloc.0 IL_0187: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6315,7 +6927,7 @@ !2) IL_0197: br.s IL_01f4 - IL_0199: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__4' + IL_0199: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__4' IL_019e: brtrue.s IL_01de IL_01a0: ldc.i4 0x104 @@ -6345,10 +6957,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01d4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__4' - IL_01de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__4' + IL_01d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__4' + IL_01de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__4' IL_01e3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__4' + IL_01e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__4' IL_01ed: ldloc.0 IL_01ee: ldc.i4.5 IL_01ef: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6357,7 +6969,7 @@ IL_01f4: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_01f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__11' + IL_01f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__11' IL_01fe: brtrue.s IL_023f IL_0200: ldc.i4 0x100 @@ -6387,15 +6999,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0235: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_023a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__11' - IL_023f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__11' + IL_023a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__11' + IL_023f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__11' IL_0244: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0249: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__11' + IL_0249: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__11' IL_024e: ldtoken [mscorlib]System.Console IL_0253: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0258: ldarg.0 IL_0259: stloc.0 - IL_025a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__9' + IL_025a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__9' IL_025f: brtrue.s IL_0280 IL_0261: ldc.i4.0 @@ -6406,16 +7018,16 @@ string, class [mscorlib]System.Type) IL_0276: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_027b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__9' - IL_0280: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__9' + IL_027b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__9' + IL_0280: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__9' IL_0285: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_028a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__9' + IL_028a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__9' IL_028f: ldloc.0 IL_0290: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0295: brtrue IL_0392 - IL_029a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__8' + IL_029a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__8' IL_029f: brtrue.s IL_02de IL_02a1: ldc.i4 0x80 @@ -6443,12 +7055,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02d4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__8' - IL_02de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__8' + IL_02d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__8' + IL_02de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__8' IL_02e3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__8' + IL_02e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__8' IL_02ed: ldloc.0 - IL_02ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__7' + IL_02ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__7' IL_02f3: brtrue.s IL_032b IL_02f5: ldc.i4.0 @@ -6476,11 +7088,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0321: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0326: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__7' - IL_032b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__7' + IL_0326: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__7' + IL_032b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__7' IL_0330: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0335: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__7' - IL_033a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__6' + IL_0335: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__7' + IL_033a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__6' IL_033f: brtrue.s IL_0370 IL_0341: ldc.i4.0 @@ -6501,10 +7113,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0366: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_036b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__6' - IL_0370: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__6' + IL_036b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__6' + IL_0370: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__6' IL_0375: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_037a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__6' + IL_037a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__6' IL_037f: ldloc.0 IL_0380: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6517,7 +7129,7 @@ !2) IL_0390: br.s IL_03ed - IL_0392: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__10' + IL_0392: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__10' IL_0397: brtrue.s IL_03d7 IL_0399: ldc.i4 0x104 @@ -6547,10 +7159,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03cd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03d2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__10' - IL_03d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__10' + IL_03d2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__10' + IL_03d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__10' IL_03dc: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__10' + IL_03e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__10' IL_03e6: ldloc.0 IL_03e7: ldc.i4.1 IL_03e8: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6559,7 +7171,7 @@ IL_03ed: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_03f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__15' + IL_03f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__15' IL_03f7: brtrue.s IL_0438 IL_03f9: ldc.i4 0x100 @@ -6589,15 +7201,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_042e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0433: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__15' - IL_0438: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__15' + IL_0433: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__15' + IL_0438: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__15' IL_043d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0442: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__15' + IL_0442: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__15' IL_0447: ldtoken [mscorlib]System.Console IL_044c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0451: ldarg.0 IL_0452: stloc.0 - IL_0453: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__14' + IL_0453: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__14' IL_0458: brtrue.s IL_0497 IL_045a: ldc.i4 0x80 @@ -6625,12 +7237,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_048d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0492: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__14' - IL_0497: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__14' + IL_0492: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__14' + IL_0497: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__14' IL_049c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__14' + IL_04a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__14' IL_04a6: ldloc.0 - IL_04a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__13' + IL_04a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__13' IL_04ac: brtrue.s IL_04e4 IL_04ae: ldc.i4.0 @@ -6658,11 +7270,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04da: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04df: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__13' - IL_04e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__13' + IL_04df: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__13' + IL_04e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__13' IL_04e9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__13' - IL_04f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__12' + IL_04ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__13' + IL_04f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__12' IL_04f8: brtrue.s IL_0529 IL_04fa: ldc.i4.0 @@ -6683,10 +7295,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_051f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0524: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__12' - IL_0529: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__12' + IL_0524: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__12' + IL_0529: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__12' IL_052e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0533: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__12' + IL_0533: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__12' IL_0538: ldloc.0 IL_0539: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6700,7 +7312,7 @@ IL_0549: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_054e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__19' + IL_054e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__19' IL_0553: brtrue.s IL_0594 IL_0555: ldc.i4 0x100 @@ -6730,15 +7342,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_058a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_058f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__19' - IL_0594: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__19' + IL_058f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__19' + IL_0594: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__19' IL_0599: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_059e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__19' + IL_059e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__19' IL_05a3: ldtoken [mscorlib]System.Console IL_05a8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_05ad: ldarg.0 IL_05ae: stloc.0 - IL_05af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__18' + IL_05af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__18' IL_05b4: brtrue.s IL_05f3 IL_05b6: ldc.i4 0x80 @@ -6766,12 +7378,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05e9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05ee: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__18' - IL_05f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__18' + IL_05ee: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__18' + IL_05f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__18' IL_05f8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__18' + IL_05fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__18' IL_0602: ldloc.0 - IL_0603: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__17' + IL_0603: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__17' IL_0608: brtrue.s IL_0640 IL_060a: ldc.i4.0 @@ -6799,11 +7411,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0636: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_063b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__17' - IL_0640: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__17' + IL_063b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__17' + IL_0640: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__17' IL_0645: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_064a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__17' - IL_064f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__16' + IL_064a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__17' + IL_064f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__16' IL_0654: brtrue.s IL_0685 IL_0656: ldc.i4.0 @@ -6824,10 +7436,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_067b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0680: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__16' - IL_0685: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__16' + IL_0680: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__16' + IL_0685: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__16' IL_068a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_068f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__16' + IL_068f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__16' IL_0694: ldloc.0 IL_0695: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6841,7 +7453,7 @@ IL_06a5: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_06aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__25' + IL_06aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__25' IL_06af: brtrue.s IL_06f0 IL_06b1: ldc.i4 0x100 @@ -6871,17 +7483,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06e6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06eb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__25' - IL_06f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__25' + IL_06eb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__25' + IL_06f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__25' IL_06f5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__25' + IL_06fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__25' IL_06ff: ldtoken [mscorlib]System.Console IL_0704: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0709: ldarg.1 IL_070a: stloc.0 IL_070b: ldarg.0 IL_070c: stloc.1 - IL_070d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__23' + IL_070d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__23' IL_0712: brtrue.s IL_0733 IL_0714: ldc.i4.0 @@ -6892,16 +7504,16 @@ string, class [mscorlib]System.Type) IL_0729: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_072e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__23' - IL_0733: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__23' + IL_072e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__23' + IL_0733: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__23' IL_0738: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_073d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__23' + IL_073d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__23' IL_0742: ldloc.1 IL_0743: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0748: brtrue IL_0845 - IL_074d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__22' + IL_074d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__22' IL_0752: brtrue.s IL_0791 IL_0754: ldc.i4 0x80 @@ -6929,12 +7541,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0787: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_078c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__22' - IL_0791: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__22' + IL_078c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__22' + IL_0791: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__22' IL_0796: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_079b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__22' + IL_079b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__22' IL_07a0: ldloc.1 - IL_07a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__21' + IL_07a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__21' IL_07a6: brtrue.s IL_07de IL_07a8: ldc.i4.0 @@ -6962,11 +7574,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07d4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__21' - IL_07de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__21' + IL_07d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__21' + IL_07de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__21' IL_07e3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__21' - IL_07ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__20' + IL_07e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__21' + IL_07ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__20' IL_07f2: brtrue.s IL_0823 IL_07f4: ldc.i4.0 @@ -6987,10 +7599,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0819: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_081e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__20' - IL_0823: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__20' + IL_081e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__20' + IL_0823: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__20' IL_0828: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_082d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__20' + IL_082d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__20' IL_0832: ldloc.1 IL_0833: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7003,7 +7615,7 @@ !2) IL_0843: br.s IL_08a0 - IL_0845: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__24' + IL_0845: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__24' IL_084a: brtrue.s IL_088a IL_084c: ldc.i4 0x104 @@ -7033,10 +7645,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0880: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0885: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__24' - IL_088a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__24' + IL_0885: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__24' + IL_088a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__24' IL_088f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0894: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__24' + IL_0894: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__24' IL_0899: ldloc.1 IL_089a: ldloc.0 IL_089b: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7045,7 +7657,7 @@ IL_08a0: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_08a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__31' + IL_08a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__31' IL_08aa: brtrue.s IL_08eb IL_08ac: ldc.i4 0x100 @@ -7075,17 +7687,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08e1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08e6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__31' - IL_08eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__31' + IL_08e6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__31' + IL_08eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__31' IL_08f0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__31' + IL_08f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__31' IL_08fa: ldtoken [mscorlib]System.Console IL_08ff: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0904: ldarg.1 IL_0905: stloc.1 IL_0906: ldarg.0 IL_0907: stloc.0 - IL_0908: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__29' + IL_0908: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__29' IL_090d: brtrue.s IL_092e IL_090f: ldc.i4.0 @@ -7096,16 +7708,16 @@ string, class [mscorlib]System.Type) IL_0924: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0929: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__29' - IL_092e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__29' + IL_0929: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__29' + IL_092e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__29' IL_0933: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0938: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__29' + IL_0938: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__29' IL_093d: ldloc.0 IL_093e: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0943: brtrue IL_0a40 - IL_0948: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__28' + IL_0948: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__28' IL_094d: brtrue.s IL_098c IL_094f: ldc.i4 0x80 @@ -7133,12 +7745,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0982: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0987: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__28' - IL_098c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__28' + IL_0987: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__28' + IL_098c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__28' IL_0991: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0996: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__28' + IL_0996: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__28' IL_099b: ldloc.0 - IL_099c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__27' + IL_099c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__27' IL_09a1: brtrue.s IL_09d9 IL_09a3: ldc.i4.0 @@ -7166,11 +7778,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09cf: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09d4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__27' - IL_09d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__27' + IL_09d4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__27' + IL_09d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__27' IL_09de: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__27' - IL_09e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__26' + IL_09e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__27' + IL_09e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__26' IL_09ed: brtrue.s IL_0a1e IL_09ef: ldc.i4.0 @@ -7191,10 +7803,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a14: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a19: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__26' - IL_0a1e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__26' + IL_0a19: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__26' + IL_0a1e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__26' IL_0a23: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a28: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__26' + IL_0a28: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__26' IL_0a2d: ldloc.0 IL_0a2e: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7207,7 +7819,7 @@ !2) IL_0a3e: br.s IL_0a9b - IL_0a40: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__30' + IL_0a40: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__30' IL_0a45: brtrue.s IL_0a85 IL_0a47: ldc.i4 0x104 @@ -7237,10 +7849,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a7b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a80: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__30' - IL_0a85: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__30' + IL_0a80: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__30' + IL_0a85: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__30' IL_0a8a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a8f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__30' + IL_0a8f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__30' IL_0a94: ldloc.0 IL_0a95: ldloc.1 IL_0a96: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7249,7 +7861,7 @@ IL_0a9b: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0aa0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__35' + IL_0aa0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__35' IL_0aa5: brtrue.s IL_0ae6 IL_0aa7: ldc.i4 0x100 @@ -7279,15 +7891,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0adc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ae1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__35' - IL_0ae6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__35' + IL_0ae1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__35' + IL_0ae6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__35' IL_0aeb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0af0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__35' + IL_0af0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__35' IL_0af5: ldtoken [mscorlib]System.Console IL_0afa: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0aff: ldarg.0 IL_0b00: stloc.0 - IL_0b01: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__34' + IL_0b01: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__34' IL_0b06: brtrue.s IL_0b45 IL_0b08: ldc.i4 0x80 @@ -7315,12 +7927,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b3b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b40: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__34' - IL_0b45: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__34' + IL_0b40: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__34' + IL_0b45: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__34' IL_0b4a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b4f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__34' + IL_0b4f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__34' IL_0b54: ldloc.0 - IL_0b55: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__33' + IL_0b55: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__33' IL_0b5a: brtrue.s IL_0b92 IL_0b5c: ldc.i4.0 @@ -7348,11 +7960,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b88: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b8d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__33' - IL_0b92: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__33' + IL_0b8d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__33' + IL_0b92: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__33' IL_0b97: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b9c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__33' - IL_0ba1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__32' + IL_0b9c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__33' + IL_0ba1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__32' IL_0ba6: brtrue.s IL_0bd7 IL_0ba8: ldc.i4.0 @@ -7373,10 +7985,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0bcd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0bd2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__32' - IL_0bd7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__32' + IL_0bd2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__32' + IL_0bd7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__32' IL_0bdc: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0be1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__32' + IL_0be1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__32' IL_0be6: ldloc.0 IL_0be7: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7390,7 +8002,7 @@ IL_0bf7: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0bfc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__39' + IL_0bfc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__39' IL_0c01: brtrue.s IL_0c42 IL_0c03: ldc.i4 0x100 @@ -7420,15 +8032,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c38: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c3d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__39' - IL_0c42: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__39' + IL_0c3d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__39' + IL_0c42: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__39' IL_0c47: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c4c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__39' + IL_0c4c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__39' IL_0c51: ldtoken [mscorlib]System.Console IL_0c56: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0c5b: ldarg.0 IL_0c5c: stloc.0 - IL_0c5d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__38' + IL_0c5d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__38' IL_0c62: brtrue.s IL_0ca1 IL_0c64: ldc.i4 0x80 @@ -7456,12 +8068,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c97: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c9c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__38' - IL_0ca1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__38' + IL_0c9c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__38' + IL_0ca1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__38' IL_0ca6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0cab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__38' + IL_0cab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__38' IL_0cb0: ldloc.0 - IL_0cb1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__37' + IL_0cb1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__37' IL_0cb6: brtrue.s IL_0cee IL_0cb8: ldc.i4.0 @@ -7489,11 +8101,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0ce4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ce9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__37' - IL_0cee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__37' + IL_0ce9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__37' + IL_0cee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__37' IL_0cf3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0cf8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__37' - IL_0cfd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__36' + IL_0cf8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__37' + IL_0cfd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__36' IL_0d02: brtrue.s IL_0d33 IL_0d04: ldc.i4.0 @@ -7514,10 +8126,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d29: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d2e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__36' - IL_0d33: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__36' + IL_0d2e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__36' + IL_0d33: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__36' IL_0d38: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d3d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__36' + IL_0d3d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__36' IL_0d42: ldloc.0 IL_0d43: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7540,7 +8152,7 @@ .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) // Code size 345 (0x159) .maxstack 11 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__1' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__1' IL_0005: brtrue.s IL_0046 IL_0007: ldc.i4 0x100 @@ -7570,13 +8182,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0041: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__1' - IL_0046: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__1' + IL_0041: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__1' + IL_0046: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__1' IL_004b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__1' + IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__1' IL_0055: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_005a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_005f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' + IL_005f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__0' IL_0064: brtrue.s IL_0092 IL_0066: ldc.i4.0 @@ -7597,17 +8209,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0088: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_008d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' - IL_0092: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' + IL_008d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__0' + IL_0092: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__0' IL_0097: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_009c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' + IL_009c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__0' IL_00a1: ldarg.0 IL_00a2: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_00a7: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_00ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__3' + IL_00ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__3' IL_00b1: brtrue.s IL_00f2 IL_00b3: ldc.i4 0x100 @@ -7637,13 +8249,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00e8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00ed: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__3' - IL_00f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__3' + IL_00ed: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__3' + IL_00f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__3' IL_00f7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__3' + IL_00fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__3' IL_0101: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0106: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_010b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__2' + IL_010b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__2' IL_0110: brtrue.s IL_013e IL_0112: ldc.i4.0 @@ -7664,10 +8276,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0134: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0139: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__2' - IL_013e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__2' + IL_0139: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__2' + IL_013e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__2' IL_0143: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0148: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__2' + IL_0148: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__2' IL_014d: ldarg.0 IL_014e: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7686,7 +8298,7 @@ .locals init (class [mscorlib]System.Collections.IEnumerator V_0, object V_1, class [mscorlib]System.IDisposable V_2) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__1' IL_0005: brtrue.s IL_002b IL_0007: ldc.i4.0 @@ -7698,10 +8310,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Type) IL_0021: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0026: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' - IL_002b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' + IL_0026: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__1' + IL_002b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__1' IL_0030: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' + IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__1' IL_003a: ldarg.0 IL_003b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7714,7 +8326,7 @@ IL_0048: ldloc.0 IL_0049: callvirt instance object [mscorlib]System.Collections.IEnumerator::get_Current() IL_004e: stloc.1 - IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' + IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__0' IL_0054: brtrue.s IL_0095 IL_0056: ldc.i4 0x100 @@ -7744,10 +8356,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_008b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0090: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' - IL_0095: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' + IL_0090: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__0' + IL_0095: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__0' IL_009a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_009f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' + IL_009f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__0' IL_00a4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_00a9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_00ae: ldloc.1 @@ -7785,7 +8397,7 @@ .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) // Code size 167 (0xa7) .maxstack 10 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__1' IL_0005: brtrue.s IL_0033 IL_0007: ldc.i4.0 @@ -7806,11 +8418,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0029: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_002e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' - IL_0033: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' + IL_002e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__1' + IL_0033: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__1' IL_0038: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_003d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' - IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' + IL_003d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__1' + IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__0' IL_0047: brtrue.s IL_007f IL_0049: ldc.i4.0 @@ -7838,10 +8450,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0075: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_007a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' - IL_007f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' + IL_007a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__0' + IL_007f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__0' IL_0084: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0089: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' + IL_0089: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__0' IL_008e: ldarg.0 IL_008f: ldarg.1 IL_0090: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7868,16 +8480,6 @@ IL_0000: ret } // end of method DynamicTests::If2 - .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 DynamicTests::.ctor - .property instance object Property() { .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) diff --git a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.roslyn.il b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.roslyn.il index 2e651d73e..f9824ea96 100644 --- a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.roslyn.il +++ b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.roslyn.il @@ -66,21 +66,54 @@ .class private auto ansi beforefieldinit ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests extends [mscorlib]System.Object { - .class abstract auto ansi sealed nested private beforefieldinit '<>o__6' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__9' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__5' + } // end of class '<>o__9' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__10' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + } // end of class '<>o__10' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__11' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + } // end of class '<>o__11' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__12' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + } // end of class '<>o__12' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__13' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + } // end of class '<>o__13' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__7' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__14' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__7' + } // end of class '<>o__14' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__8' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__15' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -101,9 +134,9 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__14' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__15' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__16' - } // end of class '<>o__8' + } // end of class '<>o__15' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__9' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__16' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -117,82 +150,82 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__7' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__8' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__9' - } // end of class '<>o__9' + } // end of class '<>o__16' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__10' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__17' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__10' + } // end of class '<>o__17' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__11' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__18' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__11' + } // end of class '<>o__18' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__12' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__19' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> '<>p__0' - } // end of class '<>o__12' + } // end of class '<>o__19' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__13' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__20' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__13' + } // end of class '<>o__20' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__14' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__21' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__14' + } // end of class '<>o__21' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__15' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__22' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__15' + } // end of class '<>o__22' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__16' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__23' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__16' + } // end of class '<>o__23' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__17' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__24' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' - } // end of class '<>o__17' + } // end of class '<>o__24' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__18' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__25' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' - } // end of class '<>o__18' + } // end of class '<>o__25' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__19' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__26' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' - } // end of class '<>o__19' + } // end of class '<>o__26' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__20' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__27' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -226,9 +259,9 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__27' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__28' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__29' - } // end of class '<>o__20' + } // end of class '<>o__27' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__21' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__28' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -268,16 +301,16 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__33' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__34' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__35' - } // end of class '<>o__21' + } // end of class '<>o__28' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__22' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__29' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__22' + } // end of class '<>o__29' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__23' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__30' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -323,9 +356,9 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__39' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__40' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__41' - } // end of class '<>o__23' + } // end of class '<>o__30' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__24' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__31' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -369,9 +402,9 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__37' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__38' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__39' - } // end of class '<>o__24' + } // end of class '<>o__31' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__25' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__32' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -379,23 +412,23 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__2' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__3' - } // end of class '<>o__25' + } // end of class '<>o__32' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__26' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__33' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' - } // end of class '<>o__26' + } // end of class '<>o__33' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__27' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__34' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' - } // end of class '<>o__27' + } // end of class '<>o__34' .field private static object 'field' .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) @@ -431,59 +464,684 @@ IL_0007: ret } // end of method DynamicTests::set_Property + .method public hidebysig specialname rtspecialname + instance void .ctor() cil managed + { + // Code size 9 (0x9) + .maxstack 8 + IL_0000: ldarg.0 + IL_0001: call instance void [mscorlib]System.Object::.ctor() + IL_0006: nop + IL_0007: nop + IL_0008: ret + } // end of method DynamicTests::.ctor + + .method public hidebysig specialname rtspecialname + instance void .ctor(object test) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 9 (0x9) + .maxstack 8 + IL_0000: ldarg.0 + IL_0001: call instance void [mscorlib]System.Object::.ctor() + IL_0006: nop + IL_0007: nop + IL_0008: ret + } // end of method DynamicTests::.ctor + + .method public hidebysig specialname rtspecialname + instance void .ctor(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests test) cil managed + { + // Code size 9 (0x9) + .maxstack 8 + IL_0000: ldarg.0 + IL_0001: call instance void [mscorlib]System.Object::.ctor() + IL_0006: nop + IL_0007: nop + IL_0008: ret + } // end of method DynamicTests::.ctor + .method private hidebysig static void InvokeConstructor() cil managed { - // Code size 106 (0x6a) - .maxstack 9 - .locals init (object V_0) + // Code size 557 (0x22d) + .maxstack 10 + .locals init (class ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests V_0, + object V_1, + object V_2) IL_0000: nop IL_0001: newobj instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::.ctor() IL_0006: stloc.0 - IL_0007: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__0' - IL_000c: brfalse.s IL_0010 + IL_0007: newobj instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::.ctor() + IL_000c: stloc.1 + IL_000d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' + IL_0012: brfalse.s IL_0016 + + IL_0014: br.s IL_0054 - IL_000e: br.s IL_004e - - IL_0010: ldc.i4 0x100 - IL_0015: ldstr "Test" - IL_001a: ldnull - IL_001b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0020: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0025: ldc.i4.2 - IL_0026: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_002b: dup - IL_002c: ldc.i4.0 - IL_002d: ldc.i4.0 - IL_002e: ldnull - IL_002f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0034: stelem.ref - IL_0035: dup - IL_0036: ldc.i4.1 - IL_0037: ldc.i4.1 - IL_0038: ldnull - IL_0039: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_003e: stelem.ref - IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_0016: ldc.i4 0x100 + IL_001b: ldstr "Test" + IL_0020: ldnull + IL_0021: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0026: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_002b: ldc.i4.2 + IL_002c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0031: dup + IL_0032: ldc.i4.0 + IL_0033: ldc.i4.0 + IL_0034: ldnull + IL_0035: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_003a: stelem.ref + IL_003b: dup + IL_003c: ldc.i4.1 + IL_003d: ldc.i4.1 + IL_003e: ldnull + IL_003f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0044: stelem.ref + IL_0045: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, string, class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0044: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0049: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__0' - IL_004e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__0' - IL_0053: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0058: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__6'::'<>p__0' - IL_005d: ldloc.0 - IL_005e: newobj instance void [mscorlib]System.UnauthorizedAccessException::.ctor() - IL_0063: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + IL_004a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_004f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' + IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' + IL_0059: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_005e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' + IL_0063: ldloc.1 + IL_0064: newobj instance void [mscorlib]System.UnauthorizedAccessException::.ctor() + IL_0069: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0068: nop - IL_0069: ret + IL_006e: nop + IL_006f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__1' + IL_0074: brfalse.s IL_0078 + + IL_0076: br.s IL_00ad + + IL_0078: ldc.i4.0 + IL_0079: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_007e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0083: ldc.i4.2 + IL_0084: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0089: dup + IL_008a: ldc.i4.0 + IL_008b: ldc.i4.s 33 + IL_008d: ldnull + IL_008e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0093: stelem.ref + IL_0094: dup + IL_0095: ldc.i4.1 + IL_0096: ldc.i4.0 + IL_0097: ldnull + IL_0098: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_009d: stelem.ref + IL_009e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeConstructor(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00a3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00a8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__1' + IL_00ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__1' + IL_00b2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00b7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__1' + IL_00bc: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00c1: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00c6: ldloc.1 + IL_00c7: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_00cc: stloc.2 + IL_00cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__3' + IL_00d2: brfalse.s IL_00d6 + + IL_00d4: br.s IL_0114 + + IL_00d6: ldc.i4 0x100 + IL_00db: ldstr "Get" + IL_00e0: ldnull + IL_00e1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00e6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00eb: ldc.i4.2 + IL_00ec: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00f1: dup + IL_00f2: ldc.i4.0 + IL_00f3: ldc.i4.0 + IL_00f4: ldnull + IL_00f5: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00fa: stelem.ref + IL_00fb: dup + IL_00fc: ldc.i4.1 + IL_00fd: ldc.i4.1 + IL_00fe: ldnull + IL_00ff: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0104: stelem.ref + IL_0105: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_010a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_010f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__3' + IL_0114: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__3' + IL_0119: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_011e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__3' + IL_0123: ldloc.2 + IL_0124: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__2' + IL_0129: brfalse.s IL_012d + + IL_012b: br.s IL_0152 + + IL_012d: ldc.i4.s 16 + IL_012f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0134: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0139: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_013e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0143: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::Convert(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Type) + IL_0148: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_014d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__2' + IL_0152: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__2' + IL_0157: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_015c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__2' + IL_0161: ldloc.1 + IL_0162: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0167: newobj instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::.ctor(class ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests) + IL_016c: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0171: nop + IL_0172: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__5' + IL_0177: brfalse.s IL_017b + + IL_0179: br.s IL_01b9 + + IL_017b: ldc.i4 0x100 + IL_0180: ldstr "Call" + IL_0185: ldnull + IL_0186: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_018b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0190: ldc.i4.2 + IL_0191: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0196: dup + IL_0197: ldc.i4.0 + IL_0198: ldc.i4.0 + IL_0199: ldnull + IL_019a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_019f: stelem.ref + IL_01a0: dup + IL_01a1: ldc.i4.1 + IL_01a2: ldc.i4.1 + IL_01a3: ldnull + IL_01a4: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01a9: stelem.ref + IL_01aa: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_01af: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_01b4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__5' + IL_01b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__5' + IL_01be: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_01c3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__5' + IL_01c8: ldloc.2 + IL_01c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__4' + IL_01ce: brfalse.s IL_01d2 + + IL_01d0: br.s IL_0207 + + IL_01d2: ldc.i4.0 + IL_01d3: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01d8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01dd: ldc.i4.2 + IL_01de: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_01e3: dup + IL_01e4: ldc.i4.0 + IL_01e5: ldc.i4.s 33 + IL_01e7: ldnull + IL_01e8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01ed: stelem.ref + IL_01ee: dup + IL_01ef: ldc.i4.1 + IL_01f0: ldc.i4.0 + IL_01f1: ldnull + IL_01f2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01f7: stelem.ref + IL_01f8: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeConstructor(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_01fd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0202: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__4' + IL_0207: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__4' + IL_020c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0211: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__4' + IL_0216: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_021b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0220: ldloc.0 + IL_0221: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0226: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_022b: nop + IL_022c: ret } // end of method DynamicTests::InvokeConstructor + .method private hidebysig static object + InlineAssign(object a, + [out] object& b) cil managed + { + .param [0] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [2] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor(bool[]) = ( 01 00 02 00 00 00 00 01 00 00 ) + // Code size 88 (0x58) + .maxstack 9 + .locals init (object V_0, + object V_1) + IL_0000: nop + IL_0001: ldarg.1 + IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' + IL_0007: brfalse.s IL_000b + + IL_0009: br.s IL_003a + + IL_000b: ldc.i4.0 + IL_000c: ldstr "Test" + IL_0011: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0016: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001b: ldc.i4.1 + IL_001c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0021: dup + IL_0022: ldc.i4.0 + IL_0023: ldc.i4.0 + IL_0024: ldnull + IL_0025: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002a: stelem.ref + IL_002b: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0030: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0035: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' + IL_003a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' + IL_003f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0044: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' + IL_0049: ldarg.0 + IL_004a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_004f: dup + IL_0050: stloc.0 + IL_0051: stind.ref + IL_0052: ldloc.0 + IL_0053: stloc.1 + IL_0054: br.s IL_0056 + + IL_0056: ldloc.1 + IL_0057: ret + } // end of method DynamicTests::InlineAssign + + .method private hidebysig static object + SelfReference(object d) cil managed + { + .param [0] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 111 (0x6f) + .maxstack 7 + .locals init (object V_0) + IL_0000: nop + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_0006: brfalse.s IL_000a + + IL_0008: br.s IL_0052 + + IL_000a: ldc.i4.0 + IL_000b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0010: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0015: ldc.i4.4 + IL_0016: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_001b: dup + IL_001c: ldc.i4.0 + IL_001d: ldc.i4.0 + IL_001e: ldnull + IL_001f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0024: stelem.ref + IL_0025: dup + IL_0026: ldc.i4.1 + IL_0027: ldc.i4.0 + IL_0028: ldnull + IL_0029: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002e: stelem.ref + IL_002f: dup + IL_0030: ldc.i4.2 + IL_0031: ldc.i4.0 + IL_0032: ldnull + IL_0033: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0038: stelem.ref + IL_0039: dup + IL_003a: ldc.i4.3 + IL_003b: ldc.i4.0 + IL_003c: ldnull + IL_003d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0042: stelem.ref + IL_0043: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetIndex(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0048: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_004d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_0057: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_005c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_0061: ldarg.0 + IL_0062: ldarg.0 + IL_0063: ldarg.0 + IL_0064: ldarg.0 + IL_0065: callvirt instance !5 class [mscorlib]System.Func`6::Invoke(!0, + !1, + !2, + !3, + !4) + IL_006a: stloc.0 + IL_006b: br.s IL_006d + + IL_006d: ldloc.0 + IL_006e: ret + } // end of method DynamicTests::SelfReference + + .method private hidebysig static object + LongArgumentListFunc(object d) cil managed + { + .param [0] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 196 (0xc4) + .maxstack 13 + .locals init (object V_0) + IL_0000: nop + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_0006: brfalse.s IL_000d + + IL_0008: br IL_009e + + IL_000d: ldc.i4.0 + IL_000e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0013: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0018: ldc.i4.s 11 + IL_001a: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_001f: dup + IL_0020: ldc.i4.0 + IL_0021: ldc.i4.0 + IL_0022: ldnull + IL_0023: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0028: stelem.ref + IL_0029: dup + IL_002a: ldc.i4.1 + IL_002b: ldc.i4.3 + IL_002c: ldnull + IL_002d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0032: stelem.ref + IL_0033: dup + IL_0034: ldc.i4.2 + IL_0035: ldc.i4.3 + IL_0036: ldnull + IL_0037: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_003c: stelem.ref + IL_003d: dup + IL_003e: ldc.i4.3 + IL_003f: ldc.i4.3 + IL_0040: ldnull + IL_0041: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0046: stelem.ref + IL_0047: dup + IL_0048: ldc.i4.4 + IL_0049: ldc.i4.3 + IL_004a: ldnull + IL_004b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0050: stelem.ref + IL_0051: dup + IL_0052: ldc.i4.5 + IL_0053: ldc.i4.3 + IL_0054: ldnull + IL_0055: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_005a: stelem.ref + IL_005b: dup + IL_005c: ldc.i4.6 + IL_005d: ldc.i4.3 + IL_005e: ldnull + IL_005f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0064: stelem.ref + IL_0065: dup + IL_0066: ldc.i4.7 + IL_0067: ldc.i4.3 + IL_0068: ldnull + IL_0069: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_006e: stelem.ref + IL_006f: dup + IL_0070: ldc.i4.8 + IL_0071: ldc.i4.3 + IL_0072: ldnull + IL_0073: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0078: stelem.ref + IL_0079: dup + IL_007a: ldc.i4.s 9 + IL_007c: ldc.i4.3 + IL_007d: ldnull + IL_007e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0083: stelem.ref + IL_0084: dup + IL_0085: ldc.i4.s 10 + IL_0087: ldc.i4.3 + IL_0088: ldnull + IL_0089: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_008e: stelem.ref + IL_008f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::Invoke(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0094: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0099: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_009e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_00a3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_00ad: ldarg.0 + IL_00ae: ldc.i4.1 + IL_00af: ldc.i4.2 + IL_00b0: ldc.i4.3 + IL_00b1: ldc.i4.4 + IL_00b2: ldc.i4.5 + IL_00b3: ldc.i4.6 + IL_00b4: ldc.i4.7 + IL_00b5: ldc.i4.8 + IL_00b6: ldc.i4.s 9 + IL_00b8: ldc.i4.s 10 + IL_00ba: callvirt instance !12 class [System.Core]System.Func`13::Invoke(!0, + !1, + !2, + !3, + !4, + !5, + !6, + !7, + !8, + !9, + !10, + !11) + IL_00bf: stloc.0 + IL_00c0: br.s IL_00c2 + + IL_00c2: ldloc.0 + IL_00c3: ret + } // end of method DynamicTests::LongArgumentListFunc + + .method private hidebysig static void LongArgumentListAction(object d) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 210 (0xd2) + .maxstack 14 + IL_0000: nop + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_0006: brfalse.s IL_000d + + IL_0008: br IL_00ad + + IL_000d: ldc.i4 0x100 + IL_0012: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0017: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001c: ldc.i4.s 12 + IL_001e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0023: dup + IL_0024: ldc.i4.0 + IL_0025: ldc.i4.0 + IL_0026: ldnull + IL_0027: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002c: stelem.ref + IL_002d: dup + IL_002e: ldc.i4.1 + IL_002f: ldc.i4.3 + IL_0030: ldnull + IL_0031: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0036: stelem.ref + IL_0037: dup + IL_0038: ldc.i4.2 + IL_0039: ldc.i4.3 + IL_003a: ldnull + IL_003b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0040: stelem.ref + IL_0041: dup + IL_0042: ldc.i4.3 + IL_0043: ldc.i4.3 + IL_0044: ldnull + IL_0045: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_004a: stelem.ref + IL_004b: dup + IL_004c: ldc.i4.4 + IL_004d: ldc.i4.3 + IL_004e: ldnull + IL_004f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0054: stelem.ref + IL_0055: dup + IL_0056: ldc.i4.5 + IL_0057: ldc.i4.3 + IL_0058: ldnull + IL_0059: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_005e: stelem.ref + IL_005f: dup + IL_0060: ldc.i4.6 + IL_0061: ldc.i4.3 + IL_0062: ldnull + IL_0063: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0068: stelem.ref + IL_0069: dup + IL_006a: ldc.i4.7 + IL_006b: ldc.i4.3 + IL_006c: ldnull + IL_006d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0072: stelem.ref + IL_0073: dup + IL_0074: ldc.i4.8 + IL_0075: ldc.i4.3 + IL_0076: ldnull + IL_0077: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_007c: stelem.ref + IL_007d: dup + IL_007e: ldc.i4.s 9 + IL_0080: ldc.i4.3 + IL_0081: ldnull + IL_0082: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0087: stelem.ref + IL_0088: dup + IL_0089: ldc.i4.s 10 + IL_008b: ldc.i4.3 + IL_008c: ldnull + IL_008d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0092: stelem.ref + IL_0093: dup + IL_0094: ldc.i4.s 11 + IL_0096: ldc.i4.3 + IL_0097: ldnull + IL_0098: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_009d: stelem.ref + IL_009e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::Invoke(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00a3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00a8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_00ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_00b2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00b7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_00bc: ldarg.0 + IL_00bd: ldc.i4.1 + IL_00be: ldc.i4.2 + IL_00bf: ldc.i4.3 + IL_00c0: ldc.i4.4 + IL_00c1: ldc.i4.5 + IL_00c2: ldc.i4.6 + IL_00c3: ldc.i4.7 + IL_00c4: ldc.i4.8 + IL_00c5: ldc.i4.s 9 + IL_00c7: ldc.i4.s 10 + IL_00c9: ldc.i4.s 11 + IL_00cb: callvirt instance void class [System.Core]System.Action`13::Invoke(!0, + !1, + !2, + !3, + !4, + !5, + !6, + !7, + !8, + !9, + !10, + !11, + !12) + IL_00d0: nop + IL_00d1: ret + } // end of method DynamicTests::LongArgumentListAction + .method private hidebysig static void DynamicThrow() cil managed { // Code size 90 (0x5a) @@ -493,7 +1151,7 @@ .try { IL_0001: nop - IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__0' + IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' IL_0007: brfalse.s IL_000b IL_0009: br.s IL_0030 @@ -507,10 +1165,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Type) IL_0026: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_002b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__0' - IL_0030: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__0' + IL_002b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' + IL_0030: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' IL_0035: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_003a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__7'::'<>p__0' + IL_003a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' IL_003f: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0044: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -536,7 +1194,7 @@ // Code size 1587 (0x633) .maxstack 15 IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__0' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_003e @@ -561,15 +1219,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0034: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0039: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__0' - IL_003e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__0' + IL_0039: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' + IL_003e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' IL_0043: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__0' + IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' IL_004d: ldarg.0 IL_004e: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, !1) IL_0053: nop - IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__1' + IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__1' IL_0059: brfalse.s IL_005d IL_005b: br.s IL_00b0 @@ -605,15 +1263,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00a6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00ab: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__1' - IL_00b0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__1' + IL_00ab: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__1' + IL_00b0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__1' IL_00b5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__1' + IL_00ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__1' IL_00bf: ldarg.0 IL_00c0: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, !1) IL_00c5: nop - IL_00c6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__2' + IL_00c6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__2' IL_00cb: brfalse.s IL_00cf IL_00cd: br.s IL_010d @@ -645,17 +1303,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0103: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0108: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__2' - IL_010d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__2' + IL_0108: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__2' + IL_010d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__2' IL_0112: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0117: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__2' + IL_0117: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__2' IL_011c: ldarg.0 IL_011d: ldc.i4.1 IL_011e: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) IL_0123: nop - IL_0124: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__4' + IL_0124: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__4' IL_0129: brfalse.s IL_012d IL_012b: br.s IL_016b @@ -687,12 +1345,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0161: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0166: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__4' - IL_016b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__4' + IL_0166: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__4' + IL_016b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__4' IL_0170: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0175: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__4' + IL_0175: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__4' IL_017a: ldarg.0 - IL_017b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__3' + IL_017b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__3' IL_0180: brfalse.s IL_0184 IL_0182: br.s IL_01e6 @@ -752,10 +1410,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01dc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01e1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__3' - IL_01e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__3' + IL_01e1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__3' + IL_01e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__3' IL_01eb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__3' + IL_01f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__3' IL_01f5: ldarg.0 IL_01f6: ldc.i4.1 IL_01f7: ldc.i4.2 @@ -773,7 +1431,7 @@ !1, !2) IL_0205: nop - IL_0206: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__7' + IL_0206: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__7' IL_020b: brfalse.s IL_020f IL_020d: br.s IL_0261 @@ -819,14 +1477,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0257: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_025c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__7' - IL_0261: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__7' + IL_025c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__7' + IL_0261: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__7' IL_0266: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_026b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__7' + IL_026b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__7' IL_0270: ldarg.0 IL_0271: ldc.i4.2 IL_0272: ldnull - IL_0273: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__6' + IL_0273: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__6' IL_0278: brfalse.s IL_027c IL_027a: br.s IL_02b0 @@ -854,11 +1512,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02a6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02ab: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__6' - IL_02b0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__6' + IL_02ab: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__6' + IL_02b0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__6' IL_02b5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__6' - IL_02bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__5' + IL_02ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__6' + IL_02bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__5' IL_02c4: brfalse.s IL_02c8 IL_02c6: br.s IL_02f8 @@ -881,10 +1539,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02ee: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02f3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__5' - IL_02f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__5' + IL_02f3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__5' + IL_02f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__5' IL_02fd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0302: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__5' + IL_0302: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__5' IL_0307: ldarg.0 IL_0308: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -898,7 +1556,7 @@ !3, !4) IL_0318: nop - IL_0319: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__10' + IL_0319: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__10' IL_031e: brfalse.s IL_0322 IL_0320: br.s IL_0374 @@ -944,13 +1602,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_036a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_036f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__10' - IL_0374: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__10' + IL_036f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__10' + IL_0374: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__10' IL_0379: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_037e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__10' + IL_037e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__10' IL_0383: ldarg.0 IL_0384: ldarg.0 - IL_0385: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__8' + IL_0385: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__8' IL_038a: brfalse.s IL_038e IL_038c: br.s IL_03bd @@ -973,14 +1631,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03b3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03b8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__8' - IL_03bd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__8' + IL_03b8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__8' + IL_03bd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__8' IL_03c2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03c7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__8' + IL_03c7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__8' IL_03cc: ldarg.0 IL_03cd: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) - IL_03d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__9' + IL_03d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__9' IL_03d7: brfalse.s IL_03db IL_03d9: br.s IL_040a @@ -1003,10 +1661,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0400: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0405: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__9' - IL_040a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__9' + IL_0405: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__9' + IL_040a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__9' IL_040f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0414: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__9' + IL_0414: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__9' IL_0419: ldarg.0 IL_041a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -1016,7 +1674,7 @@ !3, !4) IL_0424: nop - IL_0425: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__11' + IL_0425: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__11' IL_042a: brfalse.s IL_042e IL_042c: br.s IL_046c @@ -1051,10 +1709,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0462: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0467: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__11' - IL_046c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__11' + IL_0467: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__11' + IL_046c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__11' IL_0471: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0476: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__11' + IL_0476: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__11' IL_047b: ldarg.0 IL_047c: ldc.i4.0 IL_047d: ldc.i4.3 @@ -1063,7 +1721,7 @@ !2, !3) IL_0483: pop - IL_0484: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__14' + IL_0484: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__14' IL_0489: brfalse.s IL_048d IL_048b: br.s IL_04cb @@ -1098,11 +1756,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04c1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04c6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__14' - IL_04cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__14' + IL_04c6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__14' + IL_04cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__14' IL_04d0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__14' - IL_04da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__12' + IL_04d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__14' + IL_04da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__12' IL_04df: brfalse.s IL_04e3 IL_04e1: br.s IL_0513 @@ -1125,14 +1783,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0509: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_050e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__12' - IL_0513: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__12' + IL_050e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__12' + IL_0513: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__12' IL_0518: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_051d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__12' + IL_051d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__12' IL_0522: ldarg.0 IL_0523: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) - IL_0528: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__13' + IL_0528: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__13' IL_052d: brfalse.s IL_0531 IL_052f: br.s IL_0560 @@ -1155,10 +1813,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0556: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_055b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__13' - IL_0560: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__13' + IL_055b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__13' + IL_0560: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__13' IL_0565: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_056a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__13' + IL_056a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__13' IL_056f: ldarg.0 IL_0570: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -1168,7 +1826,7 @@ !2, !3) IL_057b: pop - IL_057c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__15' + IL_057c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__15' IL_0581: brfalse.s IL_0585 IL_0583: br.s IL_05be @@ -1198,17 +1856,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05b4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05b9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__15' - IL_05be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__15' + IL_05b9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__15' + IL_05be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__15' IL_05c3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__15' + IL_05c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__15' IL_05cd: ldarg.0 IL_05ce: newobj instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::.ctor() IL_05d3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_05d8: pop - IL_05d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__16' + IL_05d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__16' IL_05de: brfalse.s IL_05e2 IL_05e0: br.s IL_061b @@ -1238,10 +1896,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0611: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0616: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__16' - IL_061b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__16' + IL_0616: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__16' + IL_061b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__16' IL_0620: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0625: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__8'::'<>p__16' + IL_0625: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__16' IL_062a: ldarg.0 IL_062b: ldc.i4.5 IL_062c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -1257,7 +1915,7 @@ .maxstack 13 .locals init (object V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_0043 @@ -1287,10 +1945,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0039: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_003e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' - IL_0043: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' + IL_003e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' + IL_0043: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' IL_0048: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_004d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' + IL_004d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' IL_0052: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::objectField IL_0057: ldc.i4.5 IL_0058: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -1299,7 +1957,7 @@ IL_005d: pop IL_005e: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::objectField IL_0063: stloc.0 - IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__4' + IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__4' IL_0069: brfalse.s IL_006d IL_006b: br.s IL_008c @@ -1312,16 +1970,16 @@ string, class [mscorlib]System.Type) IL_0082: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0087: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__4' - IL_008c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__4' + IL_0087: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__4' + IL_008c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__4' IL_0091: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__4' + IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__4' IL_009b: ldloc.0 IL_009c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_00a1: brtrue IL_01a5 - IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__3' + IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__3' IL_00ab: brfalse.s IL_00af IL_00ad: br.s IL_00ec @@ -1351,12 +2009,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00e2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00e7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__3' - IL_00ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__3' + IL_00e7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__3' + IL_00ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__3' IL_00f1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__3' + IL_00f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__3' IL_00fb: ldloc.0 - IL_00fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__2' + IL_00fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__2' IL_0101: brfalse.s IL_0105 IL_0103: br.s IL_013b @@ -1386,11 +2044,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0131: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0136: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__2' - IL_013b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__2' + IL_0136: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__2' + IL_013b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__2' IL_0140: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0145: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__2' - IL_014a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__1' + IL_0145: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__2' + IL_014a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__1' IL_014f: brfalse.s IL_0153 IL_0151: br.s IL_0182 @@ -1413,10 +2071,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0178: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_017d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__1' - IL_0182: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__1' + IL_017d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__1' + IL_0182: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__1' IL_0187: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_018c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__1' + IL_018c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__1' IL_0191: ldloc.0 IL_0192: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -1430,7 +2088,7 @@ IL_01a2: pop IL_01a3: br.s IL_0203 - IL_01a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__5' + IL_01a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__5' IL_01aa: brfalse.s IL_01ae IL_01ac: br.s IL_01ec @@ -1462,17 +2120,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01e2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01e7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__5' - IL_01ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__5' + IL_01e7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__5' + IL_01ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__5' IL_01f1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__5' + IL_01f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__5' IL_01fb: ldloc.0 IL_01fc: ldc.i4.5 IL_01fd: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_0202: pop - IL_0203: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__6' + IL_0203: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__6' IL_0208: brfalse.s IL_020c IL_020a: br.s IL_0240 @@ -1497,10 +2155,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0236: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_023b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__6' - IL_0240: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__6' + IL_023b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__6' + IL_0240: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__6' IL_0245: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_024a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__6' + IL_024a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__6' IL_024f: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::objectField IL_0254: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, !1) @@ -1508,7 +2166,7 @@ IL_025a: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_025f: callvirt instance string [mscorlib]System.Object::ToString() IL_0264: pop - IL_0265: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__7' + IL_0265: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__7' IL_026a: brfalse.s IL_026e IL_026c: br.s IL_02ac @@ -1540,17 +2198,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02a2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02a7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__7' - IL_02ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__7' + IL_02a7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__7' + IL_02ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__7' IL_02b1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__7' + IL_02b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__7' IL_02bb: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_02c0: ldstr "Hello World" IL_02c5: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) IL_02ca: nop - IL_02cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__8' + IL_02cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__8' IL_02d0: brfalse.s IL_02d4 IL_02d2: br.s IL_0312 @@ -1582,17 +2240,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0308: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_030d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__8' - IL_0312: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__8' + IL_030d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__8' + IL_0312: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__8' IL_0317: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_031c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__8' + IL_031c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__8' IL_0321: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0326: ldstr "Hello World" IL_032b: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) IL_0330: nop - IL_0331: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__9' + IL_0331: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__9' IL_0336: brfalse.s IL_033a IL_0338: br.s IL_0378 @@ -1624,10 +2282,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_036e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0373: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__9' - IL_0378: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__9' + IL_0373: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__9' + IL_0378: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__9' IL_037d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0382: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__9' + IL_0382: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__9' IL_0387: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_038c: ldstr "Hello World" IL_0391: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -1642,7 +2300,7 @@ // Code size 104 (0x68) .maxstack 9 IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_0048 @@ -1674,10 +2332,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' - IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' + IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' + IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' IL_004d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' + IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' IL_0057: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_005c: ldstr "Hello World" IL_0061: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -1692,7 +2350,7 @@ // Code size 108 (0x6c) .maxstack 9 IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_004c @@ -1724,10 +2382,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0042: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0047: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' - IL_004c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_0047: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' + IL_004c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' IL_0051: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0056: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_0056: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' IL_005b: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0060: ldstr "Hello World" IL_0065: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -1743,7 +2401,7 @@ // Code size 114 (0x72) .maxstack 9 IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_0054 @@ -1782,10 +2440,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_004a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_004f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' - IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_004f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' + IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' IL_0059: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'>::Target - IL_005e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_005e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' IL_0063: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0068: ldarga.s a IL_006a: ldarg.1 @@ -1802,7 +2460,7 @@ // Code size 104 (0x68) .maxstack 9 IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_0048 @@ -1834,10 +2492,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' - IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' + IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' IL_004d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' IL_0057: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_005c: ldstr "Hello World" IL_0061: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -1852,7 +2510,7 @@ // Code size 104 (0x68) .maxstack 9 IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_0048 @@ -1884,10 +2542,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' - IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' + IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' + IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' IL_004d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' + IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' IL_0057: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_005c: ldstr "Hello World" IL_0061: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -1902,7 +2560,7 @@ // Code size 126 (0x7e) .maxstack 9 IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_005c @@ -1948,10 +2606,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0052: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0057: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' - IL_005c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' + IL_0057: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' + IL_005c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' IL_0061: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0066: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' + IL_0066: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' IL_006b: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0070: ldstr "Hello World" IL_0075: ldc.i4.5 @@ -1970,7 +2628,7 @@ // Code size 126 (0x7e) .maxstack 9 IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_005c @@ -2016,10 +2674,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0052: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0057: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' - IL_005c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' + IL_0057: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' + IL_005c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' IL_0061: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0066: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' + IL_0066: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' IL_006b: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0070: ldstr "Hello World" IL_0075: ldc.i4.5 @@ -2043,7 +2701,7 @@ // Code size 178 (0xb2) .maxstack 13 IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__1' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_004c @@ -2078,13 +2736,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0042: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0047: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' - IL_004c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' + IL_0047: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__1' + IL_004c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__1' IL_0051: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0056: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' + IL_0056: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__1' IL_005b: ldarg.0 IL_005c: ldnull - IL_005d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' + IL_005d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' IL_0062: brfalse.s IL_0066 IL_0064: br.s IL_0096 @@ -2109,10 +2767,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_008c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0091: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' - IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' + IL_0091: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' + IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' IL_009b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' + IL_00a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' IL_00a5: ldarg.1 IL_00a6: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -2136,7 +2794,7 @@ .locals init (object V_0, object V_1) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_0039 @@ -2159,15 +2817,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_002f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0034: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' - IL_0039: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' + IL_0034: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' + IL_0039: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' IL_003e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0043: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' + IL_0043: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' IL_0048: ldarg.0 IL_0049: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_004e: stloc.0 - IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' + IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__1' IL_0054: brfalse.s IL_0058 IL_0056: br.s IL_008c @@ -2195,10 +2853,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0082: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0087: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' - IL_008c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' + IL_0087: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__1' + IL_008c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__1' IL_0091: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' + IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__1' IL_009b: ldloc.0 IL_009c: ldc.i4.0 IL_009d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2222,7 +2880,7 @@ .maxstack 10 .locals init (object V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__1' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_003e @@ -2250,11 +2908,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0034: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0039: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__1' - IL_003e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__1' + IL_0039: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' + IL_003e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' IL_0043: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__1' - IL_004d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' + IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' + IL_004d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' IL_0052: brfalse.s IL_0056 IL_0054: br.s IL_0086 @@ -2277,10 +2935,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_007c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0081: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' - IL_0086: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' + IL_0081: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' + IL_0086: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' IL_008b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0090: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' + IL_0090: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' IL_0095: ldarg.0 IL_0096: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -2305,7 +2963,7 @@ // Code size 2819 (0xb03) .maxstack 11 IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__1' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_0049 @@ -2337,13 +2995,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__1' - IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__1' + IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' + IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' IL_004e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__1' + IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' IL_0058: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_005d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0062: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' + IL_0062: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' IL_0067: brfalse.s IL_006b IL_0069: br.s IL_00a0 @@ -2373,10 +3031,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0096: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_009b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' - IL_00a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' + IL_009b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' + IL_00a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' IL_00a5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' + IL_00aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' IL_00af: ldarg.0 IL_00b0: ldarg.1 IL_00b1: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2386,7 +3044,7 @@ !1, !2) IL_00bb: nop - IL_00bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__3' + IL_00bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__3' IL_00c1: brfalse.s IL_00c5 IL_00c3: br.s IL_0104 @@ -2418,13 +3076,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00fa: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00ff: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__3' - IL_0104: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__3' + IL_00ff: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__3' + IL_0104: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__3' IL_0109: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_010e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__3' + IL_010e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__3' IL_0113: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0118: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_011d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__2' + IL_011d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__2' IL_0122: brfalse.s IL_0126 IL_0124: br.s IL_015b @@ -2454,10 +3112,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0151: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0156: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__2' - IL_015b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__2' + IL_0156: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__2' + IL_015b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__2' IL_0160: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0165: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__2' + IL_0165: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__2' IL_016a: ldarg.0 IL_016b: ldc.i4.1 IL_016c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2467,7 +3125,7 @@ !1, !2) IL_0176: nop - IL_0177: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__5' + IL_0177: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__5' IL_017c: brfalse.s IL_0180 IL_017e: br.s IL_01bf @@ -2499,13 +3157,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01b5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01ba: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__5' - IL_01bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__5' + IL_01ba: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__5' + IL_01bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__5' IL_01c4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__5' + IL_01c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__5' IL_01ce: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_01d3: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_01d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__4' + IL_01d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__4' IL_01dd: brfalse.s IL_01e1 IL_01df: br.s IL_0216 @@ -2535,10 +3193,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_020c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0211: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__4' - IL_0216: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__4' + IL_0211: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__4' + IL_0216: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__4' IL_021b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0220: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__4' + IL_0220: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__4' IL_0225: ldarg.0 IL_0226: ldnull IL_0227: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2548,7 +3206,7 @@ !1, !2) IL_0231: nop - IL_0232: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__7' + IL_0232: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__7' IL_0237: brfalse.s IL_023b IL_0239: br.s IL_027a @@ -2580,13 +3238,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0270: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0275: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__7' - IL_027a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__7' + IL_0275: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__7' + IL_027a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__7' IL_027f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0284: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__7' + IL_0284: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__7' IL_0289: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_028e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0293: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__6' + IL_0293: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__6' IL_0298: brfalse.s IL_029c IL_029a: br.s IL_02d2 @@ -2616,10 +3274,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02c8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02cd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__6' - IL_02d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__6' + IL_02cd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__6' + IL_02d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__6' IL_02d7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__6' + IL_02dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__6' IL_02e1: ldarg.0 IL_02e2: ldarg.1 IL_02e3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2629,7 +3287,7 @@ !1, !2) IL_02ed: nop - IL_02ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__9' + IL_02ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__9' IL_02f3: brfalse.s IL_02f7 IL_02f5: br.s IL_0336 @@ -2661,13 +3319,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_032c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0331: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__9' - IL_0336: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__9' + IL_0331: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__9' + IL_0336: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__9' IL_033b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0340: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__9' + IL_0340: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__9' IL_0345: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_034a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_034f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__8' + IL_034f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__8' IL_0354: brfalse.s IL_0358 IL_0356: br.s IL_038e @@ -2697,10 +3355,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0384: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0389: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__8' - IL_038e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__8' + IL_0389: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__8' + IL_038e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__8' IL_0393: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0398: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__8' + IL_0398: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__8' IL_039d: ldarg.0 IL_039e: ldc.i4.1 IL_039f: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2710,7 +3368,7 @@ !1, !2) IL_03a9: nop - IL_03aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__11' + IL_03aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__11' IL_03af: brfalse.s IL_03b3 IL_03b1: br.s IL_03f2 @@ -2742,13 +3400,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03e8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03ed: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__11' - IL_03f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__11' + IL_03ed: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__11' + IL_03f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__11' IL_03f7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__11' + IL_03fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__11' IL_0401: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0406: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_040b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__10' + IL_040b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__10' IL_0410: brfalse.s IL_0414 IL_0412: br.s IL_044a @@ -2778,10 +3436,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0440: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0445: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__10' - IL_044a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__10' + IL_0445: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__10' + IL_044a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__10' IL_044f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0454: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__10' + IL_0454: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__10' IL_0459: ldarg.0 IL_045a: ldnull IL_045b: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2791,7 +3449,7 @@ !1, !2) IL_0465: nop - IL_0466: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__13' + IL_0466: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__13' IL_046b: brfalse.s IL_046f IL_046d: br.s IL_04ae @@ -2823,13 +3481,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04a4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04a9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__13' - IL_04ae: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__13' + IL_04a9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__13' + IL_04ae: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__13' IL_04b3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04b8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__13' + IL_04b8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__13' IL_04bd: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_04c2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_04c7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__12' + IL_04c7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__12' IL_04cc: brfalse.s IL_04d0 IL_04ce: br.s IL_0506 @@ -2859,10 +3517,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04fc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0501: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__12' - IL_0506: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__12' + IL_0501: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__12' + IL_0506: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__12' IL_050b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0510: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__12' + IL_0510: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__12' IL_0515: ldarg.0 IL_0516: ldarg.1 IL_0517: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2872,7 +3530,7 @@ !1, !2) IL_0521: nop - IL_0522: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__15' + IL_0522: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__15' IL_0527: brfalse.s IL_052b IL_0529: br.s IL_056a @@ -2904,13 +3562,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0560: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0565: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__15' - IL_056a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__15' + IL_0565: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__15' + IL_056a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__15' IL_056f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0574: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__15' + IL_0574: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__15' IL_0579: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_057e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0583: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__14' + IL_0583: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__14' IL_0588: brfalse.s IL_058c IL_058a: br.s IL_05c2 @@ -2940,10 +3598,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05b8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05bd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__14' - IL_05c2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__14' + IL_05bd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__14' + IL_05c2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__14' IL_05c7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__14' + IL_05cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__14' IL_05d1: ldarg.0 IL_05d2: ldc.i4.1 IL_05d3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2953,7 +3611,7 @@ !1, !2) IL_05dd: nop - IL_05de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__17' + IL_05de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__17' IL_05e3: brfalse.s IL_05e7 IL_05e5: br.s IL_0626 @@ -2985,13 +3643,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_061c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0621: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__17' - IL_0626: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__17' + IL_0621: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__17' + IL_0626: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__17' IL_062b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0630: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__17' + IL_0630: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__17' IL_0635: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_063a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_063f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__16' + IL_063f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__16' IL_0644: brfalse.s IL_0648 IL_0646: br.s IL_067e @@ -3021,10 +3679,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0674: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0679: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__16' - IL_067e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__16' + IL_0679: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__16' + IL_067e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__16' IL_0683: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0688: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__16' + IL_0688: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__16' IL_068d: ldarg.0 IL_068e: ldnull IL_068f: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3034,7 +3692,7 @@ !1, !2) IL_0699: nop - IL_069a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__19' + IL_069a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__19' IL_069f: brfalse.s IL_06a3 IL_06a1: br.s IL_06e2 @@ -3066,13 +3724,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06d8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06dd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__19' - IL_06e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__19' + IL_06dd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__19' + IL_06e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__19' IL_06e7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__19' + IL_06ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__19' IL_06f1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_06f6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_06fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__18' + IL_06fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__18' IL_0700: brfalse.s IL_0704 IL_0702: br.s IL_073a @@ -3102,10 +3760,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0730: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0735: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__18' - IL_073a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__18' + IL_0735: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__18' + IL_073a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__18' IL_073f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0744: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__18' + IL_0744: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__18' IL_0749: ldarg.0 IL_074a: ldarg.1 IL_074b: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3115,7 +3773,7 @@ !1, !2) IL_0755: nop - IL_0756: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__21' + IL_0756: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__21' IL_075b: brfalse.s IL_075f IL_075d: br.s IL_079e @@ -3147,13 +3805,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0794: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0799: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__21' - IL_079e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__21' + IL_0799: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__21' + IL_079e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__21' IL_07a3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__21' + IL_07a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__21' IL_07ad: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_07b2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_07b7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__20' + IL_07b7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__20' IL_07bc: brfalse.s IL_07c0 IL_07be: br.s IL_07f6 @@ -3183,10 +3841,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07ec: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07f1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__20' - IL_07f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__20' + IL_07f1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__20' + IL_07f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__20' IL_07fb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0800: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__20' + IL_0800: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__20' IL_0805: ldarg.0 IL_0806: ldc.i4.1 IL_0807: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3196,7 +3854,7 @@ !1, !2) IL_0811: nop - IL_0812: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__23' + IL_0812: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__23' IL_0817: brfalse.s IL_081b IL_0819: br.s IL_085a @@ -3228,13 +3886,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0850: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0855: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__23' - IL_085a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__23' + IL_0855: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__23' + IL_085a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__23' IL_085f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0864: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__23' + IL_0864: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__23' IL_0869: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_086e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0873: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__22' + IL_0873: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__22' IL_0878: brfalse.s IL_087c IL_087a: br.s IL_08b2 @@ -3264,10 +3922,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08a8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08ad: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__22' - IL_08b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__22' + IL_08ad: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__22' + IL_08b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__22' IL_08b7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__22' + IL_08bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__22' IL_08c1: ldarg.0 IL_08c2: ldnull IL_08c3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3277,7 +3935,7 @@ !1, !2) IL_08cd: nop - IL_08ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__25' + IL_08ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__25' IL_08d3: brfalse.s IL_08d7 IL_08d5: br.s IL_0916 @@ -3309,13 +3967,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_090c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0911: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__25' - IL_0916: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__25' + IL_0911: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__25' + IL_0916: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__25' IL_091b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0920: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__25' + IL_0920: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__25' IL_0925: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_092a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_092f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__24' + IL_092f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__24' IL_0934: brfalse.s IL_0938 IL_0936: br.s IL_096e @@ -3345,10 +4003,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0964: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0969: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__24' - IL_096e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__24' + IL_0969: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__24' + IL_096e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__24' IL_0973: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0978: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__24' + IL_0978: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__24' IL_097d: ldarg.0 IL_097e: ldarg.1 IL_097f: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3358,7 +4016,7 @@ !1, !2) IL_0989: nop - IL_098a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__27' + IL_098a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__27' IL_098f: brfalse.s IL_0993 IL_0991: br.s IL_09d2 @@ -3390,13 +4048,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09c8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09cd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__27' - IL_09d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__27' + IL_09cd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__27' + IL_09d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__27' IL_09d7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__27' + IL_09dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__27' IL_09e1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_09e6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_09eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__26' + IL_09eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__26' IL_09f0: brfalse.s IL_09f4 IL_09f2: br.s IL_0a2a @@ -3426,10 +4084,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a20: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a25: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__26' - IL_0a2a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__26' + IL_0a25: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__26' + IL_0a2a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__26' IL_0a2f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a34: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__26' + IL_0a34: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__26' IL_0a39: ldarg.0 IL_0a3a: ldc.i4.1 IL_0a3b: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3439,7 +4097,7 @@ !1, !2) IL_0a45: nop - IL_0a46: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__29' + IL_0a46: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__29' IL_0a4b: brfalse.s IL_0a4f IL_0a4d: br.s IL_0a8e @@ -3471,13 +4129,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a84: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a89: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__29' - IL_0a8e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__29' + IL_0a89: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__29' + IL_0a8e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__29' IL_0a93: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a98: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__29' + IL_0a98: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__29' IL_0a9d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0aa2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0aa7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__28' + IL_0aa7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__28' IL_0aac: brfalse.s IL_0ab0 IL_0aae: br.s IL_0ae6 @@ -3507,10 +4165,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0adc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ae1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__28' - IL_0ae6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__28' + IL_0ae1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__28' + IL_0ae6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__28' IL_0aeb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0af0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__28' + IL_0af0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__28' IL_0af5: ldarg.0 IL_0af6: ldnull IL_0af7: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3533,7 +4191,7 @@ // Code size 3386 (0xd3a) .maxstack 11 IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__1' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__1' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_0049 @@ -3565,13 +4223,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__1' - IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__1' + IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__1' + IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__1' IL_004e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__1' + IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__1' IL_0058: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_005d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0062: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' + IL_0062: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__0' IL_0067: brfalse.s IL_006b IL_0069: br.s IL_00a1 @@ -3601,10 +4259,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0097: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_009c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' - IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' + IL_009c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__0' + IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__0' IL_00a6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' + IL_00ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__0' IL_00b0: ldarg.0 IL_00b1: ldarg.1 IL_00b2: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3614,7 +4272,7 @@ !1, !2) IL_00bc: nop - IL_00bd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__3' + IL_00bd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__3' IL_00c2: brfalse.s IL_00c6 IL_00c4: br.s IL_0105 @@ -3646,13 +4304,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00fb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0100: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__3' - IL_0105: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__3' + IL_0100: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__3' + IL_0105: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__3' IL_010a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_010f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__3' + IL_010f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__3' IL_0114: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0119: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_011e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__2' + IL_011e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__2' IL_0123: brfalse.s IL_0127 IL_0125: br.s IL_015d @@ -3682,10 +4340,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0153: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0158: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__2' - IL_015d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__2' + IL_0158: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__2' + IL_015d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__2' IL_0162: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0167: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__2' + IL_0167: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__2' IL_016c: ldarg.0 IL_016d: ldc.i4.1 IL_016e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3695,7 +4353,7 @@ !1, !2) IL_0178: nop - IL_0179: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__5' + IL_0179: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__5' IL_017e: brfalse.s IL_0182 IL_0180: br.s IL_01c1 @@ -3727,13 +4385,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01b7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01bc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__5' - IL_01c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__5' + IL_01bc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__5' + IL_01c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__5' IL_01c6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__5' + IL_01cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__5' IL_01d0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_01d5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_01da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__4' + IL_01da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__4' IL_01df: brfalse.s IL_01e3 IL_01e1: br.s IL_0219 @@ -3763,10 +4421,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_020f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0214: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__4' - IL_0219: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__4' + IL_0214: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__4' + IL_0219: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__4' IL_021e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0223: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__4' + IL_0223: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__4' IL_0228: ldarg.0 IL_0229: ldnull IL_022a: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3776,7 +4434,7 @@ !1, !2) IL_0234: nop - IL_0235: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__7' + IL_0235: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__7' IL_023a: brfalse.s IL_023e IL_023c: br.s IL_027d @@ -3808,13 +4466,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0273: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0278: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__7' - IL_027d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__7' + IL_0278: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__7' + IL_027d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__7' IL_0282: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0287: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__7' + IL_0287: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__7' IL_028c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0291: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0296: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__6' + IL_0296: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__6' IL_029b: brfalse.s IL_029f IL_029d: br.s IL_02d5 @@ -3844,10 +4502,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02cb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02d0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__6' - IL_02d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__6' + IL_02d0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__6' + IL_02d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__6' IL_02da: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__6' + IL_02df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__6' IL_02e4: ldarg.0 IL_02e5: ldarg.1 IL_02e6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3857,7 +4515,7 @@ !1, !2) IL_02f0: nop - IL_02f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__9' + IL_02f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__9' IL_02f6: brfalse.s IL_02fa IL_02f8: br.s IL_0339 @@ -3889,13 +4547,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_032f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0334: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__9' - IL_0339: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__9' + IL_0334: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__9' + IL_0339: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__9' IL_033e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0343: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__9' + IL_0343: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__9' IL_0348: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_034d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0352: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__8' + IL_0352: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__8' IL_0357: brfalse.s IL_035b IL_0359: br.s IL_0391 @@ -3925,10 +4583,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0387: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_038c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__8' - IL_0391: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__8' + IL_038c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__8' + IL_0391: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__8' IL_0396: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_039b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__8' + IL_039b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__8' IL_03a0: ldarg.0 IL_03a1: ldc.i4.1 IL_03a2: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3938,7 +4596,7 @@ !1, !2) IL_03ac: nop - IL_03ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__11' + IL_03ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__11' IL_03b2: brfalse.s IL_03b6 IL_03b4: br.s IL_03f5 @@ -3970,13 +4628,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03eb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03f0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__11' - IL_03f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__11' + IL_03f0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__11' + IL_03f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__11' IL_03fa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__11' + IL_03ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__11' IL_0404: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0409: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_040e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__10' + IL_040e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__10' IL_0413: brfalse.s IL_0417 IL_0415: br.s IL_044d @@ -4006,10 +4664,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0443: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0448: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__10' - IL_044d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__10' + IL_0448: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__10' + IL_044d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__10' IL_0452: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0457: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__10' + IL_0457: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__10' IL_045c: ldarg.0 IL_045d: ldnull IL_045e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4019,7 +4677,7 @@ !1, !2) IL_0468: nop - IL_0469: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__13' + IL_0469: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__13' IL_046e: brfalse.s IL_0472 IL_0470: br.s IL_04b1 @@ -4051,13 +4709,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04a7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04ac: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__13' - IL_04b1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__13' + IL_04ac: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__13' + IL_04b1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__13' IL_04b6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04bb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__13' + IL_04bb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__13' IL_04c0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_04c5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_04ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__12' + IL_04ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__12' IL_04cf: brfalse.s IL_04d3 IL_04d1: br.s IL_0509 @@ -4087,10 +4745,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04ff: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0504: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__12' - IL_0509: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__12' + IL_0504: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__12' + IL_0509: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__12' IL_050e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0513: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__12' + IL_0513: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__12' IL_0518: ldarg.0 IL_0519: ldarg.1 IL_051a: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4100,7 +4758,7 @@ !1, !2) IL_0524: nop - IL_0525: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__15' + IL_0525: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__15' IL_052a: brfalse.s IL_052e IL_052c: br.s IL_056d @@ -4132,13 +4790,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0563: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0568: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__15' - IL_056d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__15' + IL_0568: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__15' + IL_056d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__15' IL_0572: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0577: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__15' + IL_0577: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__15' IL_057c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0581: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0586: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__14' + IL_0586: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__14' IL_058b: brfalse.s IL_058f IL_058d: br.s IL_05c5 @@ -4168,10 +4826,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05bb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05c0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__14' - IL_05c5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__14' + IL_05c0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__14' + IL_05c5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__14' IL_05ca: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05cf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__14' + IL_05cf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__14' IL_05d4: ldarg.0 IL_05d5: ldc.i4.1 IL_05d6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4181,7 +4839,7 @@ !1, !2) IL_05e0: nop - IL_05e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__17' + IL_05e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__17' IL_05e6: brfalse.s IL_05ea IL_05e8: br.s IL_0629 @@ -4213,13 +4871,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_061f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0624: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__17' - IL_0629: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__17' + IL_0624: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__17' + IL_0629: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__17' IL_062e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0633: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__17' + IL_0633: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__17' IL_0638: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_063d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0642: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__16' + IL_0642: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__16' IL_0647: brfalse.s IL_064b IL_0649: br.s IL_0681 @@ -4249,10 +4907,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0677: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_067c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__16' - IL_0681: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__16' + IL_067c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__16' + IL_0681: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__16' IL_0686: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_068b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__16' + IL_068b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__16' IL_0690: ldarg.0 IL_0691: ldnull IL_0692: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4262,7 +4920,7 @@ !1, !2) IL_069c: nop - IL_069d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__19' + IL_069d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__19' IL_06a2: brfalse.s IL_06a6 IL_06a4: br.s IL_06e5 @@ -4294,13 +4952,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06db: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__19' - IL_06e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__19' + IL_06e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__19' + IL_06e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__19' IL_06ea: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__19' + IL_06ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__19' IL_06f4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_06f9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_06fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__18' + IL_06fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__18' IL_0703: brfalse.s IL_0707 IL_0705: br.s IL_073d @@ -4330,10 +4988,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0733: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0738: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__18' - IL_073d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__18' + IL_0738: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__18' + IL_073d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__18' IL_0742: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0747: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__18' + IL_0747: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__18' IL_074c: ldarg.0 IL_074d: ldarg.1 IL_074e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4343,7 +5001,7 @@ !1, !2) IL_0758: nop - IL_0759: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__21' + IL_0759: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__21' IL_075e: brfalse.s IL_0762 IL_0760: br.s IL_07a1 @@ -4375,13 +5033,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0797: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_079c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__21' - IL_07a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__21' + IL_079c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__21' + IL_07a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__21' IL_07a6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__21' + IL_07ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__21' IL_07b0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_07b5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_07ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__20' + IL_07ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__20' IL_07bf: brfalse.s IL_07c3 IL_07c1: br.s IL_07f9 @@ -4411,10 +5069,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07ef: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07f4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__20' - IL_07f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__20' + IL_07f4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__20' + IL_07f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__20' IL_07fe: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0803: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__20' + IL_0803: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__20' IL_0808: ldarg.0 IL_0809: ldc.i4.1 IL_080a: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4424,7 +5082,7 @@ !1, !2) IL_0814: nop - IL_0815: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__23' + IL_0815: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__23' IL_081a: brfalse.s IL_081e IL_081c: br.s IL_085d @@ -4456,13 +5114,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0853: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0858: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__23' - IL_085d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__23' + IL_0858: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__23' + IL_085d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__23' IL_0862: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0867: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__23' + IL_0867: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__23' IL_086c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0871: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0876: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__22' + IL_0876: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__22' IL_087b: brfalse.s IL_087f IL_087d: br.s IL_08b5 @@ -4492,10 +5150,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08ab: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08b0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__22' - IL_08b5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__22' + IL_08b0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__22' + IL_08b5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__22' IL_08ba: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__22' + IL_08bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__22' IL_08c4: ldarg.0 IL_08c5: ldnull IL_08c6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4505,7 +5163,7 @@ !1, !2) IL_08d0: nop - IL_08d1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__25' + IL_08d1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__25' IL_08d6: brfalse.s IL_08da IL_08d8: br.s IL_0919 @@ -4537,13 +5195,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_090f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0914: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__25' - IL_0919: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__25' + IL_0914: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__25' + IL_0919: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__25' IL_091e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0923: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__25' + IL_0923: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__25' IL_0928: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_092d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0932: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__24' + IL_0932: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__24' IL_0937: brfalse.s IL_093b IL_0939: br.s IL_0971 @@ -4573,10 +5231,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0967: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_096c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__24' - IL_0971: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__24' + IL_096c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__24' + IL_0971: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__24' IL_0976: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_097b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__24' + IL_097b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__24' IL_0980: ldarg.0 IL_0981: ldarg.1 IL_0982: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4586,7 +5244,7 @@ !1, !2) IL_098c: nop - IL_098d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__27' + IL_098d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__27' IL_0992: brfalse.s IL_0996 IL_0994: br.s IL_09d5 @@ -4618,13 +5276,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09cb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09d0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__27' - IL_09d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__27' + IL_09d0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__27' + IL_09d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__27' IL_09da: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__27' + IL_09df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__27' IL_09e4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_09e9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_09ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__26' + IL_09ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__26' IL_09f3: brfalse.s IL_09f7 IL_09f5: br.s IL_0a2d @@ -4654,10 +5312,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a23: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a28: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__26' - IL_0a2d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__26' + IL_0a28: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__26' + IL_0a2d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__26' IL_0a32: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a37: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__26' + IL_0a37: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__26' IL_0a3c: ldarg.0 IL_0a3d: ldc.i4.1 IL_0a3e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4667,7 +5325,7 @@ !1, !2) IL_0a48: nop - IL_0a49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__29' + IL_0a49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__29' IL_0a4e: brfalse.s IL_0a52 IL_0a50: br.s IL_0a91 @@ -4699,13 +5357,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a87: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a8c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__29' - IL_0a91: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__29' + IL_0a8c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__29' + IL_0a91: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__29' IL_0a96: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a9b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__29' + IL_0a9b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__29' IL_0aa0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0aa5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0aaa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__28' + IL_0aaa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__28' IL_0aaf: brfalse.s IL_0ab3 IL_0ab1: br.s IL_0ae9 @@ -4735,10 +5393,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0adf: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ae4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__28' - IL_0ae9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__28' + IL_0ae4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__28' + IL_0ae9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__28' IL_0aee: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0af3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__28' + IL_0af3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__28' IL_0af8: ldarg.0 IL_0af9: ldnull IL_0afa: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4748,7 +5406,7 @@ !1, !2) IL_0b04: nop - IL_0b05: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__31' + IL_0b05: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__31' IL_0b0a: brfalse.s IL_0b0e IL_0b0c: br.s IL_0b4d @@ -4780,13 +5438,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b43: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b48: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__31' - IL_0b4d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__31' + IL_0b48: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__31' + IL_0b4d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__31' IL_0b52: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b57: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__31' + IL_0b57: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__31' IL_0b5c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0b61: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0b66: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__30' + IL_0b66: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__30' IL_0b6b: brfalse.s IL_0b6f IL_0b6d: br.s IL_0ba5 @@ -4816,10 +5474,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b9b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ba0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__30' - IL_0ba5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__30' + IL_0ba0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__30' + IL_0ba5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__30' IL_0baa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0baf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__30' + IL_0baf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__30' IL_0bb4: ldarg.0 IL_0bb5: ldarg.1 IL_0bb6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4829,7 +5487,7 @@ !1, !2) IL_0bc0: nop - IL_0bc1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__33' + IL_0bc1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__33' IL_0bc6: brfalse.s IL_0bca IL_0bc8: br.s IL_0c09 @@ -4861,13 +5519,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0bff: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c04: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__33' - IL_0c09: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__33' + IL_0c04: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__33' + IL_0c09: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__33' IL_0c0e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__33' + IL_0c13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__33' IL_0c18: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0c1d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0c22: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__32' + IL_0c22: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__32' IL_0c27: brfalse.s IL_0c2b IL_0c29: br.s IL_0c61 @@ -4897,10 +5555,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c57: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c5c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__32' - IL_0c61: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__32' + IL_0c5c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__32' + IL_0c61: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__32' IL_0c66: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c6b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__32' + IL_0c6b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__32' IL_0c70: ldarg.0 IL_0c71: ldc.i4.1 IL_0c72: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4910,7 +5568,7 @@ !1, !2) IL_0c7c: nop - IL_0c7d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__35' + IL_0c7d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__35' IL_0c82: brfalse.s IL_0c86 IL_0c84: br.s IL_0cc5 @@ -4942,13 +5600,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0cbb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0cc0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__35' - IL_0cc5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__35' + IL_0cc0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__35' + IL_0cc5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__35' IL_0cca: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0ccf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__35' + IL_0ccf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__35' IL_0cd4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0cd9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0cde: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__34' + IL_0cde: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__34' IL_0ce3: brfalse.s IL_0ce7 IL_0ce5: br.s IL_0d1d @@ -4978,10 +5636,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d13: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d18: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__34' - IL_0d1d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__34' + IL_0d18: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__34' + IL_0d1d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__34' IL_0d22: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d27: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__34' + IL_0d27: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__34' IL_0d2c: ldarg.0 IL_0d2d: ldnull IL_0d2e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5003,7 +5661,7 @@ IL_0000: nop IL_0001: call void [mscorlib]System.Console::WriteLine() IL_0006: nop - IL_0007: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' + IL_0007: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__0' IL_000c: brfalse.s IL_0010 IL_000e: br.s IL_0035 @@ -5017,10 +5675,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Type) IL_002b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0030: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' - IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' + IL_0030: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__0' + IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__0' IL_003a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_003f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' + IL_003f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__0' IL_0044: ldarg.0 IL_0045: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5044,7 +5702,7 @@ IL_0000: nop IL_0001: ldarg.0 IL_0002: stloc.0 - IL_0003: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__3' + IL_0003: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__3' IL_0008: brfalse.s IL_000c IL_000a: br.s IL_002b @@ -5057,16 +5715,16 @@ string, class [mscorlib]System.Type) IL_0021: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0026: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__3' - IL_002b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__3' + IL_0026: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__3' + IL_002b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__3' IL_0030: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__3' + IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__3' IL_003a: ldloc.0 IL_003b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0040: brtrue IL_0144 - IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__2' + IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__2' IL_004a: brfalse.s IL_004e IL_004c: br.s IL_008b @@ -5096,12 +5754,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0081: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0086: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__2' - IL_008b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__2' + IL_0086: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__2' + IL_008b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__2' IL_0090: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0095: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__2' + IL_0095: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__2' IL_009a: ldloc.0 - IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__1' + IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__1' IL_00a0: brfalse.s IL_00a4 IL_00a2: br.s IL_00da @@ -5131,11 +5789,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00d0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__1' - IL_00da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__1' + IL_00d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__1' + IL_00da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__1' IL_00df: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__1' - IL_00e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' + IL_00e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__1' + IL_00e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__0' IL_00ee: brfalse.s IL_00f2 IL_00f0: br.s IL_0121 @@ -5158,10 +5816,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0117: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_011c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' - IL_0121: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' + IL_011c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__0' + IL_0121: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__0' IL_0126: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_012b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' + IL_012b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__0' IL_0130: ldloc.0 IL_0131: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5175,7 +5833,7 @@ IL_0141: pop IL_0142: br.s IL_01a2 - IL_0144: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__4' + IL_0144: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__4' IL_0149: brfalse.s IL_014d IL_014b: br.s IL_018b @@ -5207,10 +5865,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0181: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0186: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__4' - IL_018b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__4' + IL_0186: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__4' + IL_018b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__4' IL_0190: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0195: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__4' + IL_0195: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__4' IL_019a: ldloc.0 IL_019b: ldc.i4.5 IL_019c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5219,7 +5877,7 @@ IL_01a1: pop IL_01a2: ldarg.0 IL_01a3: stloc.0 - IL_01a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__8' + IL_01a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__8' IL_01a9: brfalse.s IL_01ad IL_01ab: br.s IL_01cc @@ -5232,16 +5890,16 @@ string, class [mscorlib]System.Type) IL_01c2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01c7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__8' - IL_01cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__8' + IL_01c7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__8' + IL_01cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__8' IL_01d1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__8' + IL_01d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__8' IL_01db: ldloc.0 IL_01dc: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_01e1: brtrue IL_02e5 - IL_01e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__7' + IL_01e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__7' IL_01eb: brfalse.s IL_01ef IL_01ed: br.s IL_022c @@ -5271,12 +5929,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0222: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0227: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__7' - IL_022c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__7' + IL_0227: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__7' + IL_022c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__7' IL_0231: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0236: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__7' + IL_0236: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__7' IL_023b: ldloc.0 - IL_023c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__6' + IL_023c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__6' IL_0241: brfalse.s IL_0245 IL_0243: br.s IL_027b @@ -5306,11 +5964,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0271: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0276: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__6' - IL_027b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__6' + IL_0276: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__6' + IL_027b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__6' IL_0280: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0285: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__6' - IL_028a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__5' + IL_0285: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__6' + IL_028a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__5' IL_028f: brfalse.s IL_0293 IL_0291: br.s IL_02c2 @@ -5333,10 +5991,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02b8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02bd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__5' - IL_02c2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__5' + IL_02bd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__5' + IL_02c2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__5' IL_02c7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__5' + IL_02cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__5' IL_02d1: ldloc.0 IL_02d2: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5350,7 +6008,7 @@ IL_02e2: pop IL_02e3: br.s IL_0343 - IL_02e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__9' + IL_02e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__9' IL_02ea: brfalse.s IL_02ee IL_02ec: br.s IL_032c @@ -5382,10 +6040,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0322: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0327: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__9' - IL_032c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__9' + IL_0327: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__9' + IL_032c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__9' IL_0331: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0336: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__9' + IL_0336: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__9' IL_033b: ldloc.0 IL_033c: ldc.i4.1 IL_033d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5394,7 +6052,7 @@ IL_0342: pop IL_0343: ldarg.0 IL_0344: stloc.0 - IL_0345: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__12' + IL_0345: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__12' IL_034a: brfalse.s IL_034e IL_034c: br.s IL_038b @@ -5424,12 +6082,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0381: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0386: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__12' - IL_038b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__12' + IL_0386: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__12' + IL_038b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__12' IL_0390: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0395: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__12' + IL_0395: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__12' IL_039a: ldloc.0 - IL_039b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__11' + IL_039b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__11' IL_03a0: brfalse.s IL_03a4 IL_03a2: br.s IL_03da @@ -5459,11 +6117,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03d0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__11' - IL_03da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__11' + IL_03d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__11' + IL_03da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__11' IL_03df: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__11' - IL_03e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__10' + IL_03e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__11' + IL_03e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__10' IL_03ee: brfalse.s IL_03f2 IL_03f0: br.s IL_0421 @@ -5486,10 +6144,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0417: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_041c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__10' - IL_0421: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__10' + IL_041c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__10' + IL_0421: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__10' IL_0426: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_042b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__10' + IL_042b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__10' IL_0430: ldloc.0 IL_0431: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5503,7 +6161,7 @@ IL_0441: pop IL_0442: ldarg.0 IL_0443: stloc.0 - IL_0444: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__15' + IL_0444: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__15' IL_0449: brfalse.s IL_044d IL_044b: br.s IL_048a @@ -5533,12 +6191,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0480: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0485: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__15' - IL_048a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__15' + IL_0485: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__15' + IL_048a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__15' IL_048f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0494: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__15' + IL_0494: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__15' IL_0499: ldloc.0 - IL_049a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__14' + IL_049a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__14' IL_049f: brfalse.s IL_04a3 IL_04a1: br.s IL_04d9 @@ -5568,11 +6226,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04cf: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04d4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__14' - IL_04d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__14' + IL_04d4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__14' + IL_04d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__14' IL_04de: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__14' - IL_04e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__13' + IL_04e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__14' + IL_04e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__13' IL_04ed: brfalse.s IL_04f1 IL_04ef: br.s IL_0520 @@ -5595,10 +6253,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0516: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_051b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__13' - IL_0520: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__13' + IL_051b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__13' + IL_0520: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__13' IL_0525: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_052a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__13' + IL_052a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__13' IL_052f: ldloc.0 IL_0530: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5614,7 +6272,7 @@ IL_0542: stloc.0 IL_0543: ldarg.0 IL_0544: stloc.1 - IL_0545: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__19' + IL_0545: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__19' IL_054a: brfalse.s IL_054e IL_054c: br.s IL_056d @@ -5627,16 +6285,16 @@ string, class [mscorlib]System.Type) IL_0563: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0568: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__19' - IL_056d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__19' + IL_0568: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__19' + IL_056d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__19' IL_0572: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0577: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__19' + IL_0577: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__19' IL_057c: ldloc.1 IL_057d: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0582: brtrue IL_0686 - IL_0587: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__18' + IL_0587: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__18' IL_058c: brfalse.s IL_0590 IL_058e: br.s IL_05cd @@ -5666,12 +6324,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05c3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05c8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__18' - IL_05cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__18' + IL_05c8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__18' + IL_05cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__18' IL_05d2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__18' + IL_05d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__18' IL_05dc: ldloc.1 - IL_05dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__17' + IL_05dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__17' IL_05e2: brfalse.s IL_05e6 IL_05e4: br.s IL_061c @@ -5701,11 +6359,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0612: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0617: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__17' - IL_061c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__17' + IL_0617: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__17' + IL_061c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__17' IL_0621: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0626: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__17' - IL_062b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__16' + IL_0626: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__17' + IL_062b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__16' IL_0630: brfalse.s IL_0634 IL_0632: br.s IL_0663 @@ -5728,10 +6386,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0659: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_065e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__16' - IL_0663: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__16' + IL_065e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__16' + IL_0663: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__16' IL_0668: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_066d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__16' + IL_066d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__16' IL_0672: ldloc.1 IL_0673: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5745,7 +6403,7 @@ IL_0683: pop IL_0684: br.s IL_06e4 - IL_0686: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__20' + IL_0686: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__20' IL_068b: brfalse.s IL_068f IL_068d: br.s IL_06cd @@ -5777,10 +6435,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06c3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06c8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__20' - IL_06cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__20' + IL_06c8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__20' + IL_06cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__20' IL_06d2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__20' + IL_06d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__20' IL_06dc: ldloc.1 IL_06dd: ldloc.0 IL_06de: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5791,7 +6449,7 @@ IL_06e5: stloc.1 IL_06e6: ldarg.0 IL_06e7: stloc.0 - IL_06e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__24' + IL_06e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__24' IL_06ed: brfalse.s IL_06f1 IL_06ef: br.s IL_0710 @@ -5804,16 +6462,16 @@ string, class [mscorlib]System.Type) IL_0706: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_070b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__24' - IL_0710: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__24' + IL_070b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__24' + IL_0710: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__24' IL_0715: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_071a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__24' + IL_071a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__24' IL_071f: ldloc.0 IL_0720: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0725: brtrue IL_0829 - IL_072a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__23' + IL_072a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__23' IL_072f: brfalse.s IL_0733 IL_0731: br.s IL_0770 @@ -5843,12 +6501,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0766: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_076b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__23' - IL_0770: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__23' + IL_076b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__23' + IL_0770: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__23' IL_0775: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_077a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__23' + IL_077a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__23' IL_077f: ldloc.0 - IL_0780: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__22' + IL_0780: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__22' IL_0785: brfalse.s IL_0789 IL_0787: br.s IL_07bf @@ -5878,11 +6536,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07b5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07ba: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__22' - IL_07bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__22' + IL_07ba: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__22' + IL_07bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__22' IL_07c4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__22' - IL_07ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__21' + IL_07c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__22' + IL_07ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__21' IL_07d3: brfalse.s IL_07d7 IL_07d5: br.s IL_0806 @@ -5905,10 +6563,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07fc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0801: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__21' - IL_0806: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__21' + IL_0801: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__21' + IL_0806: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__21' IL_080b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0810: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__21' + IL_0810: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__21' IL_0815: ldloc.0 IL_0816: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5922,7 +6580,7 @@ IL_0826: pop IL_0827: br.s IL_0887 - IL_0829: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__25' + IL_0829: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__25' IL_082e: brfalse.s IL_0832 IL_0830: br.s IL_0870 @@ -5954,10 +6612,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0866: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_086b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__25' - IL_0870: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__25' + IL_086b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__25' + IL_0870: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__25' IL_0875: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_087a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__25' + IL_087a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__25' IL_087f: ldloc.0 IL_0880: ldloc.1 IL_0881: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5966,7 +6624,7 @@ IL_0886: pop IL_0887: ldarg.0 IL_0888: stloc.0 - IL_0889: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__28' + IL_0889: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__28' IL_088e: brfalse.s IL_0892 IL_0890: br.s IL_08cf @@ -5996,12 +6654,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08c5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08ca: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__28' - IL_08cf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__28' + IL_08ca: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__28' + IL_08cf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__28' IL_08d4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__28' + IL_08d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__28' IL_08de: ldloc.0 - IL_08df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__27' + IL_08df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__27' IL_08e4: brfalse.s IL_08e8 IL_08e6: br.s IL_091e @@ -6031,11 +6689,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0914: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0919: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__27' - IL_091e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__27' + IL_0919: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__27' + IL_091e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__27' IL_0923: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0928: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__27' - IL_092d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__26' + IL_0928: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__27' + IL_092d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__26' IL_0932: brfalse.s IL_0936 IL_0934: br.s IL_0965 @@ -6058,10 +6716,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_095b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0960: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__26' - IL_0965: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__26' + IL_0960: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__26' + IL_0965: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__26' IL_096a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_096f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__26' + IL_096f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__26' IL_0974: ldloc.0 IL_0975: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6075,7 +6733,7 @@ IL_0985: pop IL_0986: ldarg.0 IL_0987: stloc.0 - IL_0988: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__31' + IL_0988: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__31' IL_098d: brfalse.s IL_0991 IL_098f: br.s IL_09ce @@ -6105,12 +6763,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09c4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09c9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__31' - IL_09ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__31' + IL_09c9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__31' + IL_09ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__31' IL_09d3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__31' + IL_09d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__31' IL_09dd: ldloc.0 - IL_09de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__30' + IL_09de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__30' IL_09e3: brfalse.s IL_09e7 IL_09e5: br.s IL_0a1d @@ -6140,11 +6798,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a13: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a18: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__30' - IL_0a1d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__30' + IL_0a18: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__30' + IL_0a1d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__30' IL_0a22: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a27: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__30' - IL_0a2c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__29' + IL_0a27: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__30' + IL_0a2c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__29' IL_0a31: brfalse.s IL_0a35 IL_0a33: br.s IL_0a64 @@ -6167,10 +6825,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a5a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a5f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__29' - IL_0a64: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__29' + IL_0a5f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__29' + IL_0a64: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__29' IL_0a69: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a6e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__29' + IL_0a6e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__29' IL_0a73: ldloc.0 IL_0a74: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6184,7 +6842,7 @@ IL_0a84: pop IL_0a85: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0a8a: stloc.0 - IL_0a8b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__35' + IL_0a8b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__35' IL_0a90: brfalse.s IL_0a94 IL_0a92: br.s IL_0ab3 @@ -6197,16 +6855,16 @@ string, class [mscorlib]System.Type) IL_0aa9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0aae: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__35' - IL_0ab3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__35' + IL_0aae: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__35' + IL_0ab3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__35' IL_0ab8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0abd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__35' + IL_0abd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__35' IL_0ac2: ldloc.0 IL_0ac3: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0ac8: brtrue IL_0bcc - IL_0acd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__34' + IL_0acd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__34' IL_0ad2: brfalse.s IL_0ad6 IL_0ad4: br.s IL_0b13 @@ -6236,12 +6894,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b09: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b0e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__34' - IL_0b13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__34' + IL_0b0e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__34' + IL_0b13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__34' IL_0b18: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b1d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__34' + IL_0b1d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__34' IL_0b22: ldloc.0 - IL_0b23: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__33' + IL_0b23: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__33' IL_0b28: brfalse.s IL_0b2c IL_0b2a: br.s IL_0b62 @@ -6271,11 +6929,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b58: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b5d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__33' - IL_0b62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__33' + IL_0b5d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__33' + IL_0b62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__33' IL_0b67: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b6c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__33' - IL_0b71: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__32' + IL_0b6c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__33' + IL_0b71: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__32' IL_0b76: brfalse.s IL_0b7a IL_0b78: br.s IL_0ba9 @@ -6298,10 +6956,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b9f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ba4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__32' - IL_0ba9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__32' + IL_0ba4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__32' + IL_0ba9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__32' IL_0bae: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0bb3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__32' + IL_0bb3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__32' IL_0bb8: ldloc.0 IL_0bb9: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6315,7 +6973,7 @@ IL_0bc9: pop IL_0bca: br.s IL_0c2a - IL_0bcc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__36' + IL_0bcc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__36' IL_0bd1: brfalse.s IL_0bd5 IL_0bd3: br.s IL_0c13 @@ -6347,10 +7005,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c09: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c0e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__36' - IL_0c13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__36' + IL_0c0e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__36' + IL_0c13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__36' IL_0c18: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c1d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__36' + IL_0c1d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__36' IL_0c22: ldloc.0 IL_0c23: ldc.i4.5 IL_0c24: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6359,7 +7017,7 @@ IL_0c29: pop IL_0c2a: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0c2f: stloc.0 - IL_0c30: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__40' + IL_0c30: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__40' IL_0c35: brfalse.s IL_0c39 IL_0c37: br.s IL_0c58 @@ -6372,16 +7030,16 @@ string, class [mscorlib]System.Type) IL_0c4e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c53: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__40' - IL_0c58: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__40' + IL_0c53: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__40' + IL_0c58: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__40' IL_0c5d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__40' + IL_0c62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__40' IL_0c67: ldloc.0 IL_0c68: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0c6d: brtrue IL_0d71 - IL_0c72: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__39' + IL_0c72: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__39' IL_0c77: brfalse.s IL_0c7b IL_0c79: br.s IL_0cb8 @@ -6411,12 +7069,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0cae: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0cb3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__39' - IL_0cb8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__39' + IL_0cb3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__39' + IL_0cb8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__39' IL_0cbd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0cc2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__39' + IL_0cc2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__39' IL_0cc7: ldloc.0 - IL_0cc8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__38' + IL_0cc8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__38' IL_0ccd: brfalse.s IL_0cd1 IL_0ccf: br.s IL_0d07 @@ -6446,11 +7104,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0cfd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d02: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__38' - IL_0d07: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__38' + IL_0d02: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__38' + IL_0d07: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__38' IL_0d0c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d11: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__38' - IL_0d16: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__37' + IL_0d11: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__38' + IL_0d16: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__37' IL_0d1b: brfalse.s IL_0d1f IL_0d1d: br.s IL_0d4e @@ -6473,10 +7131,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d44: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d49: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__37' - IL_0d4e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__37' + IL_0d49: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__37' + IL_0d4e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__37' IL_0d53: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d58: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__37' + IL_0d58: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__37' IL_0d5d: ldloc.0 IL_0d5e: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6490,7 +7148,7 @@ IL_0d6e: pop IL_0d6f: br.s IL_0dcf - IL_0d71: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__41' + IL_0d71: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__41' IL_0d76: brfalse.s IL_0d7a IL_0d78: br.s IL_0db8 @@ -6522,10 +7180,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0dae: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0db3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__41' - IL_0db8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__41' + IL_0db3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__41' + IL_0db8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__41' IL_0dbd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0dc2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__41' + IL_0dc2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__41' IL_0dc7: ldloc.0 IL_0dc8: ldc.i4.5 IL_0dc9: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6547,7 +7205,7 @@ .locals init (object V_0, object V_1) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__5' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__5' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_0049 @@ -6579,15 +7237,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__5' - IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__5' + IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__5' + IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__5' IL_004e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__5' + IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__5' IL_0058: ldtoken [mscorlib]System.Console IL_005d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0062: ldarg.0 IL_0063: stloc.0 - IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__3' + IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__3' IL_0069: brfalse.s IL_006d IL_006b: br.s IL_008c @@ -6600,16 +7258,16 @@ string, class [mscorlib]System.Type) IL_0082: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0087: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__3' - IL_008c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__3' + IL_0087: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__3' + IL_008c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__3' IL_0091: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__3' + IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__3' IL_009b: ldloc.0 IL_009c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_00a1: brtrue IL_01a4 - IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__2' + IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__2' IL_00ab: brfalse.s IL_00af IL_00ad: br.s IL_00ec @@ -6639,12 +7297,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00e2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00e7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__2' - IL_00ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__2' + IL_00e7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__2' + IL_00ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__2' IL_00f1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__2' + IL_00f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__2' IL_00fb: ldloc.0 - IL_00fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__1' + IL_00fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__1' IL_0101: brfalse.s IL_0105 IL_0103: br.s IL_013b @@ -6674,11 +7332,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0131: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0136: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__1' - IL_013b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__1' + IL_0136: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__1' + IL_013b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__1' IL_0140: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0145: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__1' - IL_014a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' + IL_0145: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__1' + IL_014a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__0' IL_014f: brfalse.s IL_0153 IL_0151: br.s IL_0182 @@ -6701,10 +7359,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0178: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_017d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' - IL_0182: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' + IL_017d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__0' + IL_0182: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__0' IL_0187: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_018c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' + IL_018c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__0' IL_0191: ldloc.0 IL_0192: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6717,7 +7375,7 @@ !2) IL_01a2: br.s IL_0201 - IL_01a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__4' + IL_01a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__4' IL_01a9: brfalse.s IL_01ad IL_01ab: br.s IL_01eb @@ -6749,10 +7407,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01e1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01e6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__4' - IL_01eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__4' + IL_01e6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__4' + IL_01eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__4' IL_01f0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__4' + IL_01f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__4' IL_01fa: ldloc.0 IL_01fb: ldc.i4.5 IL_01fc: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6762,7 +7420,7 @@ !1, !2) IL_0206: nop - IL_0207: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__11' + IL_0207: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__11' IL_020c: brfalse.s IL_0210 IL_020e: br.s IL_024f @@ -6794,15 +7452,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0245: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_024a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__11' - IL_024f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__11' + IL_024a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__11' + IL_024f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__11' IL_0254: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0259: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__11' + IL_0259: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__11' IL_025e: ldtoken [mscorlib]System.Console IL_0263: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0268: ldarg.0 IL_0269: stloc.0 - IL_026a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__9' + IL_026a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__9' IL_026f: brfalse.s IL_0273 IL_0271: br.s IL_0292 @@ -6815,16 +7473,16 @@ string, class [mscorlib]System.Type) IL_0288: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_028d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__9' - IL_0292: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__9' + IL_028d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__9' + IL_0292: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__9' IL_0297: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_029c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__9' + IL_029c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__9' IL_02a1: ldloc.0 IL_02a2: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_02a7: brtrue IL_03aa - IL_02ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__8' + IL_02ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__8' IL_02b1: brfalse.s IL_02b5 IL_02b3: br.s IL_02f2 @@ -6854,12 +7512,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02e8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02ed: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__8' - IL_02f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__8' + IL_02ed: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__8' + IL_02f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__8' IL_02f7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__8' + IL_02fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__8' IL_0301: ldloc.0 - IL_0302: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__7' + IL_0302: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__7' IL_0307: brfalse.s IL_030b IL_0309: br.s IL_0341 @@ -6889,11 +7547,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0337: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_033c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__7' - IL_0341: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__7' + IL_033c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__7' + IL_0341: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__7' IL_0346: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_034b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__7' - IL_0350: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__6' + IL_034b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__7' + IL_0350: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__6' IL_0355: brfalse.s IL_0359 IL_0357: br.s IL_0388 @@ -6916,10 +7574,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_037e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0383: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__6' - IL_0388: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__6' + IL_0383: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__6' + IL_0388: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__6' IL_038d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0392: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__6' + IL_0392: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__6' IL_0397: ldloc.0 IL_0398: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6932,7 +7590,7 @@ !2) IL_03a8: br.s IL_0407 - IL_03aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__10' + IL_03aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__10' IL_03af: brfalse.s IL_03b3 IL_03b1: br.s IL_03f1 @@ -6964,10 +7622,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03e7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03ec: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__10' - IL_03f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__10' + IL_03ec: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__10' + IL_03f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__10' IL_03f6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__10' + IL_03fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__10' IL_0400: ldloc.0 IL_0401: ldc.i4.1 IL_0402: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6977,7 +7635,7 @@ !1, !2) IL_040c: nop - IL_040d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__15' + IL_040d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__15' IL_0412: brfalse.s IL_0416 IL_0414: br.s IL_0455 @@ -7009,15 +7667,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_044b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0450: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__15' - IL_0455: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__15' + IL_0450: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__15' + IL_0455: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__15' IL_045a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_045f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__15' + IL_045f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__15' IL_0464: ldtoken [mscorlib]System.Console IL_0469: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_046e: ldarg.0 IL_046f: stloc.0 - IL_0470: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__14' + IL_0470: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__14' IL_0475: brfalse.s IL_0479 IL_0477: br.s IL_04b6 @@ -7047,12 +7705,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04ac: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04b1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__14' - IL_04b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__14' + IL_04b1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__14' + IL_04b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__14' IL_04bb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__14' + IL_04c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__14' IL_04c5: ldloc.0 - IL_04c6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__13' + IL_04c6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__13' IL_04cb: brfalse.s IL_04cf IL_04cd: br.s IL_0505 @@ -7082,11 +7740,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04fb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0500: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__13' - IL_0505: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__13' + IL_0500: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__13' + IL_0505: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__13' IL_050a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_050f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__13' - IL_0514: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__12' + IL_050f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__13' + IL_0514: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__12' IL_0519: brfalse.s IL_051d IL_051b: br.s IL_054c @@ -7109,10 +7767,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0542: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0547: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__12' - IL_054c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__12' + IL_0547: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__12' + IL_054c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__12' IL_0551: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0556: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__12' + IL_0556: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__12' IL_055b: ldloc.0 IL_055c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7127,7 +7785,7 @@ !1, !2) IL_0571: nop - IL_0572: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__19' + IL_0572: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__19' IL_0577: brfalse.s IL_057b IL_0579: br.s IL_05ba @@ -7159,15 +7817,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05b0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05b5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__19' - IL_05ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__19' + IL_05b5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__19' + IL_05ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__19' IL_05bf: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05c4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__19' + IL_05c4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__19' IL_05c9: ldtoken [mscorlib]System.Console IL_05ce: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_05d3: ldarg.0 IL_05d4: stloc.0 - IL_05d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__18' + IL_05d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__18' IL_05da: brfalse.s IL_05de IL_05dc: br.s IL_061b @@ -7197,12 +7855,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0611: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0616: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__18' - IL_061b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__18' + IL_0616: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__18' + IL_061b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__18' IL_0620: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0625: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__18' + IL_0625: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__18' IL_062a: ldloc.0 - IL_062b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__17' + IL_062b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__17' IL_0630: brfalse.s IL_0634 IL_0632: br.s IL_066a @@ -7232,11 +7890,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0660: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0665: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__17' - IL_066a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__17' + IL_0665: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__17' + IL_066a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__17' IL_066f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0674: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__17' - IL_0679: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__16' + IL_0674: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__17' + IL_0679: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__16' IL_067e: brfalse.s IL_0682 IL_0680: br.s IL_06b1 @@ -7259,10 +7917,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06a7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06ac: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__16' - IL_06b1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__16' + IL_06ac: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__16' + IL_06b1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__16' IL_06b6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06bb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__16' + IL_06bb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__16' IL_06c0: ldloc.0 IL_06c1: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7277,7 +7935,7 @@ !1, !2) IL_06d6: nop - IL_06d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__25' + IL_06d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__25' IL_06dc: brfalse.s IL_06e0 IL_06de: br.s IL_071f @@ -7309,17 +7967,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0715: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_071a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__25' - IL_071f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__25' + IL_071a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__25' + IL_071f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__25' IL_0724: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0729: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__25' + IL_0729: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__25' IL_072e: ldtoken [mscorlib]System.Console IL_0733: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0738: ldarg.1 IL_0739: stloc.0 IL_073a: ldarg.0 IL_073b: stloc.1 - IL_073c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__23' + IL_073c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__23' IL_0741: brfalse.s IL_0745 IL_0743: br.s IL_0764 @@ -7332,16 +7990,16 @@ string, class [mscorlib]System.Type) IL_075a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_075f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__23' - IL_0764: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__23' + IL_075f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__23' + IL_0764: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__23' IL_0769: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_076e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__23' + IL_076e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__23' IL_0773: ldloc.1 IL_0774: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0779: brtrue IL_087c - IL_077e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__22' + IL_077e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__22' IL_0783: brfalse.s IL_0787 IL_0785: br.s IL_07c4 @@ -7371,12 +8029,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07ba: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07bf: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__22' - IL_07c4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__22' + IL_07bf: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__22' + IL_07c4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__22' IL_07c9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__22' + IL_07ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__22' IL_07d3: ldloc.1 - IL_07d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__21' + IL_07d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__21' IL_07d9: brfalse.s IL_07dd IL_07db: br.s IL_0813 @@ -7406,11 +8064,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0809: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_080e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__21' - IL_0813: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__21' + IL_080e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__21' + IL_0813: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__21' IL_0818: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_081d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__21' - IL_0822: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__20' + IL_081d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__21' + IL_0822: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__20' IL_0827: brfalse.s IL_082b IL_0829: br.s IL_085a @@ -7433,10 +8091,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0850: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0855: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__20' - IL_085a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__20' + IL_0855: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__20' + IL_085a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__20' IL_085f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0864: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__20' + IL_0864: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__20' IL_0869: ldloc.1 IL_086a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7449,7 +8107,7 @@ !2) IL_087a: br.s IL_08d9 - IL_087c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__24' + IL_087c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__24' IL_0881: brfalse.s IL_0885 IL_0883: br.s IL_08c3 @@ -7481,10 +8139,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08b9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08be: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__24' - IL_08c3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__24' + IL_08be: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__24' + IL_08c3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__24' IL_08c8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__24' + IL_08cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__24' IL_08d2: ldloc.1 IL_08d3: ldloc.0 IL_08d4: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7494,7 +8152,7 @@ !1, !2) IL_08de: nop - IL_08df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__31' + IL_08df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__31' IL_08e4: brfalse.s IL_08e8 IL_08e6: br.s IL_0927 @@ -7526,17 +8184,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_091d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0922: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__31' - IL_0927: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__31' + IL_0922: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__31' + IL_0927: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__31' IL_092c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0931: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__31' + IL_0931: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__31' IL_0936: ldtoken [mscorlib]System.Console IL_093b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0940: ldarg.1 IL_0941: stloc.1 IL_0942: ldarg.0 IL_0943: stloc.0 - IL_0944: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__29' + IL_0944: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__29' IL_0949: brfalse.s IL_094d IL_094b: br.s IL_096c @@ -7549,16 +8207,16 @@ string, class [mscorlib]System.Type) IL_0962: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0967: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__29' - IL_096c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__29' + IL_0967: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__29' + IL_096c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__29' IL_0971: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0976: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__29' + IL_0976: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__29' IL_097b: ldloc.0 IL_097c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0981: brtrue IL_0a84 - IL_0986: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__28' + IL_0986: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__28' IL_098b: brfalse.s IL_098f IL_098d: br.s IL_09cc @@ -7588,12 +8246,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09c2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09c7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__28' - IL_09cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__28' + IL_09c7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__28' + IL_09cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__28' IL_09d1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__28' + IL_09d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__28' IL_09db: ldloc.0 - IL_09dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__27' + IL_09dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__27' IL_09e1: brfalse.s IL_09e5 IL_09e3: br.s IL_0a1b @@ -7623,11 +8281,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a11: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a16: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__27' - IL_0a1b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__27' + IL_0a16: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__27' + IL_0a1b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__27' IL_0a20: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a25: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__27' - IL_0a2a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__26' + IL_0a25: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__27' + IL_0a2a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__26' IL_0a2f: brfalse.s IL_0a33 IL_0a31: br.s IL_0a62 @@ -7650,10 +8308,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a58: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a5d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__26' - IL_0a62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__26' + IL_0a5d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__26' + IL_0a62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__26' IL_0a67: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a6c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__26' + IL_0a6c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__26' IL_0a71: ldloc.0 IL_0a72: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7666,7 +8324,7 @@ !2) IL_0a82: br.s IL_0ae1 - IL_0a84: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__30' + IL_0a84: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__30' IL_0a89: brfalse.s IL_0a8d IL_0a8b: br.s IL_0acb @@ -7698,10 +8356,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0ac1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ac6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__30' - IL_0acb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__30' + IL_0ac6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__30' + IL_0acb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__30' IL_0ad0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0ad5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__30' + IL_0ad5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__30' IL_0ada: ldloc.0 IL_0adb: ldloc.1 IL_0adc: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7711,7 +8369,7 @@ !1, !2) IL_0ae6: nop - IL_0ae7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__35' + IL_0ae7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__35' IL_0aec: brfalse.s IL_0af0 IL_0aee: br.s IL_0b2f @@ -7743,15 +8401,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b25: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b2a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__35' - IL_0b2f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__35' + IL_0b2a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__35' + IL_0b2f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__35' IL_0b34: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__35' + IL_0b39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__35' IL_0b3e: ldtoken [mscorlib]System.Console IL_0b43: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0b48: ldarg.0 IL_0b49: stloc.0 - IL_0b4a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__34' + IL_0b4a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__34' IL_0b4f: brfalse.s IL_0b53 IL_0b51: br.s IL_0b90 @@ -7781,12 +8439,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b86: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b8b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__34' - IL_0b90: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__34' + IL_0b8b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__34' + IL_0b90: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__34' IL_0b95: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b9a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__34' + IL_0b9a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__34' IL_0b9f: ldloc.0 - IL_0ba0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__33' + IL_0ba0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__33' IL_0ba5: brfalse.s IL_0ba9 IL_0ba7: br.s IL_0bdf @@ -7816,11 +8474,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0bd5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0bda: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__33' - IL_0bdf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__33' + IL_0bda: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__33' + IL_0bdf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__33' IL_0be4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0be9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__33' - IL_0bee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__32' + IL_0be9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__33' + IL_0bee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__32' IL_0bf3: brfalse.s IL_0bf7 IL_0bf5: br.s IL_0c26 @@ -7843,10 +8501,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c1c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c21: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__32' - IL_0c26: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__32' + IL_0c21: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__32' + IL_0c26: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__32' IL_0c2b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c30: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__32' + IL_0c30: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__32' IL_0c35: ldloc.0 IL_0c36: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7861,7 +8519,7 @@ !1, !2) IL_0c4b: nop - IL_0c4c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__39' + IL_0c4c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__39' IL_0c51: brfalse.s IL_0c55 IL_0c53: br.s IL_0c94 @@ -7893,15 +8551,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c8a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c8f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__39' - IL_0c94: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__39' + IL_0c8f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__39' + IL_0c94: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__39' IL_0c99: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c9e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__39' + IL_0c9e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__39' IL_0ca3: ldtoken [mscorlib]System.Console IL_0ca8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0cad: ldarg.0 IL_0cae: stloc.0 - IL_0caf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__38' + IL_0caf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__38' IL_0cb4: brfalse.s IL_0cb8 IL_0cb6: br.s IL_0cf5 @@ -7931,12 +8589,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0ceb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0cf0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__38' - IL_0cf5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__38' + IL_0cf0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__38' + IL_0cf5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__38' IL_0cfa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0cff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__38' + IL_0cff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__38' IL_0d04: ldloc.0 - IL_0d05: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__37' + IL_0d05: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__37' IL_0d0a: brfalse.s IL_0d0e IL_0d0c: br.s IL_0d44 @@ -7966,11 +8624,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d3a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d3f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__37' - IL_0d44: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__37' + IL_0d3f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__37' + IL_0d44: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__37' IL_0d49: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d4e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__37' - IL_0d53: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__36' + IL_0d4e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__37' + IL_0d53: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__36' IL_0d58: brfalse.s IL_0d5c IL_0d5a: br.s IL_0d8b @@ -7993,10 +8651,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d81: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d86: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__36' - IL_0d8b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__36' + IL_0d86: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__36' + IL_0d8b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__36' IL_0d90: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d95: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__36' + IL_0d95: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__36' IL_0d9a: ldloc.0 IL_0d9b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8021,7 +8679,7 @@ // Code size 356 (0x164) .maxstack 11 IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__1' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__1' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_0049 @@ -8053,13 +8711,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__1' - IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__1' + IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__1' + IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__1' IL_004e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__1' + IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__1' IL_0058: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_005d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0062: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' + IL_0062: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__0' IL_0067: brfalse.s IL_006b IL_0069: br.s IL_0097 @@ -8082,10 +8740,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_008d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0092: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' - IL_0097: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' + IL_0092: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__0' + IL_0097: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__0' IL_009c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' + IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__0' IL_00a6: ldarg.0 IL_00a7: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8093,7 +8751,7 @@ !1, !2) IL_00b1: nop - IL_00b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__3' + IL_00b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__3' IL_00b7: brfalse.s IL_00bb IL_00b9: br.s IL_00fa @@ -8125,13 +8783,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00f0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00f5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__3' - IL_00fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__3' + IL_00f5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__3' + IL_00fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__3' IL_00ff: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0104: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__3' + IL_0104: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__3' IL_0109: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_010e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0113: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__2' + IL_0113: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__2' IL_0118: brfalse.s IL_011c IL_011a: br.s IL_0148 @@ -8154,10 +8812,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_013e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0143: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__2' - IL_0148: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__2' + IL_0143: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__2' + IL_0148: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__2' IL_014d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0152: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__2' + IL_0152: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__2' IL_0157: ldarg.0 IL_0158: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8179,7 +8837,7 @@ class [mscorlib]System.IDisposable V_2) IL_0000: nop IL_0001: nop - IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' + IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__1' IL_0007: brfalse.s IL_000b IL_0009: br.s IL_002f @@ -8193,10 +8851,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Type) IL_0025: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_002a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' - IL_002f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' + IL_002a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__1' + IL_002f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__1' IL_0034: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0039: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' + IL_0039: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__1' IL_003e: ldarg.0 IL_003f: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8210,7 +8868,7 @@ IL_004d: callvirt instance object [mscorlib]System.Collections.IEnumerator::get_Current() IL_0052: stloc.1 IL_0053: nop - IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' + IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__0' IL_0059: brfalse.s IL_005d IL_005b: br.s IL_009c @@ -8242,10 +8900,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0092: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0097: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' - IL_009c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' + IL_0097: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__0' + IL_009c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__0' IL_00a1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' + IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__0' IL_00ab: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_00b0: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_00b5: ldloc.1 @@ -8288,7 +8946,7 @@ .maxstack 10 .locals init (bool V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__1' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_0036 @@ -8311,11 +8969,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_002c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0031: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' - IL_0036: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' + IL_0031: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__1' + IL_0036: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__1' IL_003b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' - IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' + IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__1' + IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__0' IL_004a: brfalse.s IL_004e IL_004c: br.s IL_0084 @@ -8345,10 +9003,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_007a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_007f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' - IL_0084: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' + IL_007f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__0' + IL_0084: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__0' IL_0089: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_008e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' + IL_008e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__0' IL_0093: ldarg.0 IL_0094: ldarg.1 IL_0095: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -8381,17 +9039,6 @@ IL_0001: ret } // end of method DynamicTests::If2 - .method public hidebysig specialname rtspecialname - instance void .ctor() cil managed - { - // Code size 8 (0x8) - .maxstack 8 - IL_0000: ldarg.0 - IL_0001: call instance void [mscorlib]System.Object::.ctor() - IL_0006: nop - IL_0007: ret - } // end of method DynamicTests::.ctor - .property instance object Property() { .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) From ae781423fad1061e2c345ecd7749f1e3fe2a3166 Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Mon, 4 Jun 2018 21:58:04 +0200 Subject: [PATCH 32/49] Refine detection of compiler-generated delegates --- ICSharpCode.Decompiler/CSharp/CSharpDecompiler.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ICSharpCode.Decompiler/CSharp/CSharpDecompiler.cs b/ICSharpCode.Decompiler/CSharp/CSharpDecompiler.cs index 18a231f95..19be7e824 100644 --- a/ICSharpCode.Decompiler/CSharp/CSharpDecompiler.cs +++ b/ICSharpCode.Decompiler/CSharp/CSharpDecompiler.cs @@ -231,7 +231,7 @@ namespace ICSharpCode.Decompiler.CSharp return true; if (settings.AnonymousTypes && type.IsAnonymousType()) return true; - if (settings.Dynamic && type.IsDelegate() && type.Name.StartsWith("<>A{", StringComparison.Ordinal)) + if (settings.Dynamic && type.IsDelegate() && (type.Name.StartsWith("<>A", StringComparison.Ordinal) || type.Name.StartsWith("<>F", StringComparison.Ordinal))) return true; } if (settings.ArrayInitializers && settings.SwitchStatementOnString && type.Name.StartsWith("", StringComparison.Ordinal)) From d0683afec4ec5aff96efea369c6052e7f52d3097 Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Mon, 4 Jun 2018 22:03:18 +0200 Subject: [PATCH 33/49] System.Activator.CreateInstance() -> new T() transform is only valid if T has new() constraint. --- .../TestCases/Pretty/Generics.cs | 6 ++++++ .../TestCases/Pretty/Generics.il | 14 ++++++++++++++ .../TestCases/Pretty/Generics.opt.il | 8 ++++++++ .../TestCases/Pretty/Generics.opt.roslyn.il | 8 ++++++++ .../TestCases/Pretty/Generics.roslyn.il | 14 ++++++++++++++ .../Transforms/ReplaceMethodCallsWithOperators.cs | 7 ++++++- 6 files changed, 56 insertions(+), 1 deletion(-) diff --git a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/Generics.cs b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/Generics.cs index 8fdd4dacc..f3ad3c213 100644 --- a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/Generics.cs +++ b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/Generics.cs @@ -15,6 +15,7 @@ // FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER // DEALINGS IN THE SOFTWARE. +using System; namespace ICSharpCode.Decompiler.Tests.TestCases.Pretty { @@ -76,6 +77,11 @@ namespace ICSharpCode.Decompiler.Tests.TestCases.Pretty return new T(); } + public T NotNew() + { + return Activator.CreateInstance(); + } + public bool IsNull(T t) { return t == null; diff --git a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/Generics.il b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/Generics.il index cea2aa8fe..7dedb9a29 100644 --- a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/Generics.il +++ b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/Generics.il @@ -237,6 +237,20 @@ IL_0026: ret } // end of method Generics::New + .method public hidebysig instance !!T NotNew() cil managed + { + // Code size 11 (0xb) + .maxstack 1 + .locals init (!!T V_0) + IL_0000: nop + IL_0001: call !!0 [mscorlib]System.Activator::CreateInstance() + IL_0006: stloc.0 + IL_0007: br.s IL_0009 + + IL_0009: ldloc.0 + IL_000a: ret + } // end of method Generics::NotNew + .method public hidebysig instance bool IsNull(!!T t) cil managed { diff --git a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/Generics.opt.il b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/Generics.opt.il index 283cbc0d3..af5b2d1a4 100644 --- a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/Generics.opt.il +++ b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/Generics.opt.il @@ -188,6 +188,14 @@ IL_001f: ret } // end of method Generics::New + .method public hidebysig instance !!T NotNew() cil managed + { + // Code size 6 (0x6) + .maxstack 8 + IL_0000: call !!0 [mscorlib]System.Activator::CreateInstance() + IL_0005: ret + } // end of method Generics::NotNew + .method public hidebysig instance bool IsNull(!!T t) cil managed { diff --git a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/Generics.opt.roslyn.il b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/Generics.opt.roslyn.il index f0377004a..3112d5a7a 100644 --- a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/Generics.opt.roslyn.il +++ b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/Generics.opt.roslyn.il @@ -179,6 +179,14 @@ IL_0005: ret } // end of method Generics::New + .method public hidebysig instance !!T NotNew() cil managed + { + // Code size 6 (0x6) + .maxstack 8 + IL_0000: call !!0 [mscorlib]System.Activator::CreateInstance() + IL_0005: ret + } // end of method Generics::NotNew + .method public hidebysig instance bool IsNull(!!T t) cil managed { diff --git a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/Generics.roslyn.il b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/Generics.roslyn.il index dad3a53d8..a433f6f70 100644 --- a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/Generics.roslyn.il +++ b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/Generics.roslyn.il @@ -231,6 +231,20 @@ IL_000a: ret } // end of method Generics::New + .method public hidebysig instance !!T NotNew() cil managed + { + // Code size 11 (0xb) + .maxstack 1 + .locals init (!!T V_0) + IL_0000: nop + IL_0001: call !!0 [mscorlib]System.Activator::CreateInstance() + IL_0006: stloc.0 + IL_0007: br.s IL_0009 + + IL_0009: ldloc.0 + IL_000a: ret + } // end of method Generics::NotNew + .method public hidebysig instance bool IsNull(!!T t) cil managed { diff --git a/ICSharpCode.Decompiler/CSharp/Transforms/ReplaceMethodCallsWithOperators.cs b/ICSharpCode.Decompiler/CSharp/Transforms/ReplaceMethodCallsWithOperators.cs index 622394ca0..08fd8bc51 100644 --- a/ICSharpCode.Decompiler/CSharp/Transforms/ReplaceMethodCallsWithOperators.cs +++ b/ICSharpCode.Decompiler/CSharp/Transforms/ReplaceMethodCallsWithOperators.cs @@ -104,7 +104,7 @@ namespace ICSharpCode.Decompiler.CSharp.Transforms } break; case "System.Activator.CreateInstance": - if (method.TypeArguments.Count == 1 && arguments.Length == 0 && method.TypeArguments[0].Kind == TypeKind.TypeParameter) { + if (arguments.Length == 0 && method.TypeArguments.Count == 1 && IsInstantiableTypeParameter(method.TypeArguments[0])) { invocationExpression.ReplaceWith(new ObjectCreateExpression(context.TypeSystemAstBuilder.ConvertType(method.TypeArguments.First()))); } break; @@ -201,6 +201,11 @@ namespace ICSharpCode.Decompiler.CSharp.Transforms return; } + bool IsInstantiableTypeParameter(IType type) + { + return type is ITypeParameter tp && tp.HasDefaultConstructorConstraint; + } + Expression WrapInParens(Expression expression) { if (expression is ConditionalExpression) From c4f41f459f9506124afb5eb1ec8cfdaea5eede16 Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Mon, 4 Jun 2018 22:14:29 +0200 Subject: [PATCH 34/49] Add support for more dynamic binary operators. --- .../CSharp/ExpressionBuilder.cs | 101 ++++++++++++------ .../CompoundAssignmentInstruction.cs | 11 +- .../IL/Instructions/DynamicInstructions.cs | 47 ++++---- .../IL/Transforms/ExpressionTransforms.cs | 2 +- .../IL/Transforms/TransformAssignment.cs | 2 +- 5 files changed, 104 insertions(+), 59 deletions(-) diff --git a/ICSharpCode.Decompiler/CSharp/ExpressionBuilder.cs b/ICSharpCode.Decompiler/CSharp/ExpressionBuilder.cs index 36ec9b738..29a8a3141 100644 --- a/ICSharpCode.Decompiler/CSharp/ExpressionBuilder.cs +++ b/ICSharpCode.Decompiler/CSharp/ExpressionBuilder.cs @@ -2341,7 +2341,7 @@ namespace ICSharpCode.Decompiler.CSharp protected internal override TranslatedExpression VisitDynamicConvertInstruction(DynamicConvertInstruction inst, TranslationContext context) { - return Translate(inst.Argument).ConvertTo(inst.Type, this, inst.IsChecked); + return Translate(inst.Argument).ConvertTo(inst.Type, this, inst.IsChecked, allowImplicitConversion: !inst.IsExplicit); } protected internal override TranslatedExpression VisitDynamicGetIndexInstruction(DynamicGetIndexInstruction inst, TranslationContext context) @@ -2471,47 +2471,70 @@ namespace ICSharpCode.Decompiler.CSharp { switch (inst.Operation) { case ExpressionType.Add: - return CreateBinaryOperator(BinaryOperatorType.Add); + case ExpressionType.AddAssign: + return CreateBinaryOperator(BinaryOperatorType.Add, isChecked: inst.BinderFlags.HasFlag(CSharpBinderFlags.CheckedContext)); + case ExpressionType.AddChecked: + case ExpressionType.AddAssignChecked: + return CreateBinaryOperator(BinaryOperatorType.Add, isChecked: true); case ExpressionType.Subtract: - return CreateBinaryOperator(BinaryOperatorType.Subtract); + case ExpressionType.SubtractAssign: + return CreateBinaryOperator(BinaryOperatorType.Subtract, isChecked: inst.BinderFlags.HasFlag(CSharpBinderFlags.CheckedContext)); + case ExpressionType.SubtractChecked: + case ExpressionType.SubtractAssignChecked: + return CreateBinaryOperator(BinaryOperatorType.Subtract, isChecked: true); case ExpressionType.Multiply: - return CreateBinaryOperator(BinaryOperatorType.Multiply); + case ExpressionType.MultiplyAssign: + return CreateBinaryOperator(BinaryOperatorType.Multiply, isChecked: inst.BinderFlags.HasFlag(CSharpBinderFlags.CheckedContext)); + case ExpressionType.MultiplyChecked: + case ExpressionType.MultiplyAssignChecked: + return CreateBinaryOperator(BinaryOperatorType.Multiply, isChecked: true); case ExpressionType.Divide: - return CreateBinaryOperator(BinaryOperatorType.Divide); + case ExpressionType.DivideAssign: + return CreateBinaryOperator(BinaryOperatorType.Divide, isChecked: false); case ExpressionType.Modulo: - return CreateBinaryOperator(BinaryOperatorType.Modulus); + case ExpressionType.ModuloAssign: + return CreateBinaryOperator(BinaryOperatorType.Modulus, isChecked: false); case ExpressionType.Equal: - return CreateBinaryOperator(BinaryOperatorType.Equality); + return CreateBinaryOperator(BinaryOperatorType.Equality, isChecked: false); case ExpressionType.NotEqual: - return CreateBinaryOperator(BinaryOperatorType.InEquality); + return CreateBinaryOperator(BinaryOperatorType.InEquality, isChecked: false); case ExpressionType.LessThan: - return CreateBinaryOperator(BinaryOperatorType.LessThan); + return CreateBinaryOperator(BinaryOperatorType.LessThan, isChecked: false); case ExpressionType.LessThanOrEqual: - return CreateBinaryOperator(BinaryOperatorType.LessThanOrEqual); + return CreateBinaryOperator(BinaryOperatorType.LessThanOrEqual, isChecked: false); case ExpressionType.GreaterThan: - return CreateBinaryOperator(BinaryOperatorType.GreaterThan); + return CreateBinaryOperator(BinaryOperatorType.GreaterThan, isChecked: false); case ExpressionType.GreaterThanOrEqual: - return CreateBinaryOperator(BinaryOperatorType.GreaterThanOrEqual); - case ExpressionType.Or: - return CreateBinaryOperator(BinaryOperatorType.BitwiseOr); + return CreateBinaryOperator(BinaryOperatorType.GreaterThanOrEqual, isChecked: false); case ExpressionType.And: - return CreateBinaryOperator(BinaryOperatorType.BitwiseAnd); + case ExpressionType.AndAssign: + return CreateBinaryOperator(BinaryOperatorType.BitwiseAnd, isChecked: false); + case ExpressionType.Or: + case ExpressionType.OrAssign: + return CreateBinaryOperator(BinaryOperatorType.BitwiseOr, isChecked: false); case ExpressionType.ExclusiveOr: - return CreateBinaryOperator(BinaryOperatorType.ExclusiveOr); + case ExpressionType.ExclusiveOrAssign: + return CreateBinaryOperator(BinaryOperatorType.ExclusiveOr, isChecked: false); case ExpressionType.LeftShift: - return CreateBinaryOperator(BinaryOperatorType.ShiftLeft); + case ExpressionType.LeftShiftAssign: + return CreateBinaryOperator(BinaryOperatorType.ShiftLeft, isChecked: false); case ExpressionType.RightShift: - return CreateBinaryOperator(BinaryOperatorType.ShiftRight); + case ExpressionType.RightShiftAssign: + return CreateBinaryOperator(BinaryOperatorType.ShiftRight, isChecked: false); default: return base.VisitDynamicBinaryOperatorInstruction(inst, context); } - TranslatedExpression CreateBinaryOperator(BinaryOperatorType operatorType) + TranslatedExpression CreateBinaryOperator(BinaryOperatorType operatorType, bool isChecked) { var left = TranslateDynamicArgument(inst.Left, inst.LeftArgumentInfo); var right = TranslateDynamicArgument(inst.Right, inst.RightArgumentInfo); - return new BinaryOperatorExpression(left.Expression, operatorType, right.Expression) - .WithILInstruction(inst).WithRR(new ResolveResult(SpecialType.Dynamic)); + var boe = new BinaryOperatorExpression(left.Expression, operatorType, right.Expression); + if (isChecked) + boe.AddAnnotation(AddCheckedBlocks.CheckedAnnotation); + else + boe.AddAnnotation(AddCheckedBlocks.UncheckedAnnotation); + return boe.WithILInstruction(inst).WithRR(new ResolveResult(SpecialType.Dynamic)); } } @@ -2519,15 +2542,17 @@ namespace ICSharpCode.Decompiler.CSharp { switch (inst.Operation) { case ExpressionType.Not: - return CreateUnaryOperator(UnaryOperatorType.Not); + return CreateUnaryOperator(UnaryOperatorType.Not, isChecked: false); case ExpressionType.Decrement: - return CreateUnaryOperator(UnaryOperatorType.Decrement); + return CreateUnaryOperator(UnaryOperatorType.Decrement, isChecked: false); case ExpressionType.Increment: - return CreateUnaryOperator(UnaryOperatorType.Increment); + return CreateUnaryOperator(UnaryOperatorType.Increment, isChecked: false); case ExpressionType.Negate: - return CreateUnaryOperator(UnaryOperatorType.Minus); + return CreateUnaryOperator(UnaryOperatorType.Minus, isChecked: inst.BinderFlags.HasFlag(CSharpBinderFlags.CheckedContext)); + case ExpressionType.NegateChecked: + return CreateUnaryOperator(UnaryOperatorType.Minus, isChecked: true); case ExpressionType.UnaryPlus: - return CreateUnaryOperator(UnaryOperatorType.Plus); + return CreateUnaryOperator(UnaryOperatorType.Plus, isChecked: inst.BinderFlags.HasFlag(CSharpBinderFlags.CheckedContext)); case ExpressionType.IsTrue: var operand = TranslateDynamicArgument(inst.Operand, inst.OperandArgumentInfo); Expression expr; @@ -2540,15 +2565,25 @@ namespace ICSharpCode.Decompiler.CSharp } return expr.WithILInstruction(inst) .WithRR(new ResolveResult(compilation.FindType(KnownTypeCode.Boolean))); + case ExpressionType.IsFalse: + operand = TranslateDynamicArgument(inst.Operand, inst.OperandArgumentInfo); + // Create a dummy conditional to ensure "operator false" will be invoked. + expr = new ConditionalExpression(operand, new PrimitiveExpression(false), new PrimitiveExpression(true)); + return expr.WithILInstruction(inst) + .WithRR(new ResolveResult(compilation.FindType(KnownTypeCode.Boolean))); default: return base.VisitDynamicUnaryOperatorInstruction(inst, context); } - TranslatedExpression CreateUnaryOperator(UnaryOperatorType operatorType) + TranslatedExpression CreateUnaryOperator(UnaryOperatorType operatorType, bool isChecked) { var operand = TranslateDynamicArgument(inst.Operand, inst.OperandArgumentInfo); - return new UnaryOperatorExpression(operatorType, operand.Expression) - .WithILInstruction(inst).WithRR(new ResolveResult(SpecialType.Dynamic)); + var uoe = new UnaryOperatorExpression(operatorType, operand.Expression); + if (isChecked) + uoe.AddAnnotation(AddCheckedBlocks.CheckedAnnotation); + else + uoe.AddAnnotation(AddCheckedBlocks.UncheckedAnnotation); + return uoe.WithILInstruction(inst).WithRR(new ResolveResult(SpecialType.Dynamic)); } } @@ -2557,8 +2592,12 @@ namespace ICSharpCode.Decompiler.CSharp var target = TranslateDynamicArgument(inst.Target, inst.TargetArgumentInfo); var value = TranslateDynamicArgument(inst.Value, inst.ValueArgumentInfo); - return new AssignmentExpression(target, AssignmentExpression.GetAssignmentOperatorTypeFromExpressionType(inst.Operation), value) - .WithILInstruction(inst) + var ae = new AssignmentExpression(target, AssignmentExpression.GetAssignmentOperatorTypeFromExpressionType(inst.Operation), value); + if (inst.BinderFlags.HasFlag(CSharpBinderFlags.CheckedContext)) + ae.AddAnnotation(AddCheckedBlocks.CheckedAnnotation); + else + ae.AddAnnotation(AddCheckedBlocks.UncheckedAnnotation); + return ae.WithILInstruction(inst) .WithRR(new OperatorResolveResult(SpecialType.Dynamic, inst.Operation, new[] { target.ResolveResult, value.ResolveResult })); } diff --git a/ICSharpCode.Decompiler/IL/Instructions/CompoundAssignmentInstruction.cs b/ICSharpCode.Decompiler/IL/Instructions/CompoundAssignmentInstruction.cs index 687d6daf0..9f571dce4 100644 --- a/ICSharpCode.Decompiler/IL/Instructions/CompoundAssignmentInstruction.cs +++ b/ICSharpCode.Decompiler/IL/Instructions/CompoundAssignmentInstruction.cs @@ -233,12 +233,14 @@ namespace ICSharpCode.Decompiler.IL public ExpressionType Operation { get; } public CSharpArgumentInfo TargetArgumentInfo { get; } public CSharpArgumentInfo ValueArgumentInfo { get; } + public CSharpBinderFlags BinderFlags { get; } - public DynamicCompoundAssign(ExpressionType op, ILInstruction target, CSharpArgumentInfo targetArgumentInfo, ILInstruction value, CSharpArgumentInfo valueArgumentInfo) + public DynamicCompoundAssign(ExpressionType op, CSharpBinderFlags binderFlags, ILInstruction target, CSharpArgumentInfo targetArgumentInfo, ILInstruction value, CSharpArgumentInfo valueArgumentInfo) : base(OpCode.DynamicCompoundAssign, CompoundAssignmentTypeFromOperation(op), target, value) { if (!IsExpressionTypeSupported(op)) throw new ArgumentOutOfRangeException("op"); + this.BinderFlags = binderFlags; this.Operation = op; this.TargetArgumentInfo = targetArgumentInfo; this.ValueArgumentInfo = valueArgumentInfo; @@ -249,16 +251,13 @@ namespace ICSharpCode.Decompiler.IL ILRange.WriteTo(output, options); output.Write(OpCode); output.Write("." + Operation.ToString().ToLower()); + DynamicInstruction.WriteBinderFlags(BinderFlags, output, options); if (CompoundAssignmentType == CompoundAssignmentType.EvaluatesToNewValue) output.Write(".new"); else output.Write(".old"); output.Write(' '); - output.Write('('); - this.Target.WriteTo(output, options); - output.Write(", "); - this.Value.WriteTo(output, options); - output.Write(')'); + DynamicInstruction.WriteArgumentList(output, options, (Target, TargetArgumentInfo), (Value, ValueArgumentInfo)); } internal static bool IsExpressionTypeSupported(ExpressionType type) diff --git a/ICSharpCode.Decompiler/IL/Instructions/DynamicInstructions.cs b/ICSharpCode.Decompiler/IL/Instructions/DynamicInstructions.cs index b4ea23abb..9394a6a92 100644 --- a/ICSharpCode.Decompiler/IL/Instructions/DynamicInstructions.cs +++ b/ICSharpCode.Decompiler/IL/Instructions/DynamicInstructions.cs @@ -73,34 +73,39 @@ namespace ICSharpCode.Decompiler.IL protected void WriteBinderFlags(ITextOutput output, ILAstWritingOptions options) { - if ((BinderFlags & CSharpBinderFlags.BinaryOperationLogical) != 0) + WriteBinderFlags(BinderFlags, output, options); + } + + internal static void WriteBinderFlags(CSharpBinderFlags flags, ITextOutput output, ILAstWritingOptions options) + { + if ((flags & CSharpBinderFlags.BinaryOperationLogical) != 0) output.Write(".logic"); - if ((BinderFlags & CSharpBinderFlags.CheckedContext) != 0) + if ((flags & CSharpBinderFlags.CheckedContext) != 0) output.Write(".checked"); - if ((BinderFlags & CSharpBinderFlags.ConvertArrayIndex) != 0) + if ((flags & CSharpBinderFlags.ConvertArrayIndex) != 0) output.Write(".arrayindex"); - if ((BinderFlags & CSharpBinderFlags.ConvertExplicit) != 0) + if ((flags & CSharpBinderFlags.ConvertExplicit) != 0) output.Write(".explicit"); - if ((BinderFlags & CSharpBinderFlags.InvokeSimpleName) != 0) + if ((flags & CSharpBinderFlags.InvokeSimpleName) != 0) output.Write(".invokesimple"); - if ((BinderFlags & CSharpBinderFlags.InvokeSpecialName) != 0) + if ((flags & CSharpBinderFlags.InvokeSpecialName) != 0) output.Write(".invokespecial"); - if ((BinderFlags & CSharpBinderFlags.ResultDiscarded) != 0) + if ((flags & CSharpBinderFlags.ResultDiscarded) != 0) output.Write(".discard"); - if ((BinderFlags & CSharpBinderFlags.ResultIndexed) != 0) + if ((flags & CSharpBinderFlags.ResultIndexed) != 0) output.Write(".resultindexed"); - if ((BinderFlags & CSharpBinderFlags.ValueFromCompoundAssignment) != 0) + if ((flags & CSharpBinderFlags.ValueFromCompoundAssignment) != 0) output.Write(".compound"); } public abstract CSharpArgumentInfo GetArgumentInfoOfChild(int index); - protected void WriteArgumentList(ITextOutput output, ILAstWritingOptions options, params (ILInstruction, CSharpArgumentInfo)[] arguments) + internal static void WriteArgumentList(ITextOutput output, ILAstWritingOptions options, params (ILInstruction, CSharpArgumentInfo)[] arguments) { WriteArgumentList(output, options, (IEnumerable<(ILInstruction, CSharpArgumentInfo)>)arguments); } - protected void WriteArgumentList(ITextOutput output, ILAstWritingOptions options, IEnumerable<(ILInstruction, CSharpArgumentInfo)> arguments) + internal static void WriteArgumentList(ITextOutput output, ILAstWritingOptions options, IEnumerable<(ILInstruction, CSharpArgumentInfo)> arguments) { output.Write('('); int j = 0; @@ -147,6 +152,8 @@ namespace ICSharpCode.Decompiler.IL public bool IsChecked => (BinderFlags & CSharpBinderFlags.CheckedContext) != 0; + public bool IsExplicit => (BinderFlags & CSharpBinderFlags.ConvertExplicit) != 0; + public override CSharpArgumentInfo GetArgumentInfoOfChild(int index) { return default(CSharpArgumentInfo); @@ -190,7 +197,7 @@ namespace ICSharpCode.Decompiler.IL WriteArgumentList(output, options, Arguments.Zip(ArgumentInfo)); } - public override StackType ResultType => SpecialType.Dynamic.GetStackType(); + public override StackType ResultType => StackType.O; public override CSharpArgumentInfo GetArgumentInfoOfChild(int index) { @@ -223,7 +230,7 @@ namespace ICSharpCode.Decompiler.IL WriteArgumentList(output, options, (Target, TargetArgumentInfo)); } - public override StackType ResultType => SpecialType.Dynamic.GetStackType(); + public override StackType ResultType => StackType.O; public override CSharpArgumentInfo GetArgumentInfoOfChild(int index) { @@ -259,7 +266,7 @@ namespace ICSharpCode.Decompiler.IL WriteArgumentList(output, options, (Target, TargetArgumentInfo), (Value, ValueArgumentInfo)); } - public override StackType ResultType => SpecialType.Dynamic.GetStackType(); + public override StackType ResultType => StackType.O; public override CSharpArgumentInfo GetArgumentInfoOfChild(int index) { @@ -296,7 +303,7 @@ namespace ICSharpCode.Decompiler.IL WriteArgumentList(output, options, Arguments.Zip(ArgumentInfo)); } - public override StackType ResultType => SpecialType.Dynamic.GetStackType(); + public override StackType ResultType => StackType.O; public override CSharpArgumentInfo GetArgumentInfoOfChild(int index) { @@ -328,7 +335,7 @@ namespace ICSharpCode.Decompiler.IL WriteArgumentList(output, options, Arguments.Zip(ArgumentInfo)); } - public override StackType ResultType => SpecialType.Dynamic.GetStackType(); + public override StackType ResultType => StackType.O; public override CSharpArgumentInfo GetArgumentInfoOfChild(int index) { @@ -360,7 +367,7 @@ namespace ICSharpCode.Decompiler.IL WriteArgumentList(output, options, Arguments.Zip(ArgumentInfo)); } - public override StackType ResultType => SpecialType.Dynamic.GetStackType(); + public override StackType ResultType => StackType.O; public override CSharpArgumentInfo GetArgumentInfoOfChild(int index) { @@ -396,7 +403,7 @@ namespace ICSharpCode.Decompiler.IL WriteArgumentList(output, options, (Left, LeftArgumentInfo), (Right, RightArgumentInfo)); } - public override StackType ResultType => SpecialType.Dynamic.GetStackType(); + public override StackType ResultType => StackType.O; public override CSharpArgumentInfo GetArgumentInfoOfChild(int index) { @@ -441,7 +448,7 @@ namespace ICSharpCode.Decompiler.IL case ExpressionType.IsTrue: return StackType.I4; // bool default: - return SpecialType.Dynamic.GetStackType(); + return StackType.O; } } } @@ -478,7 +485,7 @@ namespace ICSharpCode.Decompiler.IL WriteArgumentList(output, options, Arguments.Zip(ArgumentInfo)); } - public override StackType ResultType => SpecialType.Dynamic.GetStackType(); + public override StackType ResultType => StackType.O; public override CSharpArgumentInfo GetArgumentInfoOfChild(int index) { diff --git a/ICSharpCode.Decompiler/IL/Transforms/ExpressionTransforms.cs b/ICSharpCode.Decompiler/IL/Transforms/ExpressionTransforms.cs index f7d54d6f4..aca31b2b3 100644 --- a/ICSharpCode.Decompiler/IL/Transforms/ExpressionTransforms.cs +++ b/ICSharpCode.Decompiler/IL/Transforms/ExpressionTransforms.cs @@ -419,7 +419,7 @@ namespace ICSharpCode.Decompiler.IL.Transforms return; } context.Step("dynamic.setmember.compound -> dynamic.compound.op", inst); - inst.ReplaceWith(new DynamicCompoundAssign(binaryOp.Operation, binaryOp.Left, binaryOp.LeftArgumentInfo, binaryOp.Right, binaryOp.RightArgumentInfo)); + inst.ReplaceWith(new DynamicCompoundAssign(binaryOp.Operation, binaryOp.BinderFlags, binaryOp.Left, binaryOp.LeftArgumentInfo, binaryOp.Right, binaryOp.RightArgumentInfo)); } IfInstruction HandleConditionalOperator(IfInstruction inst) diff --git a/ICSharpCode.Decompiler/IL/Transforms/TransformAssignment.cs b/ICSharpCode.Decompiler/IL/Transforms/TransformAssignment.cs index 66fbaea2c..db4e625fe 100644 --- a/ICSharpCode.Decompiler/IL/Transforms/TransformAssignment.cs +++ b/ICSharpCode.Decompiler/IL/Transforms/TransformAssignment.cs @@ -297,7 +297,7 @@ namespace ICSharpCode.Decompiler.IL.Transforms if (!IsMatchingCompoundLoad(dynamicBinaryOp.Left, compoundStore, forbiddenVariable: storeInSetter?.Variable)) return false; context.Step($"Compound assignment (dynamic binary)", compoundStore); - newInst = new DynamicCompoundAssign(dynamicBinaryOp.Operation, dynamicBinaryOp.Left, dynamicBinaryOp.LeftArgumentInfo, dynamicBinaryOp.Right, dynamicBinaryOp.RightArgumentInfo); + newInst = new DynamicCompoundAssign(dynamicBinaryOp.Operation, dynamicBinaryOp.BinderFlags, dynamicBinaryOp.Left, dynamicBinaryOp.LeftArgumentInfo, dynamicBinaryOp.Right, dynamicBinaryOp.RightArgumentInfo); } else { return false; } From f1d7ac4c2f0347a97b41f66e180849a763548168 Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Mon, 4 Jun 2018 22:14:45 +0200 Subject: [PATCH 35/49] Fix bug in DynamicCallSiteTransform --- .../IL/Transforms/DynamicCallSiteTransform.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ICSharpCode.Decompiler/IL/Transforms/DynamicCallSiteTransform.cs b/ICSharpCode.Decompiler/IL/Transforms/DynamicCallSiteTransform.cs index 41e5a1f13..a626a0265 100644 --- a/ICSharpCode.Decompiler/IL/Transforms/DynamicCallSiteTransform.cs +++ b/ICSharpCode.Decompiler/IL/Transforms/DynamicCallSiteTransform.cs @@ -238,7 +238,7 @@ namespace ICSharpCode.Decompiler.IL.Transforms return false; if (!callSiteInitBlock.Instructions[instCount - 1].MatchBranch(out blockAfterInit)) return false; - if (!callSiteInitBlock.Instructions[instCount - 2].MatchStsFld(out var field, out var value) || field != callSiteCacheField) + if (!callSiteInitBlock.Instructions[instCount - 2].MatchStsFld(out var field, out var value) || !field.Equals(callSiteCacheField)) return false; if (!(value is Call createBinderCall) || createBinderCall.Method.TypeArguments.Count != 0 || createBinderCall.Arguments.Count != 1 || createBinderCall.Method.Name != "Create" || createBinderCall.Method.DeclaringType.FullName != CallSiteTypeName || createBinderCall.Method.DeclaringType.TypeArguments.Count != 1) return false; From 78e81bee29df050fd69927e50ad6424e4d4e69cb Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Wed, 6 Jun 2018 13:28:01 +0200 Subject: [PATCH 36/49] Add more dynamic tests --- .../TestCases/Pretty/DynamicTests.cs | 58 + .../TestCases/Pretty/DynamicTests.il | 4332 ++++++++++++--- .../TestCases/Pretty/DynamicTests.opt.il | 4065 +++++++++++--- .../Pretty/DynamicTests.opt.roslyn.il | 4423 +++++++++++---- .../TestCases/Pretty/DynamicTests.roslyn.il | 4814 +++++++++++++---- 5 files changed, 14052 insertions(+), 3640 deletions(-) diff --git a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.cs b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.cs index a0db7903f..4538898b8 100644 --- a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.cs +++ b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.cs @@ -4,6 +4,21 @@ namespace ICSharpCode.Decompiler.Tests.TestCases.Pretty { internal class DynamicTests { + private class Base + { + public Base(object baseObj) + { + } + } + + private class Derived : Base + { + public Derived(dynamic d) + : base((object)d) + { + } + } + private static dynamic field; private static object objectField; public dynamic Property { @@ -160,6 +175,48 @@ namespace ICSharpCode.Decompiler.Tests.TestCases.Pretty DynamicTests.MemberAccess(a % null); } + private static void CheckedArithmeticBinaryOperators(dynamic a, dynamic b) + { + checked { + DynamicTests.MemberAccess(a + b); + DynamicTests.MemberAccess(a + 1); + DynamicTests.MemberAccess(a + null); + DynamicTests.MemberAccess(a - b); + DynamicTests.MemberAccess(a - 1); + DynamicTests.MemberAccess(a - null); + DynamicTests.MemberAccess(a * b); + DynamicTests.MemberAccess(a * 1); + DynamicTests.MemberAccess(a * null); + } + DynamicTests.MemberAccess(a / b); + DynamicTests.MemberAccess(a / 1); + DynamicTests.MemberAccess(a / null); + DynamicTests.MemberAccess(a % b); + DynamicTests.MemberAccess(a % 1); + DynamicTests.MemberAccess(a % null); + } + + private static void UncheckedArithmeticBinaryOperators(dynamic a, dynamic b) + { + checked { + DynamicTests.MemberAccess(a + b); + DynamicTests.MemberAccess(a + 1); + DynamicTests.MemberAccess(a + null); + DynamicTests.MemberAccess(unchecked(a - b)); + DynamicTests.MemberAccess(a - 1); + DynamicTests.MemberAccess(a - null); + DynamicTests.MemberAccess(unchecked(a * b)); + DynamicTests.MemberAccess(a * 1); + DynamicTests.MemberAccess(a * null); + } + DynamicTests.MemberAccess(a / b); + DynamicTests.MemberAccess(a / 1); + DynamicTests.MemberAccess(a / null); + DynamicTests.MemberAccess(a % b); + DynamicTests.MemberAccess(a % 1); + DynamicTests.MemberAccess(a % null); + } + private static void RelationalOperators(dynamic a, dynamic b) { DynamicTests.MemberAccess(a == b); @@ -186,6 +243,7 @@ namespace ICSharpCode.Decompiler.Tests.TestCases.Pretty { Console.WriteLine(); MemberAccess((int)a); + MemberAccess(checked((int)a)); } private static void CompoundAssignment(dynamic a, dynamic b) diff --git a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.il b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.il index 9023f2ee6..968156764 100644 --- a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.il +++ b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.il @@ -20,9 +20,9 @@ } .assembly DynamicTests { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilationRelaxationsAttribute::.ctor(int32) = ( 01 00 08 00 00 00 00 00 ) .custom instance void [mscorlib]System.Runtime.CompilerServices.RuntimeCompatibilityAttribute::.ctor() = ( 01 00 01 00 54 02 16 57 72 61 70 4E 6F 6E 45 78 // ....T..WrapNonEx 63 65 70 74 69 6F 6E 54 68 72 6F 77 73 01 ) // ceptionThrows. - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilationRelaxationsAttribute::.ctor(int32) = ( 01 00 08 00 00 00 00 00 ) .permissionset reqmin = {[mscorlib]System.Security.Permissions.SecurityPermissionAttribute = {property bool 'SkipVerification' = bool(true)}} .hash algorithm 0x00008004 @@ -42,6 +42,45 @@ .class private auto ansi beforefieldinit ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests extends [mscorlib]System.Object { + .class auto ansi nested private beforefieldinit Base + extends [mscorlib]System.Object + { + .method public hidebysig specialname rtspecialname + instance void .ctor(object baseObj) cil managed + { + // Code size 10 (0xa) + .maxstack 8 + IL_0000: ldarg.0 + IL_0001: call instance void [mscorlib]System.Object::.ctor() + IL_0006: nop + IL_0007: nop + IL_0008: nop + IL_0009: ret + } // end of method Base::.ctor + + } // end of class Base + + .class auto ansi nested private beforefieldinit Derived + extends ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/Base + { + .method public hidebysig specialname rtspecialname + instance void .ctor(object d) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 11 (0xb) + .maxstack 8 + IL_0000: ldarg.0 + IL_0001: ldarg.1 + IL_0002: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/Base::.ctor(object) + IL_0007: nop + IL_0008: nop + IL_0009: nop + IL_000a: ret + } // end of method Derived::.ctor + + } // end of class Derived + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer0' extends [mscorlib]System.Object { @@ -258,7 +297,7 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site64' } // end of class 'o__SiteContainer46' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer65' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer65' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -292,147 +331,220 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site81' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site82' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site83' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site84' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site85' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site86' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site87' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site88' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site89' - } // end of class 'o__SiteContainer65' - - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer8a' - extends [mscorlib]System.Object - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8b' - } // end of class 'o__SiteContainer8a' + } // end of class 'o__SiteContainer65' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer8c' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer84' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site85' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site86' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site87' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site88' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site89' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8d' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8e' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8f' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site90' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site91' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site92' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site93' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site91' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site92' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site93' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site94' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site95' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site96' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site97' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site95' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site96' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site97' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site98' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site99' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site99' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9a' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9b' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9c' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9d' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9e' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9f' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea0' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea1' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea2' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea3' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea4' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea5' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea6' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea7' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea8' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea9' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteaa' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteab' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteac' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitead' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteae' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteaf' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb0' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb1' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb2' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb3' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb4' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb5' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb6' - } // end of class 'o__SiteContainer8c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea2' + } // end of class 'o__SiteContainer84' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerb7' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainera3' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteaa' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteab' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteac' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitead' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteae' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteaf' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb7' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb8' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb9' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteba' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebb' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebc' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebd' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteba' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebb' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebc' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebd' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebe' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebf' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec0' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec1' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec2' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebf' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec3' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec4' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec5' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec6' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec7' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec8' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec9' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteca' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecb' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecc' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecd' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitece' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec7' + } // end of class 'o__SiteContainera3' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerc8' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteca' + } // end of class 'o__SiteContainerc8' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainercb' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecc' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecd' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitece' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecf' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited0' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited1' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited2' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited3' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited4' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited5' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited6' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited7' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited8' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited9' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteda' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitedb' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitedc' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitedc' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitedd' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitede' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitedf' - } // end of class 'o__SiteContainerb7' - - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainere0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitedf' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteea' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteeb' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteec' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteed' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteee' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteef' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitef0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitef1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitef2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitef3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitef4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitef5' + } // end of class 'o__SiteContainercb' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerf6' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitef7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitef8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitef9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitefa' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitefb' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitefc' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitefd' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitefe' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteff' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site100' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site101' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site102' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site103' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site104' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site105' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site106' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site107' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site108' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site109' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site10a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site10b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site10c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site10d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site10e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site10f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site110' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site111' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site112' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site113' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site114' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site115' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site116' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site117' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site118' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site119' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site11a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site11b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site11c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site11d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site11e' + } // end of class 'o__SiteContainerf6' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer11f' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee1' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee2' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee3' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee4' - } // end of class 'o__SiteContainere0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site120' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site121' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site122' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site123' + } // end of class 'o__SiteContainer11f' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainere5' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer124' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee6' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee7' - } // end of class 'o__SiteContainere5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site125' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site126' + } // end of class 'o__SiteContainer124' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainere8' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer127' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee9' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteea' - } // end of class 'o__SiteContainere8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site128' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site129' + } // end of class 'o__SiteContainer127' .field private static object 'field' .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) .field private static object objectField .field private object 'k__BackingField' - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .method public hidebysig specialname instance object get_Property() cil managed { @@ -4362,62 +4474,63 @@ IL_0b3e: ret } // end of method DynamicTests::ArithmeticBinaryOperators - .method private hidebysig static void RelationalOperators(object a, - object b) cil managed + .method private hidebysig static void CheckedArithmeticBinaryOperators(object a, + object b) cil managed { .param [1] .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) .param [2] .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 3458 (0xd82) + // Code size 2881 (0xb41) .maxstack 10 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site66' - IL_0006: brtrue.s IL_004b + IL_0001: nop + IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site66' + IL_0007: brtrue.s IL_004c - IL_0008: ldc.i4 0x100 - IL_000d: ldstr "MemberAccess" - IL_0012: ldnull - IL_0013: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0018: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_001d: ldc.i4.2 - IL_001e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_0023: stloc.0 - IL_0024: ldloc.0 - IL_0025: ldc.i4.0 - IL_0026: ldc.i4.s 33 - IL_0028: ldnull - IL_0029: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + IL_0009: ldc.i4 0x100 + IL_000e: ldstr "MemberAccess" + IL_0013: ldnull + IL_0014: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0019: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001e: ldc.i4.2 + IL_001f: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0024: stloc.0 + IL_0025: ldloc.0 + IL_0026: ldc.i4.0 + IL_0027: ldc.i4.s 33 + IL_0029: ldnull + IL_002a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, string) - IL_002e: stelem.ref - IL_002f: ldloc.0 - IL_0030: ldc.i4.1 - IL_0031: ldc.i4.0 - IL_0032: ldnull - IL_0033: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + IL_002f: stelem.ref + IL_0030: ldloc.0 + IL_0031: ldc.i4.1 + IL_0032: ldc.i4.0 + IL_0033: ldnull + IL_0034: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, string) - IL_0038: stelem.ref - IL_0039: ldloc.0 - IL_003a: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_0039: stelem.ref + IL_003a: ldloc.0 + IL_003b: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, string, class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site66' - IL_0049: br.s IL_004b - - IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site66' - IL_0050: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site66' - IL_005a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_005f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site67' - IL_0069: brtrue.s IL_00a5 - - IL_006b: ldc.i4.0 - IL_006c: ldc.i4.s 13 + IL_0040: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0045: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site66' + IL_004a: br.s IL_004c + + IL_004c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site66' + IL_0051: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0056: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site66' + IL_005b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0060: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0065: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site67' + IL_006a: brtrue.s IL_00a5 + + IL_006c: ldc.i4.1 + IL_006d: ldc.i4.0 IL_006e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0073: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0078: ldc.i4.2 @@ -4443,12 +4556,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0099: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_009e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site67' + IL_009e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site67' IL_00a3: br.s IL_00a5 - IL_00a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site67' + IL_00a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site67' IL_00aa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site67' + IL_00af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site67' IL_00b4: ldarg.0 IL_00b5: ldarg.1 IL_00b6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4458,7 +4571,7 @@ !1, !2) IL_00c0: nop - IL_00c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site68' + IL_00c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site68' IL_00c6: brtrue.s IL_010b IL_00c8: ldc.i4 0x100 @@ -4490,230 +4603,2811 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00ff: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0104: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site68' + IL_0104: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site68' IL_0109: br.s IL_010b - IL_010b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site68' + IL_010b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site68' IL_0110: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0115: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site68' + IL_0115: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site68' IL_011a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_011f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0124: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site69' - IL_0129: brtrue.s IL_0165 - - IL_012b: ldc.i4.0 - IL_012c: ldc.i4.s 13 - IL_012e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0133: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0138: ldc.i4.2 - IL_0139: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_013e: stloc.0 - IL_013f: ldloc.0 + IL_0124: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site69' + IL_0129: brtrue.s IL_0164 + + IL_012b: ldc.i4.1 + IL_012c: ldc.i4.0 + IL_012d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0132: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0137: ldc.i4.2 + IL_0138: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_013d: stloc.0 + IL_013e: ldloc.0 + IL_013f: ldc.i4.0 IL_0140: ldc.i4.0 - IL_0141: ldc.i4.0 - IL_0142: ldnull - IL_0143: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0148: stelem.ref - IL_0149: ldloc.0 - IL_014a: ldc.i4.1 - IL_014b: ldc.i4.3 - IL_014c: ldnull - IL_014d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0152: stelem.ref - IL_0153: ldloc.0 - IL_0154: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_0141: ldnull + IL_0142: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0147: stelem.ref + IL_0148: ldloc.0 + IL_0149: ldc.i4.1 + IL_014a: ldc.i4.3 + IL_014b: ldnull + IL_014c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0151: stelem.ref + IL_0152: ldloc.0 + IL_0153: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, valuetype [System.Core]System.Linq.Expressions.ExpressionType, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0159: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_015e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site69' - IL_0163: br.s IL_0165 - - IL_0165: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site69' - IL_016a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_016f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site69' - IL_0174: ldarg.0 - IL_0175: ldc.i4.1 - IL_0176: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + IL_0158: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_015d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site69' + IL_0162: br.s IL_0164 + + IL_0164: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site69' + IL_0169: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_016e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site69' + IL_0173: ldarg.0 + IL_0174: ldc.i4.1 + IL_0175: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) - IL_017b: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + IL_017a: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0180: nop - IL_0181: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6a' - IL_0186: brtrue.s IL_01cb - - IL_0188: ldc.i4 0x100 - IL_018d: ldstr "MemberAccess" - IL_0192: ldnull - IL_0193: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0198: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_019d: ldc.i4.2 - IL_019e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_01a3: stloc.0 - IL_01a4: ldloc.0 - IL_01a5: ldc.i4.0 - IL_01a6: ldc.i4.s 33 - IL_01a8: ldnull - IL_01a9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + IL_017f: nop + IL_0180: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6a' + IL_0185: brtrue.s IL_01ca + + IL_0187: ldc.i4 0x100 + IL_018c: ldstr "MemberAccess" + IL_0191: ldnull + IL_0192: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0197: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_019c: ldc.i4.2 + IL_019d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_01a2: stloc.0 + IL_01a3: ldloc.0 + IL_01a4: ldc.i4.0 + IL_01a5: ldc.i4.s 33 + IL_01a7: ldnull + IL_01a8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, string) - IL_01ae: stelem.ref - IL_01af: ldloc.0 - IL_01b0: ldc.i4.1 - IL_01b1: ldc.i4.0 - IL_01b2: ldnull - IL_01b3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + IL_01ad: stelem.ref + IL_01ae: ldloc.0 + IL_01af: ldc.i4.1 + IL_01b0: ldc.i4.0 + IL_01b1: ldnull + IL_01b2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, string) - IL_01b8: stelem.ref - IL_01b9: ldloc.0 - IL_01ba: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_01b7: stelem.ref + IL_01b8: ldloc.0 + IL_01b9: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, string, class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_01bf: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01c4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6a' - IL_01c9: br.s IL_01cb + IL_01be: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_01c3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6a' + IL_01c8: br.s IL_01ca - IL_01cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6a' - IL_01d0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6a' - IL_01da: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_01df: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_01e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6b' - IL_01e9: brtrue.s IL_0225 + IL_01ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6a' + IL_01cf: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_01d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6a' + IL_01d9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01de: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6b' + IL_01e8: brtrue.s IL_0223 + IL_01ea: ldc.i4.1 IL_01eb: ldc.i4.0 - IL_01ec: ldc.i4.s 13 - IL_01ee: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_01f3: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_01f8: ldc.i4.2 - IL_01f9: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_01fe: stloc.0 - IL_01ff: ldloc.0 - IL_0200: ldc.i4.0 - IL_0201: ldc.i4.0 - IL_0202: ldnull - IL_0203: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0208: stelem.ref - IL_0209: ldloc.0 - IL_020a: ldc.i4.1 - IL_020b: ldc.i4.2 - IL_020c: ldnull - IL_020d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0212: stelem.ref - IL_0213: ldloc.0 - IL_0214: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_01ec: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01f1: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01f6: ldc.i4.2 + IL_01f7: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_01fc: stloc.0 + IL_01fd: ldloc.0 + IL_01fe: ldc.i4.0 + IL_01ff: ldc.i4.0 + IL_0200: ldnull + IL_0201: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0206: stelem.ref + IL_0207: ldloc.0 + IL_0208: ldc.i4.1 + IL_0209: ldc.i4.2 + IL_020a: ldnull + IL_020b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0210: stelem.ref + IL_0211: ldloc.0 + IL_0212: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, valuetype [System.Core]System.Linq.Expressions.ExpressionType, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0219: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_021e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6b' - IL_0223: br.s IL_0225 - - IL_0225: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6b' - IL_022a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_022f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6b' - IL_0234: ldarg.0 - IL_0235: ldnull - IL_0236: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + IL_0217: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_021c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6b' + IL_0221: br.s IL_0223 + + IL_0223: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6b' + IL_0228: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_022d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6b' + IL_0232: ldarg.0 + IL_0233: ldnull + IL_0234: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) - IL_023b: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + IL_0239: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0240: nop - IL_0241: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6c' - IL_0246: brtrue.s IL_028b - - IL_0248: ldc.i4 0x100 - IL_024d: ldstr "MemberAccess" - IL_0252: ldnull - IL_0253: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0258: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_025d: ldc.i4.2 - IL_025e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_0263: stloc.0 - IL_0264: ldloc.0 - IL_0265: ldc.i4.0 - IL_0266: ldc.i4.s 33 - IL_0268: ldnull - IL_0269: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_026e: stelem.ref - IL_026f: ldloc.0 - IL_0270: ldc.i4.1 - IL_0271: ldc.i4.0 - IL_0272: ldnull - IL_0273: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0278: stelem.ref - IL_0279: ldloc.0 - IL_027a: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_023e: nop + IL_023f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6c' + IL_0244: brtrue.s IL_0289 + + IL_0246: ldc.i4 0x100 + IL_024b: ldstr "MemberAccess" + IL_0250: ldnull + IL_0251: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0256: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_025b: ldc.i4.2 + IL_025c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0261: stloc.0 + IL_0262: ldloc.0 + IL_0263: ldc.i4.0 + IL_0264: ldc.i4.s 33 + IL_0266: ldnull + IL_0267: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_026c: stelem.ref + IL_026d: ldloc.0 + IL_026e: ldc.i4.1 + IL_026f: ldc.i4.0 + IL_0270: ldnull + IL_0271: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0276: stelem.ref + IL_0277: ldloc.0 + IL_0278: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, string, class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_027f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0284: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6c' - IL_0289: br.s IL_028b - - IL_028b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6c' - IL_0290: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0295: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6c' - IL_029a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_029f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_02a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6d' - IL_02a9: brtrue.s IL_02e5 + IL_027d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0282: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6c' + IL_0287: br.s IL_0289 + + IL_0289: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6c' + IL_028e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0293: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6c' + IL_0298: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_029d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_02a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6d' + IL_02a7: brtrue.s IL_02e3 - IL_02ab: ldc.i4.0 - IL_02ac: ldc.i4.s 35 - IL_02ae: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_02b3: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_02b8: ldc.i4.2 - IL_02b9: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_02be: stloc.0 - IL_02bf: ldloc.0 - IL_02c0: ldc.i4.0 - IL_02c1: ldc.i4.0 - IL_02c2: ldnull - IL_02c3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_02c8: stelem.ref - IL_02c9: ldloc.0 - IL_02ca: ldc.i4.1 - IL_02cb: ldc.i4.0 - IL_02cc: ldnull - IL_02cd: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_02d2: stelem.ref - IL_02d3: ldloc.0 - IL_02d4: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_02a9: ldc.i4.1 + IL_02aa: ldc.i4.s 42 + IL_02ac: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_02b1: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_02b6: ldc.i4.2 + IL_02b7: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_02bc: stloc.0 + IL_02bd: ldloc.0 + IL_02be: ldc.i4.0 + IL_02bf: ldc.i4.0 + IL_02c0: ldnull + IL_02c1: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02c6: stelem.ref + IL_02c7: ldloc.0 + IL_02c8: ldc.i4.1 + IL_02c9: ldc.i4.0 + IL_02ca: ldnull + IL_02cb: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02d0: stelem.ref + IL_02d1: ldloc.0 + IL_02d2: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, valuetype [System.Core]System.Linq.Expressions.ExpressionType, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_02d9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6d' - IL_02e3: br.s IL_02e5 - - IL_02e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6d' - IL_02ea: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6d' - IL_02f4: ldarg.0 - IL_02f5: ldarg.1 - IL_02f6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + IL_02d7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_02dc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6d' + IL_02e1: br.s IL_02e3 + + IL_02e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6d' + IL_02e8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_02ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6d' + IL_02f2: ldarg.0 + IL_02f3: ldarg.1 + IL_02f4: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) - IL_02fb: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + IL_02f9: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0300: nop - IL_0301: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6e' + IL_02fe: nop + IL_02ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6e' + IL_0304: brtrue.s IL_0349 + + IL_0306: ldc.i4 0x100 + IL_030b: ldstr "MemberAccess" + IL_0310: ldnull + IL_0311: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0316: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_031b: ldc.i4.2 + IL_031c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0321: stloc.0 + IL_0322: ldloc.0 + IL_0323: ldc.i4.0 + IL_0324: ldc.i4.s 33 + IL_0326: ldnull + IL_0327: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_032c: stelem.ref + IL_032d: ldloc.0 + IL_032e: ldc.i4.1 + IL_032f: ldc.i4.0 + IL_0330: ldnull + IL_0331: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0336: stelem.ref + IL_0337: ldloc.0 + IL_0338: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_033d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0342: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6e' + IL_0347: br.s IL_0349 + + IL_0349: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6e' + IL_034e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0353: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6e' + IL_0358: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_035d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0362: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6f' + IL_0367: brtrue.s IL_03a3 + + IL_0369: ldc.i4.1 + IL_036a: ldc.i4.s 42 + IL_036c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0371: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0376: ldc.i4.2 + IL_0377: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_037c: stloc.0 + IL_037d: ldloc.0 + IL_037e: ldc.i4.0 + IL_037f: ldc.i4.0 + IL_0380: ldnull + IL_0381: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0386: stelem.ref + IL_0387: ldloc.0 + IL_0388: ldc.i4.1 + IL_0389: ldc.i4.3 + IL_038a: ldnull + IL_038b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0390: stelem.ref + IL_0391: ldloc.0 + IL_0392: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0397: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_039c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6f' + IL_03a1: br.s IL_03a3 + + IL_03a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6f' + IL_03a8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_03ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6f' + IL_03b2: ldarg.0 + IL_03b3: ldc.i4.1 + IL_03b4: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_03b9: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_03be: nop + IL_03bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site70' + IL_03c4: brtrue.s IL_0409 + + IL_03c6: ldc.i4 0x100 + IL_03cb: ldstr "MemberAccess" + IL_03d0: ldnull + IL_03d1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_03d6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_03db: ldc.i4.2 + IL_03dc: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_03e1: stloc.0 + IL_03e2: ldloc.0 + IL_03e3: ldc.i4.0 + IL_03e4: ldc.i4.s 33 + IL_03e6: ldnull + IL_03e7: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03ec: stelem.ref + IL_03ed: ldloc.0 + IL_03ee: ldc.i4.1 + IL_03ef: ldc.i4.0 + IL_03f0: ldnull + IL_03f1: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03f6: stelem.ref + IL_03f7: ldloc.0 + IL_03f8: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_03fd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0402: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site70' + IL_0407: br.s IL_0409 + + IL_0409: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site70' + IL_040e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0413: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site70' + IL_0418: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_041d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0422: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site71' + IL_0427: brtrue.s IL_0463 + + IL_0429: ldc.i4.1 + IL_042a: ldc.i4.s 42 + IL_042c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0431: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0436: ldc.i4.2 + IL_0437: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_043c: stloc.0 + IL_043d: ldloc.0 + IL_043e: ldc.i4.0 + IL_043f: ldc.i4.0 + IL_0440: ldnull + IL_0441: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0446: stelem.ref + IL_0447: ldloc.0 + IL_0448: ldc.i4.1 + IL_0449: ldc.i4.2 + IL_044a: ldnull + IL_044b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0450: stelem.ref + IL_0451: ldloc.0 + IL_0452: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0457: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_045c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site71' + IL_0461: br.s IL_0463 + + IL_0463: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site71' + IL_0468: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_046d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site71' + IL_0472: ldarg.0 + IL_0473: ldnull + IL_0474: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0479: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_047e: nop + IL_047f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site72' + IL_0484: brtrue.s IL_04c9 + + IL_0486: ldc.i4 0x100 + IL_048b: ldstr "MemberAccess" + IL_0490: ldnull + IL_0491: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0496: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_049b: ldc.i4.2 + IL_049c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_04a1: stloc.0 + IL_04a2: ldloc.0 + IL_04a3: ldc.i4.0 + IL_04a4: ldc.i4.s 33 + IL_04a6: ldnull + IL_04a7: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04ac: stelem.ref + IL_04ad: ldloc.0 + IL_04ae: ldc.i4.1 + IL_04af: ldc.i4.0 + IL_04b0: ldnull + IL_04b1: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04b6: stelem.ref + IL_04b7: ldloc.0 + IL_04b8: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_04bd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_04c2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site72' + IL_04c7: br.s IL_04c9 + + IL_04c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site72' + IL_04ce: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_04d3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site72' + IL_04d8: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_04dd: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_04e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site73' + IL_04e7: brtrue.s IL_0523 + + IL_04e9: ldc.i4.1 + IL_04ea: ldc.i4.s 26 + IL_04ec: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_04f1: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_04f6: ldc.i4.2 + IL_04f7: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_04fc: stloc.0 + IL_04fd: ldloc.0 + IL_04fe: ldc.i4.0 + IL_04ff: ldc.i4.0 + IL_0500: ldnull + IL_0501: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0506: stelem.ref + IL_0507: ldloc.0 + IL_0508: ldc.i4.1 + IL_0509: ldc.i4.0 + IL_050a: ldnull + IL_050b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0510: stelem.ref + IL_0511: ldloc.0 + IL_0512: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0517: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_051c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site73' + IL_0521: br.s IL_0523 + + IL_0523: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site73' + IL_0528: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_052d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site73' + IL_0532: ldarg.0 + IL_0533: ldarg.1 + IL_0534: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0539: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_053e: nop + IL_053f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site74' + IL_0544: brtrue.s IL_0589 + + IL_0546: ldc.i4 0x100 + IL_054b: ldstr "MemberAccess" + IL_0550: ldnull + IL_0551: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0556: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_055b: ldc.i4.2 + IL_055c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0561: stloc.0 + IL_0562: ldloc.0 + IL_0563: ldc.i4.0 + IL_0564: ldc.i4.s 33 + IL_0566: ldnull + IL_0567: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_056c: stelem.ref + IL_056d: ldloc.0 + IL_056e: ldc.i4.1 + IL_056f: ldc.i4.0 + IL_0570: ldnull + IL_0571: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0576: stelem.ref + IL_0577: ldloc.0 + IL_0578: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_057d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0582: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site74' + IL_0587: br.s IL_0589 + + IL_0589: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site74' + IL_058e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0593: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site74' + IL_0598: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_059d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_05a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site75' + IL_05a7: brtrue.s IL_05e3 + + IL_05a9: ldc.i4.1 + IL_05aa: ldc.i4.s 26 + IL_05ac: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_05b1: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_05b6: ldc.i4.2 + IL_05b7: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_05bc: stloc.0 + IL_05bd: ldloc.0 + IL_05be: ldc.i4.0 + IL_05bf: ldc.i4.0 + IL_05c0: ldnull + IL_05c1: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05c6: stelem.ref + IL_05c7: ldloc.0 + IL_05c8: ldc.i4.1 + IL_05c9: ldc.i4.3 + IL_05ca: ldnull + IL_05cb: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05d0: stelem.ref + IL_05d1: ldloc.0 + IL_05d2: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_05d7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_05dc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site75' + IL_05e1: br.s IL_05e3 + + IL_05e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site75' + IL_05e8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_05ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site75' + IL_05f2: ldarg.0 + IL_05f3: ldc.i4.1 + IL_05f4: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_05f9: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_05fe: nop + IL_05ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site76' + IL_0604: brtrue.s IL_0649 + + IL_0606: ldc.i4 0x100 + IL_060b: ldstr "MemberAccess" + IL_0610: ldnull + IL_0611: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0616: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_061b: ldc.i4.2 + IL_061c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0621: stloc.0 + IL_0622: ldloc.0 + IL_0623: ldc.i4.0 + IL_0624: ldc.i4.s 33 + IL_0626: ldnull + IL_0627: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_062c: stelem.ref + IL_062d: ldloc.0 + IL_062e: ldc.i4.1 + IL_062f: ldc.i4.0 + IL_0630: ldnull + IL_0631: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0636: stelem.ref + IL_0637: ldloc.0 + IL_0638: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_063d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0642: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site76' + IL_0647: br.s IL_0649 + + IL_0649: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site76' + IL_064e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0653: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site76' + IL_0658: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_065d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0662: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site77' + IL_0667: brtrue.s IL_06a3 + + IL_0669: ldc.i4.1 + IL_066a: ldc.i4.s 26 + IL_066c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0671: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0676: ldc.i4.2 + IL_0677: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_067c: stloc.0 + IL_067d: ldloc.0 + IL_067e: ldc.i4.0 + IL_067f: ldc.i4.0 + IL_0680: ldnull + IL_0681: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0686: stelem.ref + IL_0687: ldloc.0 + IL_0688: ldc.i4.1 + IL_0689: ldc.i4.2 + IL_068a: ldnull + IL_068b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0690: stelem.ref + IL_0691: ldloc.0 + IL_0692: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0697: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_069c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site77' + IL_06a1: br.s IL_06a3 + + IL_06a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site77' + IL_06a8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_06ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site77' + IL_06b2: ldarg.0 + IL_06b3: ldnull + IL_06b4: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_06b9: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_06be: nop + IL_06bf: nop + IL_06c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site78' + IL_06c5: brtrue.s IL_070a + + IL_06c7: ldc.i4 0x100 + IL_06cc: ldstr "MemberAccess" + IL_06d1: ldnull + IL_06d2: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_06d7: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_06dc: ldc.i4.2 + IL_06dd: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_06e2: stloc.0 + IL_06e3: ldloc.0 + IL_06e4: ldc.i4.0 + IL_06e5: ldc.i4.s 33 + IL_06e7: ldnull + IL_06e8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06ed: stelem.ref + IL_06ee: ldloc.0 + IL_06ef: ldc.i4.1 + IL_06f0: ldc.i4.0 + IL_06f1: ldnull + IL_06f2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06f7: stelem.ref + IL_06f8: ldloc.0 + IL_06f9: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_06fe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0703: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site78' + IL_0708: br.s IL_070a + + IL_070a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site78' + IL_070f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0714: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site78' + IL_0719: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_071e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0723: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site79' + IL_0728: brtrue.s IL_0764 + + IL_072a: ldc.i4.0 + IL_072b: ldc.i4.s 12 + IL_072d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0732: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0737: ldc.i4.2 + IL_0738: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_073d: stloc.0 + IL_073e: ldloc.0 + IL_073f: ldc.i4.0 + IL_0740: ldc.i4.0 + IL_0741: ldnull + IL_0742: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0747: stelem.ref + IL_0748: ldloc.0 + IL_0749: ldc.i4.1 + IL_074a: ldc.i4.0 + IL_074b: ldnull + IL_074c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0751: stelem.ref + IL_0752: ldloc.0 + IL_0753: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0758: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_075d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site79' + IL_0762: br.s IL_0764 + + IL_0764: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site79' + IL_0769: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_076e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site79' + IL_0773: ldarg.0 + IL_0774: ldarg.1 + IL_0775: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_077a: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_077f: nop + IL_0780: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7a' + IL_0785: brtrue.s IL_07ca + + IL_0787: ldc.i4 0x100 + IL_078c: ldstr "MemberAccess" + IL_0791: ldnull + IL_0792: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0797: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_079c: ldc.i4.2 + IL_079d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_07a2: stloc.0 + IL_07a3: ldloc.0 + IL_07a4: ldc.i4.0 + IL_07a5: ldc.i4.s 33 + IL_07a7: ldnull + IL_07a8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07ad: stelem.ref + IL_07ae: ldloc.0 + IL_07af: ldc.i4.1 + IL_07b0: ldc.i4.0 + IL_07b1: ldnull + IL_07b2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07b7: stelem.ref + IL_07b8: ldloc.0 + IL_07b9: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_07be: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_07c3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7a' + IL_07c8: br.s IL_07ca + + IL_07ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7a' + IL_07cf: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_07d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7a' + IL_07d9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_07de: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_07e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7b' + IL_07e8: brtrue.s IL_0824 + + IL_07ea: ldc.i4.0 + IL_07eb: ldc.i4.s 12 + IL_07ed: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_07f2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_07f7: ldc.i4.2 + IL_07f8: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_07fd: stloc.0 + IL_07fe: ldloc.0 + IL_07ff: ldc.i4.0 + IL_0800: ldc.i4.0 + IL_0801: ldnull + IL_0802: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0807: stelem.ref + IL_0808: ldloc.0 + IL_0809: ldc.i4.1 + IL_080a: ldc.i4.3 + IL_080b: ldnull + IL_080c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0811: stelem.ref + IL_0812: ldloc.0 + IL_0813: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0818: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_081d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7b' + IL_0822: br.s IL_0824 + + IL_0824: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7b' + IL_0829: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_082e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7b' + IL_0833: ldarg.0 + IL_0834: ldc.i4.1 + IL_0835: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_083a: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_083f: nop + IL_0840: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7c' + IL_0845: brtrue.s IL_088a + + IL_0847: ldc.i4 0x100 + IL_084c: ldstr "MemberAccess" + IL_0851: ldnull + IL_0852: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0857: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_085c: ldc.i4.2 + IL_085d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0862: stloc.0 + IL_0863: ldloc.0 + IL_0864: ldc.i4.0 + IL_0865: ldc.i4.s 33 + IL_0867: ldnull + IL_0868: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_086d: stelem.ref + IL_086e: ldloc.0 + IL_086f: ldc.i4.1 + IL_0870: ldc.i4.0 + IL_0871: ldnull + IL_0872: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0877: stelem.ref + IL_0878: ldloc.0 + IL_0879: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_087e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0883: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7c' + IL_0888: br.s IL_088a + + IL_088a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7c' + IL_088f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0894: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7c' + IL_0899: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_089e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_08a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7d' + IL_08a8: brtrue.s IL_08e4 + + IL_08aa: ldc.i4.0 + IL_08ab: ldc.i4.s 12 + IL_08ad: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_08b2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_08b7: ldc.i4.2 + IL_08b8: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_08bd: stloc.0 + IL_08be: ldloc.0 + IL_08bf: ldc.i4.0 + IL_08c0: ldc.i4.0 + IL_08c1: ldnull + IL_08c2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08c7: stelem.ref + IL_08c8: ldloc.0 + IL_08c9: ldc.i4.1 + IL_08ca: ldc.i4.2 + IL_08cb: ldnull + IL_08cc: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08d1: stelem.ref + IL_08d2: ldloc.0 + IL_08d3: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_08d8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_08dd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7d' + IL_08e2: br.s IL_08e4 + + IL_08e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7d' + IL_08e9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_08ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7d' + IL_08f3: ldarg.0 + IL_08f4: ldnull + IL_08f5: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_08fa: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_08ff: nop + IL_0900: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7e' + IL_0905: brtrue.s IL_094a + + IL_0907: ldc.i4 0x100 + IL_090c: ldstr "MemberAccess" + IL_0911: ldnull + IL_0912: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0917: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_091c: ldc.i4.2 + IL_091d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0922: stloc.0 + IL_0923: ldloc.0 + IL_0924: ldc.i4.0 + IL_0925: ldc.i4.s 33 + IL_0927: ldnull + IL_0928: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_092d: stelem.ref + IL_092e: ldloc.0 + IL_092f: ldc.i4.1 + IL_0930: ldc.i4.0 + IL_0931: ldnull + IL_0932: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0937: stelem.ref + IL_0938: ldloc.0 + IL_0939: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_093e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0943: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7e' + IL_0948: br.s IL_094a + + IL_094a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7e' + IL_094f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0954: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7e' + IL_0959: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_095e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0963: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7f' + IL_0968: brtrue.s IL_09a4 + + IL_096a: ldc.i4.0 + IL_096b: ldc.i4.s 25 + IL_096d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0972: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0977: ldc.i4.2 + IL_0978: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_097d: stloc.0 + IL_097e: ldloc.0 + IL_097f: ldc.i4.0 + IL_0980: ldc.i4.0 + IL_0981: ldnull + IL_0982: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0987: stelem.ref + IL_0988: ldloc.0 + IL_0989: ldc.i4.1 + IL_098a: ldc.i4.0 + IL_098b: ldnull + IL_098c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0991: stelem.ref + IL_0992: ldloc.0 + IL_0993: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0998: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_099d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7f' + IL_09a2: br.s IL_09a4 + + IL_09a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7f' + IL_09a9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_09ae: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7f' + IL_09b3: ldarg.0 + IL_09b4: ldarg.1 + IL_09b5: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_09ba: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_09bf: nop + IL_09c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site80' + IL_09c5: brtrue.s IL_0a0a + + IL_09c7: ldc.i4 0x100 + IL_09cc: ldstr "MemberAccess" + IL_09d1: ldnull + IL_09d2: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_09d7: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_09dc: ldc.i4.2 + IL_09dd: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_09e2: stloc.0 + IL_09e3: ldloc.0 + IL_09e4: ldc.i4.0 + IL_09e5: ldc.i4.s 33 + IL_09e7: ldnull + IL_09e8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_09ed: stelem.ref + IL_09ee: ldloc.0 + IL_09ef: ldc.i4.1 + IL_09f0: ldc.i4.0 + IL_09f1: ldnull + IL_09f2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_09f7: stelem.ref + IL_09f8: ldloc.0 + IL_09f9: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_09fe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a03: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site80' + IL_0a08: br.s IL_0a0a + + IL_0a0a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site80' + IL_0a0f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0a14: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site80' + IL_0a19: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a1e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a23: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site81' + IL_0a28: brtrue.s IL_0a64 + + IL_0a2a: ldc.i4.0 + IL_0a2b: ldc.i4.s 25 + IL_0a2d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a32: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a37: ldc.i4.2 + IL_0a38: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0a3d: stloc.0 + IL_0a3e: ldloc.0 + IL_0a3f: ldc.i4.0 + IL_0a40: ldc.i4.0 + IL_0a41: ldnull + IL_0a42: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a47: stelem.ref + IL_0a48: ldloc.0 + IL_0a49: ldc.i4.1 + IL_0a4a: ldc.i4.3 + IL_0a4b: ldnull + IL_0a4c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a51: stelem.ref + IL_0a52: ldloc.0 + IL_0a53: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0a58: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a5d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site81' + IL_0a62: br.s IL_0a64 + + IL_0a64: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site81' + IL_0a69: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0a6e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site81' + IL_0a73: ldarg.0 + IL_0a74: ldc.i4.1 + IL_0a75: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0a7a: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0a7f: nop + IL_0a80: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site82' + IL_0a85: brtrue.s IL_0aca + + IL_0a87: ldc.i4 0x100 + IL_0a8c: ldstr "MemberAccess" + IL_0a91: ldnull + IL_0a92: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a97: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a9c: ldc.i4.2 + IL_0a9d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0aa2: stloc.0 + IL_0aa3: ldloc.0 + IL_0aa4: ldc.i4.0 + IL_0aa5: ldc.i4.s 33 + IL_0aa7: ldnull + IL_0aa8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0aad: stelem.ref + IL_0aae: ldloc.0 + IL_0aaf: ldc.i4.1 + IL_0ab0: ldc.i4.0 + IL_0ab1: ldnull + IL_0ab2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0ab7: stelem.ref + IL_0ab8: ldloc.0 + IL_0ab9: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0abe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0ac3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site82' + IL_0ac8: br.s IL_0aca + + IL_0aca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site82' + IL_0acf: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0ad4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site82' + IL_0ad9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0ade: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0ae3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site83' + IL_0ae8: brtrue.s IL_0b24 + + IL_0aea: ldc.i4.0 + IL_0aeb: ldc.i4.s 25 + IL_0aed: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0af2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0af7: ldc.i4.2 + IL_0af8: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0afd: stloc.0 + IL_0afe: ldloc.0 + IL_0aff: ldc.i4.0 + IL_0b00: ldc.i4.0 + IL_0b01: ldnull + IL_0b02: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b07: stelem.ref + IL_0b08: ldloc.0 + IL_0b09: ldc.i4.1 + IL_0b0a: ldc.i4.2 + IL_0b0b: ldnull + IL_0b0c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b11: stelem.ref + IL_0b12: ldloc.0 + IL_0b13: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0b18: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0b1d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site83' + IL_0b22: br.s IL_0b24 + + IL_0b24: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site83' + IL_0b29: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0b2e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site83' + IL_0b33: ldarg.0 + IL_0b34: ldnull + IL_0b35: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0b3a: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0b3f: nop + IL_0b40: ret + } // end of method DynamicTests::CheckedArithmeticBinaryOperators + + .method private hidebysig static void UncheckedArithmeticBinaryOperators(object a, + object b) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [2] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 2881 (0xb41) + .maxstack 10 + .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) + IL_0000: nop + IL_0001: nop + IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site85' + IL_0007: brtrue.s IL_004c + + IL_0009: ldc.i4 0x100 + IL_000e: ldstr "MemberAccess" + IL_0013: ldnull + IL_0014: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0019: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001e: ldc.i4.2 + IL_001f: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0024: stloc.0 + IL_0025: ldloc.0 + IL_0026: ldc.i4.0 + IL_0027: ldc.i4.s 33 + IL_0029: ldnull + IL_002a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002f: stelem.ref + IL_0030: ldloc.0 + IL_0031: ldc.i4.1 + IL_0032: ldc.i4.0 + IL_0033: ldnull + IL_0034: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0039: stelem.ref + IL_003a: ldloc.0 + IL_003b: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0040: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0045: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site85' + IL_004a: br.s IL_004c + + IL_004c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site85' + IL_0051: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0056: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site85' + IL_005b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0060: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0065: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site86' + IL_006a: brtrue.s IL_00a5 + + IL_006c: ldc.i4.1 + IL_006d: ldc.i4.0 + IL_006e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0073: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0078: ldc.i4.2 + IL_0079: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_007e: stloc.0 + IL_007f: ldloc.0 + IL_0080: ldc.i4.0 + IL_0081: ldc.i4.0 + IL_0082: ldnull + IL_0083: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0088: stelem.ref + IL_0089: ldloc.0 + IL_008a: ldc.i4.1 + IL_008b: ldc.i4.0 + IL_008c: ldnull + IL_008d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0092: stelem.ref + IL_0093: ldloc.0 + IL_0094: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0099: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_009e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site86' + IL_00a3: br.s IL_00a5 + + IL_00a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site86' + IL_00aa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site86' + IL_00b4: ldarg.0 + IL_00b5: ldarg.1 + IL_00b6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_00bb: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_00c0: nop + IL_00c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site87' + IL_00c6: brtrue.s IL_010b + + IL_00c8: ldc.i4 0x100 + IL_00cd: ldstr "MemberAccess" + IL_00d2: ldnull + IL_00d3: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00d8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00dd: ldc.i4.2 + IL_00de: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00e3: stloc.0 + IL_00e4: ldloc.0 + IL_00e5: ldc.i4.0 + IL_00e6: ldc.i4.s 33 + IL_00e8: ldnull + IL_00e9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00ee: stelem.ref + IL_00ef: ldloc.0 + IL_00f0: ldc.i4.1 + IL_00f1: ldc.i4.0 + IL_00f2: ldnull + IL_00f3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00f8: stelem.ref + IL_00f9: ldloc.0 + IL_00fa: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00ff: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0104: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site87' + IL_0109: br.s IL_010b + + IL_010b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site87' + IL_0110: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0115: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site87' + IL_011a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_011f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0124: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site88' + IL_0129: brtrue.s IL_0164 + + IL_012b: ldc.i4.1 + IL_012c: ldc.i4.0 + IL_012d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0132: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0137: ldc.i4.2 + IL_0138: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_013d: stloc.0 + IL_013e: ldloc.0 + IL_013f: ldc.i4.0 + IL_0140: ldc.i4.0 + IL_0141: ldnull + IL_0142: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0147: stelem.ref + IL_0148: ldloc.0 + IL_0149: ldc.i4.1 + IL_014a: ldc.i4.3 + IL_014b: ldnull + IL_014c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0151: stelem.ref + IL_0152: ldloc.0 + IL_0153: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0158: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_015d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site88' + IL_0162: br.s IL_0164 + + IL_0164: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site88' + IL_0169: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_016e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site88' + IL_0173: ldarg.0 + IL_0174: ldc.i4.1 + IL_0175: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_017a: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_017f: nop + IL_0180: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site89' + IL_0185: brtrue.s IL_01ca + + IL_0187: ldc.i4 0x100 + IL_018c: ldstr "MemberAccess" + IL_0191: ldnull + IL_0192: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0197: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_019c: ldc.i4.2 + IL_019d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_01a2: stloc.0 + IL_01a3: ldloc.0 + IL_01a4: ldc.i4.0 + IL_01a5: ldc.i4.s 33 + IL_01a7: ldnull + IL_01a8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01ad: stelem.ref + IL_01ae: ldloc.0 + IL_01af: ldc.i4.1 + IL_01b0: ldc.i4.0 + IL_01b1: ldnull + IL_01b2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01b7: stelem.ref + IL_01b8: ldloc.0 + IL_01b9: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_01be: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_01c3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site89' + IL_01c8: br.s IL_01ca + + IL_01ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site89' + IL_01cf: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_01d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site89' + IL_01d9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01de: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8a' + IL_01e8: brtrue.s IL_0223 + + IL_01ea: ldc.i4.1 + IL_01eb: ldc.i4.0 + IL_01ec: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01f1: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01f6: ldc.i4.2 + IL_01f7: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_01fc: stloc.0 + IL_01fd: ldloc.0 + IL_01fe: ldc.i4.0 + IL_01ff: ldc.i4.0 + IL_0200: ldnull + IL_0201: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0206: stelem.ref + IL_0207: ldloc.0 + IL_0208: ldc.i4.1 + IL_0209: ldc.i4.2 + IL_020a: ldnull + IL_020b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0210: stelem.ref + IL_0211: ldloc.0 + IL_0212: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0217: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_021c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8a' + IL_0221: br.s IL_0223 + + IL_0223: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8a' + IL_0228: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_022d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8a' + IL_0232: ldarg.0 + IL_0233: ldnull + IL_0234: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0239: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_023e: nop + IL_023f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8b' + IL_0244: brtrue.s IL_0289 + + IL_0246: ldc.i4 0x100 + IL_024b: ldstr "MemberAccess" + IL_0250: ldnull + IL_0251: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0256: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_025b: ldc.i4.2 + IL_025c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0261: stloc.0 + IL_0262: ldloc.0 + IL_0263: ldc.i4.0 + IL_0264: ldc.i4.s 33 + IL_0266: ldnull + IL_0267: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_026c: stelem.ref + IL_026d: ldloc.0 + IL_026e: ldc.i4.1 + IL_026f: ldc.i4.0 + IL_0270: ldnull + IL_0271: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0276: stelem.ref + IL_0277: ldloc.0 + IL_0278: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_027d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0282: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8b' + IL_0287: br.s IL_0289 + + IL_0289: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8b' + IL_028e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0293: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8b' + IL_0298: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_029d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_02a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8c' + IL_02a7: brtrue.s IL_02e3 + + IL_02a9: ldc.i4.0 + IL_02aa: ldc.i4.s 42 + IL_02ac: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_02b1: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_02b6: ldc.i4.2 + IL_02b7: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_02bc: stloc.0 + IL_02bd: ldloc.0 + IL_02be: ldc.i4.0 + IL_02bf: ldc.i4.0 + IL_02c0: ldnull + IL_02c1: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02c6: stelem.ref + IL_02c7: ldloc.0 + IL_02c8: ldc.i4.1 + IL_02c9: ldc.i4.0 + IL_02ca: ldnull + IL_02cb: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02d0: stelem.ref + IL_02d1: ldloc.0 + IL_02d2: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_02d7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_02dc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8c' + IL_02e1: br.s IL_02e3 + + IL_02e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8c' + IL_02e8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_02ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8c' + IL_02f2: ldarg.0 + IL_02f3: ldarg.1 + IL_02f4: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_02f9: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_02fe: nop + IL_02ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8d' + IL_0304: brtrue.s IL_0349 + + IL_0306: ldc.i4 0x100 + IL_030b: ldstr "MemberAccess" + IL_0310: ldnull + IL_0311: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0316: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_031b: ldc.i4.2 + IL_031c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0321: stloc.0 + IL_0322: ldloc.0 + IL_0323: ldc.i4.0 + IL_0324: ldc.i4.s 33 + IL_0326: ldnull + IL_0327: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_032c: stelem.ref + IL_032d: ldloc.0 + IL_032e: ldc.i4.1 + IL_032f: ldc.i4.0 + IL_0330: ldnull + IL_0331: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0336: stelem.ref + IL_0337: ldloc.0 + IL_0338: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_033d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0342: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8d' + IL_0347: br.s IL_0349 + + IL_0349: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8d' + IL_034e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0353: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8d' + IL_0358: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_035d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0362: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8e' + IL_0367: brtrue.s IL_03a3 + + IL_0369: ldc.i4.1 + IL_036a: ldc.i4.s 42 + IL_036c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0371: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0376: ldc.i4.2 + IL_0377: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_037c: stloc.0 + IL_037d: ldloc.0 + IL_037e: ldc.i4.0 + IL_037f: ldc.i4.0 + IL_0380: ldnull + IL_0381: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0386: stelem.ref + IL_0387: ldloc.0 + IL_0388: ldc.i4.1 + IL_0389: ldc.i4.3 + IL_038a: ldnull + IL_038b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0390: stelem.ref + IL_0391: ldloc.0 + IL_0392: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0397: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_039c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8e' + IL_03a1: br.s IL_03a3 + + IL_03a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8e' + IL_03a8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_03ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8e' + IL_03b2: ldarg.0 + IL_03b3: ldc.i4.1 + IL_03b4: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_03b9: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_03be: nop + IL_03bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8f' + IL_03c4: brtrue.s IL_0409 + + IL_03c6: ldc.i4 0x100 + IL_03cb: ldstr "MemberAccess" + IL_03d0: ldnull + IL_03d1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_03d6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_03db: ldc.i4.2 + IL_03dc: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_03e1: stloc.0 + IL_03e2: ldloc.0 + IL_03e3: ldc.i4.0 + IL_03e4: ldc.i4.s 33 + IL_03e6: ldnull + IL_03e7: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03ec: stelem.ref + IL_03ed: ldloc.0 + IL_03ee: ldc.i4.1 + IL_03ef: ldc.i4.0 + IL_03f0: ldnull + IL_03f1: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03f6: stelem.ref + IL_03f7: ldloc.0 + IL_03f8: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_03fd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0402: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8f' + IL_0407: br.s IL_0409 + + IL_0409: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8f' + IL_040e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0413: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8f' + IL_0418: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_041d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0422: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site90' + IL_0427: brtrue.s IL_0463 + + IL_0429: ldc.i4.1 + IL_042a: ldc.i4.s 42 + IL_042c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0431: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0436: ldc.i4.2 + IL_0437: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_043c: stloc.0 + IL_043d: ldloc.0 + IL_043e: ldc.i4.0 + IL_043f: ldc.i4.0 + IL_0440: ldnull + IL_0441: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0446: stelem.ref + IL_0447: ldloc.0 + IL_0448: ldc.i4.1 + IL_0449: ldc.i4.2 + IL_044a: ldnull + IL_044b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0450: stelem.ref + IL_0451: ldloc.0 + IL_0452: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0457: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_045c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site90' + IL_0461: br.s IL_0463 + + IL_0463: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site90' + IL_0468: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_046d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site90' + IL_0472: ldarg.0 + IL_0473: ldnull + IL_0474: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0479: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_047e: nop + IL_047f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site91' + IL_0484: brtrue.s IL_04c9 + + IL_0486: ldc.i4 0x100 + IL_048b: ldstr "MemberAccess" + IL_0490: ldnull + IL_0491: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0496: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_049b: ldc.i4.2 + IL_049c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_04a1: stloc.0 + IL_04a2: ldloc.0 + IL_04a3: ldc.i4.0 + IL_04a4: ldc.i4.s 33 + IL_04a6: ldnull + IL_04a7: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04ac: stelem.ref + IL_04ad: ldloc.0 + IL_04ae: ldc.i4.1 + IL_04af: ldc.i4.0 + IL_04b0: ldnull + IL_04b1: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04b6: stelem.ref + IL_04b7: ldloc.0 + IL_04b8: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_04bd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_04c2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site91' + IL_04c7: br.s IL_04c9 + + IL_04c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site91' + IL_04ce: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_04d3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site91' + IL_04d8: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_04dd: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_04e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site92' + IL_04e7: brtrue.s IL_0523 + + IL_04e9: ldc.i4.0 + IL_04ea: ldc.i4.s 26 + IL_04ec: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_04f1: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_04f6: ldc.i4.2 + IL_04f7: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_04fc: stloc.0 + IL_04fd: ldloc.0 + IL_04fe: ldc.i4.0 + IL_04ff: ldc.i4.0 + IL_0500: ldnull + IL_0501: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0506: stelem.ref + IL_0507: ldloc.0 + IL_0508: ldc.i4.1 + IL_0509: ldc.i4.0 + IL_050a: ldnull + IL_050b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0510: stelem.ref + IL_0511: ldloc.0 + IL_0512: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0517: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_051c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site92' + IL_0521: br.s IL_0523 + + IL_0523: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site92' + IL_0528: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_052d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site92' + IL_0532: ldarg.0 + IL_0533: ldarg.1 + IL_0534: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0539: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_053e: nop + IL_053f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site93' + IL_0544: brtrue.s IL_0589 + + IL_0546: ldc.i4 0x100 + IL_054b: ldstr "MemberAccess" + IL_0550: ldnull + IL_0551: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0556: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_055b: ldc.i4.2 + IL_055c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0561: stloc.0 + IL_0562: ldloc.0 + IL_0563: ldc.i4.0 + IL_0564: ldc.i4.s 33 + IL_0566: ldnull + IL_0567: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_056c: stelem.ref + IL_056d: ldloc.0 + IL_056e: ldc.i4.1 + IL_056f: ldc.i4.0 + IL_0570: ldnull + IL_0571: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0576: stelem.ref + IL_0577: ldloc.0 + IL_0578: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_057d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0582: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site93' + IL_0587: br.s IL_0589 + + IL_0589: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site93' + IL_058e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0593: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site93' + IL_0598: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_059d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_05a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site94' + IL_05a7: brtrue.s IL_05e3 + + IL_05a9: ldc.i4.1 + IL_05aa: ldc.i4.s 26 + IL_05ac: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_05b1: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_05b6: ldc.i4.2 + IL_05b7: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_05bc: stloc.0 + IL_05bd: ldloc.0 + IL_05be: ldc.i4.0 + IL_05bf: ldc.i4.0 + IL_05c0: ldnull + IL_05c1: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05c6: stelem.ref + IL_05c7: ldloc.0 + IL_05c8: ldc.i4.1 + IL_05c9: ldc.i4.3 + IL_05ca: ldnull + IL_05cb: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05d0: stelem.ref + IL_05d1: ldloc.0 + IL_05d2: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_05d7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_05dc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site94' + IL_05e1: br.s IL_05e3 + + IL_05e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site94' + IL_05e8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_05ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site94' + IL_05f2: ldarg.0 + IL_05f3: ldc.i4.1 + IL_05f4: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_05f9: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_05fe: nop + IL_05ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site95' + IL_0604: brtrue.s IL_0649 + + IL_0606: ldc.i4 0x100 + IL_060b: ldstr "MemberAccess" + IL_0610: ldnull + IL_0611: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0616: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_061b: ldc.i4.2 + IL_061c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0621: stloc.0 + IL_0622: ldloc.0 + IL_0623: ldc.i4.0 + IL_0624: ldc.i4.s 33 + IL_0626: ldnull + IL_0627: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_062c: stelem.ref + IL_062d: ldloc.0 + IL_062e: ldc.i4.1 + IL_062f: ldc.i4.0 + IL_0630: ldnull + IL_0631: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0636: stelem.ref + IL_0637: ldloc.0 + IL_0638: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_063d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0642: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site95' + IL_0647: br.s IL_0649 + + IL_0649: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site95' + IL_064e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0653: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site95' + IL_0658: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_065d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0662: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site96' + IL_0667: brtrue.s IL_06a3 + + IL_0669: ldc.i4.1 + IL_066a: ldc.i4.s 26 + IL_066c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0671: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0676: ldc.i4.2 + IL_0677: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_067c: stloc.0 + IL_067d: ldloc.0 + IL_067e: ldc.i4.0 + IL_067f: ldc.i4.0 + IL_0680: ldnull + IL_0681: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0686: stelem.ref + IL_0687: ldloc.0 + IL_0688: ldc.i4.1 + IL_0689: ldc.i4.2 + IL_068a: ldnull + IL_068b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0690: stelem.ref + IL_0691: ldloc.0 + IL_0692: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0697: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_069c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site96' + IL_06a1: br.s IL_06a3 + + IL_06a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site96' + IL_06a8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_06ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site96' + IL_06b2: ldarg.0 + IL_06b3: ldnull + IL_06b4: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_06b9: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_06be: nop + IL_06bf: nop + IL_06c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site97' + IL_06c5: brtrue.s IL_070a + + IL_06c7: ldc.i4 0x100 + IL_06cc: ldstr "MemberAccess" + IL_06d1: ldnull + IL_06d2: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_06d7: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_06dc: ldc.i4.2 + IL_06dd: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_06e2: stloc.0 + IL_06e3: ldloc.0 + IL_06e4: ldc.i4.0 + IL_06e5: ldc.i4.s 33 + IL_06e7: ldnull + IL_06e8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06ed: stelem.ref + IL_06ee: ldloc.0 + IL_06ef: ldc.i4.1 + IL_06f0: ldc.i4.0 + IL_06f1: ldnull + IL_06f2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06f7: stelem.ref + IL_06f8: ldloc.0 + IL_06f9: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_06fe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0703: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site97' + IL_0708: br.s IL_070a + + IL_070a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site97' + IL_070f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0714: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site97' + IL_0719: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_071e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0723: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site98' + IL_0728: brtrue.s IL_0764 + + IL_072a: ldc.i4.0 + IL_072b: ldc.i4.s 12 + IL_072d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0732: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0737: ldc.i4.2 + IL_0738: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_073d: stloc.0 + IL_073e: ldloc.0 + IL_073f: ldc.i4.0 + IL_0740: ldc.i4.0 + IL_0741: ldnull + IL_0742: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0747: stelem.ref + IL_0748: ldloc.0 + IL_0749: ldc.i4.1 + IL_074a: ldc.i4.0 + IL_074b: ldnull + IL_074c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0751: stelem.ref + IL_0752: ldloc.0 + IL_0753: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0758: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_075d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site98' + IL_0762: br.s IL_0764 + + IL_0764: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site98' + IL_0769: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_076e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site98' + IL_0773: ldarg.0 + IL_0774: ldarg.1 + IL_0775: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_077a: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_077f: nop + IL_0780: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site99' + IL_0785: brtrue.s IL_07ca + + IL_0787: ldc.i4 0x100 + IL_078c: ldstr "MemberAccess" + IL_0791: ldnull + IL_0792: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0797: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_079c: ldc.i4.2 + IL_079d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_07a2: stloc.0 + IL_07a3: ldloc.0 + IL_07a4: ldc.i4.0 + IL_07a5: ldc.i4.s 33 + IL_07a7: ldnull + IL_07a8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07ad: stelem.ref + IL_07ae: ldloc.0 + IL_07af: ldc.i4.1 + IL_07b0: ldc.i4.0 + IL_07b1: ldnull + IL_07b2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07b7: stelem.ref + IL_07b8: ldloc.0 + IL_07b9: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_07be: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_07c3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site99' + IL_07c8: br.s IL_07ca + + IL_07ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site99' + IL_07cf: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_07d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site99' + IL_07d9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_07de: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_07e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9a' + IL_07e8: brtrue.s IL_0824 + + IL_07ea: ldc.i4.0 + IL_07eb: ldc.i4.s 12 + IL_07ed: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_07f2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_07f7: ldc.i4.2 + IL_07f8: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_07fd: stloc.0 + IL_07fe: ldloc.0 + IL_07ff: ldc.i4.0 + IL_0800: ldc.i4.0 + IL_0801: ldnull + IL_0802: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0807: stelem.ref + IL_0808: ldloc.0 + IL_0809: ldc.i4.1 + IL_080a: ldc.i4.3 + IL_080b: ldnull + IL_080c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0811: stelem.ref + IL_0812: ldloc.0 + IL_0813: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0818: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_081d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9a' + IL_0822: br.s IL_0824 + + IL_0824: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9a' + IL_0829: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_082e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9a' + IL_0833: ldarg.0 + IL_0834: ldc.i4.1 + IL_0835: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_083a: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_083f: nop + IL_0840: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9b' + IL_0845: brtrue.s IL_088a + + IL_0847: ldc.i4 0x100 + IL_084c: ldstr "MemberAccess" + IL_0851: ldnull + IL_0852: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0857: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_085c: ldc.i4.2 + IL_085d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0862: stloc.0 + IL_0863: ldloc.0 + IL_0864: ldc.i4.0 + IL_0865: ldc.i4.s 33 + IL_0867: ldnull + IL_0868: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_086d: stelem.ref + IL_086e: ldloc.0 + IL_086f: ldc.i4.1 + IL_0870: ldc.i4.0 + IL_0871: ldnull + IL_0872: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0877: stelem.ref + IL_0878: ldloc.0 + IL_0879: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_087e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0883: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9b' + IL_0888: br.s IL_088a + + IL_088a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9b' + IL_088f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0894: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9b' + IL_0899: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_089e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_08a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9c' + IL_08a8: brtrue.s IL_08e4 + + IL_08aa: ldc.i4.0 + IL_08ab: ldc.i4.s 12 + IL_08ad: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_08b2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_08b7: ldc.i4.2 + IL_08b8: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_08bd: stloc.0 + IL_08be: ldloc.0 + IL_08bf: ldc.i4.0 + IL_08c0: ldc.i4.0 + IL_08c1: ldnull + IL_08c2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08c7: stelem.ref + IL_08c8: ldloc.0 + IL_08c9: ldc.i4.1 + IL_08ca: ldc.i4.2 + IL_08cb: ldnull + IL_08cc: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08d1: stelem.ref + IL_08d2: ldloc.0 + IL_08d3: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_08d8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_08dd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9c' + IL_08e2: br.s IL_08e4 + + IL_08e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9c' + IL_08e9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_08ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9c' + IL_08f3: ldarg.0 + IL_08f4: ldnull + IL_08f5: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_08fa: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_08ff: nop + IL_0900: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9d' + IL_0905: brtrue.s IL_094a + + IL_0907: ldc.i4 0x100 + IL_090c: ldstr "MemberAccess" + IL_0911: ldnull + IL_0912: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0917: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_091c: ldc.i4.2 + IL_091d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0922: stloc.0 + IL_0923: ldloc.0 + IL_0924: ldc.i4.0 + IL_0925: ldc.i4.s 33 + IL_0927: ldnull + IL_0928: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_092d: stelem.ref + IL_092e: ldloc.0 + IL_092f: ldc.i4.1 + IL_0930: ldc.i4.0 + IL_0931: ldnull + IL_0932: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0937: stelem.ref + IL_0938: ldloc.0 + IL_0939: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_093e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0943: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9d' + IL_0948: br.s IL_094a + + IL_094a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9d' + IL_094f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0954: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9d' + IL_0959: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_095e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0963: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9e' + IL_0968: brtrue.s IL_09a4 + + IL_096a: ldc.i4.0 + IL_096b: ldc.i4.s 25 + IL_096d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0972: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0977: ldc.i4.2 + IL_0978: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_097d: stloc.0 + IL_097e: ldloc.0 + IL_097f: ldc.i4.0 + IL_0980: ldc.i4.0 + IL_0981: ldnull + IL_0982: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0987: stelem.ref + IL_0988: ldloc.0 + IL_0989: ldc.i4.1 + IL_098a: ldc.i4.0 + IL_098b: ldnull + IL_098c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0991: stelem.ref + IL_0992: ldloc.0 + IL_0993: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0998: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_099d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9e' + IL_09a2: br.s IL_09a4 + + IL_09a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9e' + IL_09a9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_09ae: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9e' + IL_09b3: ldarg.0 + IL_09b4: ldarg.1 + IL_09b5: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_09ba: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_09bf: nop + IL_09c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9f' + IL_09c5: brtrue.s IL_0a0a + + IL_09c7: ldc.i4 0x100 + IL_09cc: ldstr "MemberAccess" + IL_09d1: ldnull + IL_09d2: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_09d7: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_09dc: ldc.i4.2 + IL_09dd: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_09e2: stloc.0 + IL_09e3: ldloc.0 + IL_09e4: ldc.i4.0 + IL_09e5: ldc.i4.s 33 + IL_09e7: ldnull + IL_09e8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_09ed: stelem.ref + IL_09ee: ldloc.0 + IL_09ef: ldc.i4.1 + IL_09f0: ldc.i4.0 + IL_09f1: ldnull + IL_09f2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_09f7: stelem.ref + IL_09f8: ldloc.0 + IL_09f9: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_09fe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a03: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9f' + IL_0a08: br.s IL_0a0a + + IL_0a0a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9f' + IL_0a0f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0a14: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9f' + IL_0a19: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a1e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a23: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Sitea0' + IL_0a28: brtrue.s IL_0a64 + + IL_0a2a: ldc.i4.0 + IL_0a2b: ldc.i4.s 25 + IL_0a2d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a32: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a37: ldc.i4.2 + IL_0a38: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0a3d: stloc.0 + IL_0a3e: ldloc.0 + IL_0a3f: ldc.i4.0 + IL_0a40: ldc.i4.0 + IL_0a41: ldnull + IL_0a42: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a47: stelem.ref + IL_0a48: ldloc.0 + IL_0a49: ldc.i4.1 + IL_0a4a: ldc.i4.3 + IL_0a4b: ldnull + IL_0a4c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a51: stelem.ref + IL_0a52: ldloc.0 + IL_0a53: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0a58: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a5d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Sitea0' + IL_0a62: br.s IL_0a64 + + IL_0a64: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Sitea0' + IL_0a69: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0a6e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Sitea0' + IL_0a73: ldarg.0 + IL_0a74: ldc.i4.1 + IL_0a75: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0a7a: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0a7f: nop + IL_0a80: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Sitea1' + IL_0a85: brtrue.s IL_0aca + + IL_0a87: ldc.i4 0x100 + IL_0a8c: ldstr "MemberAccess" + IL_0a91: ldnull + IL_0a92: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a97: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a9c: ldc.i4.2 + IL_0a9d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0aa2: stloc.0 + IL_0aa3: ldloc.0 + IL_0aa4: ldc.i4.0 + IL_0aa5: ldc.i4.s 33 + IL_0aa7: ldnull + IL_0aa8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0aad: stelem.ref + IL_0aae: ldloc.0 + IL_0aaf: ldc.i4.1 + IL_0ab0: ldc.i4.0 + IL_0ab1: ldnull + IL_0ab2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0ab7: stelem.ref + IL_0ab8: ldloc.0 + IL_0ab9: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0abe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0ac3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Sitea1' + IL_0ac8: br.s IL_0aca + + IL_0aca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Sitea1' + IL_0acf: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0ad4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Sitea1' + IL_0ad9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0ade: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0ae3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Sitea2' + IL_0ae8: brtrue.s IL_0b24 + + IL_0aea: ldc.i4.0 + IL_0aeb: ldc.i4.s 25 + IL_0aed: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0af2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0af7: ldc.i4.2 + IL_0af8: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0afd: stloc.0 + IL_0afe: ldloc.0 + IL_0aff: ldc.i4.0 + IL_0b00: ldc.i4.0 + IL_0b01: ldnull + IL_0b02: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b07: stelem.ref + IL_0b08: ldloc.0 + IL_0b09: ldc.i4.1 + IL_0b0a: ldc.i4.2 + IL_0b0b: ldnull + IL_0b0c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b11: stelem.ref + IL_0b12: ldloc.0 + IL_0b13: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0b18: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0b1d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Sitea2' + IL_0b22: br.s IL_0b24 + + IL_0b24: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Sitea2' + IL_0b29: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0b2e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Sitea2' + IL_0b33: ldarg.0 + IL_0b34: ldnull + IL_0b35: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0b3a: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0b3f: nop + IL_0b40: ret + } // end of method DynamicTests::UncheckedArithmeticBinaryOperators + + .method private hidebysig static void RelationalOperators(object a, + object b) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [2] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 3458 (0xd82) + .maxstack 10 + .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) + IL_0000: nop + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea4' + IL_0006: brtrue.s IL_004b + + IL_0008: ldc.i4 0x100 + IL_000d: ldstr "MemberAccess" + IL_0012: ldnull + IL_0013: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0018: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001d: ldc.i4.2 + IL_001e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0023: stloc.0 + IL_0024: ldloc.0 + IL_0025: ldc.i4.0 + IL_0026: ldc.i4.s 33 + IL_0028: ldnull + IL_0029: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002e: stelem.ref + IL_002f: ldloc.0 + IL_0030: ldc.i4.1 + IL_0031: ldc.i4.0 + IL_0032: ldnull + IL_0033: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0038: stelem.ref + IL_0039: ldloc.0 + IL_003a: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea4' + IL_0049: br.s IL_004b + + IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea4' + IL_0050: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea4' + IL_005a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_005f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea5' + IL_0069: brtrue.s IL_00a5 + + IL_006b: ldc.i4.0 + IL_006c: ldc.i4.s 13 + IL_006e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0073: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0078: ldc.i4.2 + IL_0079: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_007e: stloc.0 + IL_007f: ldloc.0 + IL_0080: ldc.i4.0 + IL_0081: ldc.i4.0 + IL_0082: ldnull + IL_0083: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0088: stelem.ref + IL_0089: ldloc.0 + IL_008a: ldc.i4.1 + IL_008b: ldc.i4.0 + IL_008c: ldnull + IL_008d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0092: stelem.ref + IL_0093: ldloc.0 + IL_0094: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0099: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_009e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea5' + IL_00a3: br.s IL_00a5 + + IL_00a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea5' + IL_00aa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea5' + IL_00b4: ldarg.0 + IL_00b5: ldarg.1 + IL_00b6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_00bb: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_00c0: nop + IL_00c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea6' + IL_00c6: brtrue.s IL_010b + + IL_00c8: ldc.i4 0x100 + IL_00cd: ldstr "MemberAccess" + IL_00d2: ldnull + IL_00d3: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00d8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00dd: ldc.i4.2 + IL_00de: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00e3: stloc.0 + IL_00e4: ldloc.0 + IL_00e5: ldc.i4.0 + IL_00e6: ldc.i4.s 33 + IL_00e8: ldnull + IL_00e9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00ee: stelem.ref + IL_00ef: ldloc.0 + IL_00f0: ldc.i4.1 + IL_00f1: ldc.i4.0 + IL_00f2: ldnull + IL_00f3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00f8: stelem.ref + IL_00f9: ldloc.0 + IL_00fa: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00ff: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0104: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea6' + IL_0109: br.s IL_010b + + IL_010b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea6' + IL_0110: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0115: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea6' + IL_011a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_011f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0124: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea7' + IL_0129: brtrue.s IL_0165 + + IL_012b: ldc.i4.0 + IL_012c: ldc.i4.s 13 + IL_012e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0133: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0138: ldc.i4.2 + IL_0139: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_013e: stloc.0 + IL_013f: ldloc.0 + IL_0140: ldc.i4.0 + IL_0141: ldc.i4.0 + IL_0142: ldnull + IL_0143: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0148: stelem.ref + IL_0149: ldloc.0 + IL_014a: ldc.i4.1 + IL_014b: ldc.i4.3 + IL_014c: ldnull + IL_014d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0152: stelem.ref + IL_0153: ldloc.0 + IL_0154: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0159: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_015e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea7' + IL_0163: br.s IL_0165 + + IL_0165: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea7' + IL_016a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_016f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea7' + IL_0174: ldarg.0 + IL_0175: ldc.i4.1 + IL_0176: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_017b: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0180: nop + IL_0181: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea8' + IL_0186: brtrue.s IL_01cb + + IL_0188: ldc.i4 0x100 + IL_018d: ldstr "MemberAccess" + IL_0192: ldnull + IL_0193: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0198: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_019d: ldc.i4.2 + IL_019e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_01a3: stloc.0 + IL_01a4: ldloc.0 + IL_01a5: ldc.i4.0 + IL_01a6: ldc.i4.s 33 + IL_01a8: ldnull + IL_01a9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01ae: stelem.ref + IL_01af: ldloc.0 + IL_01b0: ldc.i4.1 + IL_01b1: ldc.i4.0 + IL_01b2: ldnull + IL_01b3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01b8: stelem.ref + IL_01b9: ldloc.0 + IL_01ba: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_01bf: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_01c4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea8' + IL_01c9: br.s IL_01cb + + IL_01cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea8' + IL_01d0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_01d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea8' + IL_01da: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01df: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea9' + IL_01e9: brtrue.s IL_0225 + + IL_01eb: ldc.i4.0 + IL_01ec: ldc.i4.s 13 + IL_01ee: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01f3: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01f8: ldc.i4.2 + IL_01f9: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_01fe: stloc.0 + IL_01ff: ldloc.0 + IL_0200: ldc.i4.0 + IL_0201: ldc.i4.0 + IL_0202: ldnull + IL_0203: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0208: stelem.ref + IL_0209: ldloc.0 + IL_020a: ldc.i4.1 + IL_020b: ldc.i4.2 + IL_020c: ldnull + IL_020d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0212: stelem.ref + IL_0213: ldloc.0 + IL_0214: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0219: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_021e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea9' + IL_0223: br.s IL_0225 + + IL_0225: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea9' + IL_022a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_022f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea9' + IL_0234: ldarg.0 + IL_0235: ldnull + IL_0236: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_023b: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0240: nop + IL_0241: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteaa' + IL_0246: brtrue.s IL_028b + + IL_0248: ldc.i4 0x100 + IL_024d: ldstr "MemberAccess" + IL_0252: ldnull + IL_0253: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0258: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_025d: ldc.i4.2 + IL_025e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0263: stloc.0 + IL_0264: ldloc.0 + IL_0265: ldc.i4.0 + IL_0266: ldc.i4.s 33 + IL_0268: ldnull + IL_0269: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_026e: stelem.ref + IL_026f: ldloc.0 + IL_0270: ldc.i4.1 + IL_0271: ldc.i4.0 + IL_0272: ldnull + IL_0273: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0278: stelem.ref + IL_0279: ldloc.0 + IL_027a: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_027f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0284: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteaa' + IL_0289: br.s IL_028b + + IL_028b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteaa' + IL_0290: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0295: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteaa' + IL_029a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_029f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_02a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteab' + IL_02a9: brtrue.s IL_02e5 + + IL_02ab: ldc.i4.0 + IL_02ac: ldc.i4.s 35 + IL_02ae: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_02b3: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_02b8: ldc.i4.2 + IL_02b9: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_02be: stloc.0 + IL_02bf: ldloc.0 + IL_02c0: ldc.i4.0 + IL_02c1: ldc.i4.0 + IL_02c2: ldnull + IL_02c3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02c8: stelem.ref + IL_02c9: ldloc.0 + IL_02ca: ldc.i4.1 + IL_02cb: ldc.i4.0 + IL_02cc: ldnull + IL_02cd: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02d2: stelem.ref + IL_02d3: ldloc.0 + IL_02d4: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_02d9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_02de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteab' + IL_02e3: br.s IL_02e5 + + IL_02e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteab' + IL_02ea: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_02ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteab' + IL_02f4: ldarg.0 + IL_02f5: ldarg.1 + IL_02f6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_02fb: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0300: nop + IL_0301: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteac' IL_0306: brtrue.s IL_034b IL_0308: ldc.i4 0x100 @@ -4745,15 +7439,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_033f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0344: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6e' + IL_0344: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteac' IL_0349: br.s IL_034b - IL_034b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6e' + IL_034b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteac' IL_0350: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0355: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6e' + IL_0355: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteac' IL_035a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_035f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0364: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6f' + IL_0364: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitead' IL_0369: brtrue.s IL_03a5 IL_036b: ldc.i4.0 @@ -4783,12 +7477,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0399: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_039e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6f' + IL_039e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitead' IL_03a3: br.s IL_03a5 - IL_03a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6f' + IL_03a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitead' IL_03aa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6f' + IL_03af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitead' IL_03b4: ldarg.0 IL_03b5: ldc.i4.1 IL_03b6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4798,7 +7492,7 @@ !1, !2) IL_03c0: nop - IL_03c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site70' + IL_03c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteae' IL_03c6: brtrue.s IL_040b IL_03c8: ldc.i4 0x100 @@ -4830,15 +7524,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03ff: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0404: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site70' + IL_0404: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteae' IL_0409: br.s IL_040b - IL_040b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site70' + IL_040b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteae' IL_0410: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0415: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site70' + IL_0415: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteae' IL_041a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_041f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0424: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site71' + IL_0424: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteaf' IL_0429: brtrue.s IL_0465 IL_042b: ldc.i4.0 @@ -4868,12 +7562,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0459: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_045e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site71' + IL_045e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteaf' IL_0463: br.s IL_0465 - IL_0465: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site71' + IL_0465: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteaf' IL_046a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_046f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site71' + IL_046f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteaf' IL_0474: ldarg.0 IL_0475: ldnull IL_0476: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4883,7 +7577,7 @@ !1, !2) IL_0480: nop - IL_0481: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site72' + IL_0481: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb0' IL_0486: brtrue.s IL_04cb IL_0488: ldc.i4 0x100 @@ -4915,15 +7609,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04bf: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04c4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site72' + IL_04c4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb0' IL_04c9: br.s IL_04cb - IL_04cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site72' + IL_04cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb0' IL_04d0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site72' + IL_04d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb0' IL_04da: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_04df: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_04e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site73' + IL_04e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb1' IL_04e9: brtrue.s IL_0525 IL_04eb: ldc.i4.0 @@ -4953,12 +7647,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0519: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_051e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site73' + IL_051e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb1' IL_0523: br.s IL_0525 - IL_0525: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site73' + IL_0525: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb1' IL_052a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_052f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site73' + IL_052f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb1' IL_0534: ldarg.0 IL_0535: ldarg.1 IL_0536: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4968,7 +7662,7 @@ !1, !2) IL_0540: nop - IL_0541: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site74' + IL_0541: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb2' IL_0546: brtrue.s IL_058b IL_0548: ldc.i4 0x100 @@ -5000,15 +7694,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_057f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0584: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site74' + IL_0584: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb2' IL_0589: br.s IL_058b - IL_058b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site74' + IL_058b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb2' IL_0590: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0595: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site74' + IL_0595: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb2' IL_059a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_059f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_05a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site75' + IL_05a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb3' IL_05a9: brtrue.s IL_05e5 IL_05ab: ldc.i4.0 @@ -5038,12 +7732,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05d9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site75' + IL_05de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb3' IL_05e3: br.s IL_05e5 - IL_05e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site75' + IL_05e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb3' IL_05ea: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site75' + IL_05ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb3' IL_05f4: ldarg.0 IL_05f5: ldc.i4.1 IL_05f6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5053,7 +7747,7 @@ !1, !2) IL_0600: nop - IL_0601: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site76' + IL_0601: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb4' IL_0606: brtrue.s IL_064b IL_0608: ldc.i4 0x100 @@ -5085,15 +7779,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_063f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0644: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site76' + IL_0644: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb4' IL_0649: br.s IL_064b - IL_064b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site76' + IL_064b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb4' IL_0650: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0655: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site76' + IL_0655: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb4' IL_065a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_065f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0664: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site77' + IL_0664: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb5' IL_0669: brtrue.s IL_06a5 IL_066b: ldc.i4.0 @@ -5123,12 +7817,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0699: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_069e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site77' + IL_069e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb5' IL_06a3: br.s IL_06a5 - IL_06a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site77' + IL_06a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb5' IL_06aa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site77' + IL_06af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb5' IL_06b4: ldarg.0 IL_06b5: ldnull IL_06b6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5138,7 +7832,7 @@ !1, !2) IL_06c0: nop - IL_06c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site78' + IL_06c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb6' IL_06c6: brtrue.s IL_070b IL_06c8: ldc.i4 0x100 @@ -5170,15 +7864,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06ff: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0704: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site78' + IL_0704: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb6' IL_0709: br.s IL_070b - IL_070b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site78' + IL_070b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb6' IL_0710: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0715: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site78' + IL_0715: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb6' IL_071a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_071f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0724: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site79' + IL_0724: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb7' IL_0729: brtrue.s IL_0765 IL_072b: ldc.i4.0 @@ -5208,12 +7902,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0759: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_075e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site79' + IL_075e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb7' IL_0763: br.s IL_0765 - IL_0765: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site79' + IL_0765: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb7' IL_076a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_076f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site79' + IL_076f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb7' IL_0774: ldarg.0 IL_0775: ldarg.1 IL_0776: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5223,7 +7917,7 @@ !1, !2) IL_0780: nop - IL_0781: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7a' + IL_0781: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb8' IL_0786: brtrue.s IL_07cb IL_0788: ldc.i4 0x100 @@ -5255,15 +7949,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07bf: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07c4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7a' + IL_07c4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb8' IL_07c9: br.s IL_07cb - IL_07cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7a' + IL_07cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb8' IL_07d0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7a' + IL_07d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb8' IL_07da: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_07df: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_07e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7b' + IL_07e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb9' IL_07e9: brtrue.s IL_0825 IL_07eb: ldc.i4.0 @@ -5293,12 +7987,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0819: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_081e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7b' + IL_081e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb9' IL_0823: br.s IL_0825 - IL_0825: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7b' + IL_0825: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb9' IL_082a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_082f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7b' + IL_082f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb9' IL_0834: ldarg.0 IL_0835: ldc.i4.1 IL_0836: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5308,7 +8002,7 @@ !1, !2) IL_0840: nop - IL_0841: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7c' + IL_0841: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteba' IL_0846: brtrue.s IL_088b IL_0848: ldc.i4 0x100 @@ -5340,15 +8034,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_087f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0884: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7c' + IL_0884: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteba' IL_0889: br.s IL_088b - IL_088b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7c' + IL_088b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteba' IL_0890: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0895: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7c' + IL_0895: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteba' IL_089a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_089f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_08a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7d' + IL_08a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebb' IL_08a9: brtrue.s IL_08e5 IL_08ab: ldc.i4.0 @@ -5378,12 +8072,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08d9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7d' + IL_08de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebb' IL_08e3: br.s IL_08e5 - IL_08e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7d' + IL_08e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebb' IL_08ea: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7d' + IL_08ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebb' IL_08f4: ldarg.0 IL_08f5: ldnull IL_08f6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5393,7 +8087,7 @@ !1, !2) IL_0900: nop - IL_0901: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7e' + IL_0901: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebc' IL_0906: brtrue.s IL_094b IL_0908: ldc.i4 0x100 @@ -5425,15 +8119,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_093f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0944: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7e' + IL_0944: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebc' IL_0949: br.s IL_094b - IL_094b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7e' + IL_094b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebc' IL_0950: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0955: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7e' + IL_0955: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebc' IL_095a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_095f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0964: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7f' + IL_0964: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebd' IL_0969: brtrue.s IL_09a5 IL_096b: ldc.i4.0 @@ -5463,12 +8157,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0999: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_099e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7f' + IL_099e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebd' IL_09a3: br.s IL_09a5 - IL_09a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7f' + IL_09a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebd' IL_09aa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7f' + IL_09af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebd' IL_09b4: ldarg.0 IL_09b5: ldarg.1 IL_09b6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5478,7 +8172,7 @@ !1, !2) IL_09c0: nop - IL_09c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site80' + IL_09c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebe' IL_09c6: brtrue.s IL_0a0b IL_09c8: ldc.i4 0x100 @@ -5510,15 +8204,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09ff: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a04: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site80' + IL_0a04: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebe' IL_0a09: br.s IL_0a0b - IL_0a0b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site80' + IL_0a0b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebe' IL_0a10: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a15: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site80' + IL_0a15: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebe' IL_0a1a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0a1f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0a24: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site81' + IL_0a24: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebf' IL_0a29: brtrue.s IL_0a65 IL_0a2b: ldc.i4.0 @@ -5548,12 +8242,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a59: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a5e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site81' + IL_0a5e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebf' IL_0a63: br.s IL_0a65 - IL_0a65: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site81' + IL_0a65: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebf' IL_0a6a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a6f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site81' + IL_0a6f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebf' IL_0a74: ldarg.0 IL_0a75: ldc.i4.1 IL_0a76: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5563,7 +8257,7 @@ !1, !2) IL_0a80: nop - IL_0a81: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site82' + IL_0a81: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec0' IL_0a86: brtrue.s IL_0acb IL_0a88: ldc.i4 0x100 @@ -5595,15 +8289,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0abf: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ac4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site82' + IL_0ac4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec0' IL_0ac9: br.s IL_0acb - IL_0acb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site82' + IL_0acb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec0' IL_0ad0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0ad5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site82' + IL_0ad5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec0' IL_0ada: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0adf: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0ae4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site83' + IL_0ae4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec1' IL_0ae9: brtrue.s IL_0b25 IL_0aeb: ldc.i4.0 @@ -5633,12 +8327,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b19: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b1e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site83' + IL_0b1e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec1' IL_0b23: br.s IL_0b25 - IL_0b25: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site83' + IL_0b25: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec1' IL_0b2a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b2f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site83' + IL_0b2f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec1' IL_0b34: ldarg.0 IL_0b35: ldnull IL_0b36: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5648,7 +8342,7 @@ !1, !2) IL_0b40: nop - IL_0b41: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site84' + IL_0b41: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec2' IL_0b46: brtrue.s IL_0b8b IL_0b48: ldc.i4 0x100 @@ -5680,15 +8374,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b7f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b84: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site84' + IL_0b84: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec2' IL_0b89: br.s IL_0b8b - IL_0b8b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site84' + IL_0b8b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec2' IL_0b90: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b95: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site84' + IL_0b95: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec2' IL_0b9a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0b9f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0ba4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site85' + IL_0ba4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec3' IL_0ba9: brtrue.s IL_0be5 IL_0bab: ldc.i4.0 @@ -5718,12 +8412,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0bd9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0bde: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site85' + IL_0bde: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec3' IL_0be3: br.s IL_0be5 - IL_0be5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site85' + IL_0be5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec3' IL_0bea: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0bef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site85' + IL_0bef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec3' IL_0bf4: ldarg.0 IL_0bf5: ldarg.1 IL_0bf6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5733,7 +8427,7 @@ !1, !2) IL_0c00: nop - IL_0c01: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site86' + IL_0c01: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec4' IL_0c06: brtrue.s IL_0c4b IL_0c08: ldc.i4 0x100 @@ -5765,15 +8459,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c3f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c44: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site86' + IL_0c44: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec4' IL_0c49: br.s IL_0c4b - IL_0c4b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site86' + IL_0c4b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec4' IL_0c50: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c55: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site86' + IL_0c55: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec4' IL_0c5a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0c5f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0c64: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site87' + IL_0c64: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec5' IL_0c69: brtrue.s IL_0ca5 IL_0c6b: ldc.i4.0 @@ -5803,12 +8497,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c99: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c9e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site87' + IL_0c9e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec5' IL_0ca3: br.s IL_0ca5 - IL_0ca5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site87' + IL_0ca5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec5' IL_0caa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0caf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site87' + IL_0caf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec5' IL_0cb4: ldarg.0 IL_0cb5: ldc.i4.1 IL_0cb6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5818,7 +8512,7 @@ !1, !2) IL_0cc0: nop - IL_0cc1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site88' + IL_0cc1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec6' IL_0cc6: brtrue.s IL_0d0b IL_0cc8: ldc.i4 0x100 @@ -5850,15 +8544,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0cff: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d04: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site88' + IL_0d04: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec6' IL_0d09: br.s IL_0d0b - IL_0d0b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site88' + IL_0d0b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec6' IL_0d10: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d15: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site88' + IL_0d15: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec6' IL_0d1a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0d1f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0d24: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site89' + IL_0d24: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec7' IL_0d29: brtrue.s IL_0d65 IL_0d2b: ldc.i4.0 @@ -5888,12 +8582,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d59: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d5e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site89' + IL_0d5e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec7' IL_0d63: br.s IL_0d65 - IL_0d65: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site89' + IL_0d65: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec7' IL_0d6a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d6f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site89' + IL_0d6f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec7' IL_0d74: ldarg.0 IL_0d75: ldnull IL_0d76: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5910,12 +8604,12 @@ { .param [1] .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 86 (0x56) + // Code size 164 (0xa4) .maxstack 3 IL_0000: nop IL_0001: call void [mscorlib]System.Console::WriteLine() IL_0006: nop - IL_0007: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8a'::'<>p__Site8b' + IL_0007: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc8'::'<>p__Sitec9' IL_000c: brtrue.s IL_0035 IL_000e: ldc.i4.s 16 @@ -5927,19 +8621,43 @@ class [mscorlib]System.Type, class [mscorlib]System.Type) IL_0029: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_002e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8a'::'<>p__Site8b' + IL_002e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc8'::'<>p__Sitec9' IL_0033: br.s IL_0035 - IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8a'::'<>p__Site8b' + IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc8'::'<>p__Sitec9' IL_003a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_003f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8a'::'<>p__Site8b' + IL_003f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc8'::'<>p__Sitec9' IL_0044: ldarg.0 IL_0045: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_004a: box [mscorlib]System.Int32 IL_004f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::MemberAccess(object) IL_0054: nop - IL_0055: ret + IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc8'::'<>p__Siteca' + IL_005a: brtrue.s IL_0083 + + IL_005c: ldc.i4.s 17 + IL_005e: ldtoken [mscorlib]System.Int32 + IL_0063: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0068: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_006d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0072: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::Convert(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Type) + IL_0077: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_007c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc8'::'<>p__Siteca' + IL_0081: br.s IL_0083 + + IL_0083: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc8'::'<>p__Siteca' + IL_0088: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_008d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc8'::'<>p__Siteca' + IL_0092: ldarg.0 + IL_0093: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0098: box [mscorlib]System.Int32 + IL_009d: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::MemberAccess(object) + IL_00a2: nop + IL_00a3: ret } // end of method DynamicTests::Casts .method private hidebysig static void CompoundAssignment(object a, @@ -5954,7 +8672,7 @@ .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0, object V_1) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site8d' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitecc' IL_0006: brtrue.s IL_0029 IL_0008: ldc.i4.0 @@ -5965,18 +8683,18 @@ string, class [mscorlib]System.Type) IL_001d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0022: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site8d' + IL_0022: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitecc' IL_0027: br.s IL_0029 - IL_0029: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site8d' + IL_0029: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitecc' IL_002e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0033: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site8d' + IL_0033: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitecc' IL_0038: ldarg.0 IL_0039: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_003e: brtrue IL_0148 - IL_0043: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site90' + IL_0043: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitecf' IL_0048: brtrue.s IL_008b IL_004a: ldc.i4 0x80 @@ -6006,14 +8724,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_007f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0084: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site90' + IL_0084: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitecf' IL_0089: br.s IL_008b - IL_008b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site90' + IL_008b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitecf' IL_0090: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0095: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site90' + IL_0095: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitecf' IL_009a: ldarg.0 - IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site8f' + IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitece' IL_00a0: brtrue.s IL_00dc IL_00a2: ldc.i4.0 @@ -6043,13 +8761,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00d0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site8f' + IL_00d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitece' IL_00da: br.s IL_00dc - IL_00dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site8f' + IL_00dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitece' IL_00e1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site8f' - IL_00eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site91' + IL_00e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitece' + IL_00eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited0' IL_00f0: brtrue.s IL_0125 IL_00f2: ldc.i4.0 @@ -6072,12 +8790,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0119: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_011e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site91' + IL_011e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited0' IL_0123: br.s IL_0125 - IL_0125: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site91' + IL_0125: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited0' IL_012a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_012f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site91' + IL_012f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited0' IL_0134: ldarg.0 IL_0135: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6091,7 +8809,7 @@ IL_0145: pop IL_0146: br.s IL_01a8 - IL_0148: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site8e' + IL_0148: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitecd' IL_014d: brtrue.s IL_0191 IL_014f: ldc.i4 0x104 @@ -6123,19 +8841,19 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0185: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_018a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site8e' + IL_018a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitecd' IL_018f: br.s IL_0191 - IL_0191: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site8e' + IL_0191: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitecd' IL_0196: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_019b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site8e' + IL_019b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitecd' IL_01a0: ldarg.0 IL_01a1: ldc.i4.5 IL_01a2: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_01a7: pop - IL_01a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site92' + IL_01a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited1' IL_01ad: brtrue.s IL_01d0 IL_01af: ldc.i4.0 @@ -6146,18 +8864,18 @@ string, class [mscorlib]System.Type) IL_01c4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01c9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site92' + IL_01c9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited1' IL_01ce: br.s IL_01d0 - IL_01d0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site92' + IL_01d0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited1' IL_01d5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site92' + IL_01da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited1' IL_01df: ldarg.0 IL_01e0: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_01e5: brtrue IL_02ef - IL_01ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site95' + IL_01ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited4' IL_01ef: brtrue.s IL_0232 IL_01f1: ldc.i4 0x80 @@ -6187,14 +8905,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0226: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_022b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site95' + IL_022b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited4' IL_0230: br.s IL_0232 - IL_0232: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site95' + IL_0232: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited4' IL_0237: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_023c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site95' + IL_023c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited4' IL_0241: ldarg.0 - IL_0242: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site94' + IL_0242: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited3' IL_0247: brtrue.s IL_0283 IL_0249: ldc.i4.0 @@ -6224,13 +8942,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0277: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_027c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site94' + IL_027c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited3' IL_0281: br.s IL_0283 - IL_0283: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site94' + IL_0283: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited3' IL_0288: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_028d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site94' - IL_0292: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site96' + IL_028d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited3' + IL_0292: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited5' IL_0297: brtrue.s IL_02cc IL_0299: ldc.i4.0 @@ -6253,12 +8971,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02c0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02c5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site96' + IL_02c5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited5' IL_02ca: br.s IL_02cc - IL_02cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site96' + IL_02cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited5' IL_02d1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site96' + IL_02d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited5' IL_02db: ldarg.0 IL_02dc: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6272,7 +8990,7 @@ IL_02ec: pop IL_02ed: br.s IL_034f - IL_02ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site93' + IL_02ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited2' IL_02f4: brtrue.s IL_0338 IL_02f6: ldc.i4 0x104 @@ -6304,19 +9022,19 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_032c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0331: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site93' + IL_0331: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited2' IL_0336: br.s IL_0338 - IL_0338: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site93' + IL_0338: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited2' IL_033d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0342: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site93' + IL_0342: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited2' IL_0347: ldarg.0 IL_0348: ldc.i4.1 IL_0349: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_034e: pop - IL_034f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site98' + IL_034f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited7' IL_0354: brtrue.s IL_0397 IL_0356: ldc.i4 0x80 @@ -6346,14 +9064,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_038b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0390: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site98' + IL_0390: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited7' IL_0395: br.s IL_0397 - IL_0397: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site98' + IL_0397: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited7' IL_039c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site98' + IL_03a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited7' IL_03a6: ldarg.0 - IL_03a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site97' + IL_03a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited6' IL_03ac: brtrue.s IL_03e8 IL_03ae: ldc.i4.0 @@ -6383,13 +9101,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03dc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03e1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site97' + IL_03e1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited6' IL_03e6: br.s IL_03e8 - IL_03e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site97' + IL_03e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited6' IL_03ed: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site97' - IL_03f7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site99' + IL_03f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited6' + IL_03f7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited8' IL_03fc: brtrue.s IL_0431 IL_03fe: ldc.i4.0 @@ -6412,12 +9130,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0425: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_042a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site99' + IL_042a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited8' IL_042f: br.s IL_0431 - IL_0431: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site99' + IL_0431: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited8' IL_0436: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_043b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site99' + IL_043b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited8' IL_0440: ldarg.0 IL_0441: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6429,7 +9147,7 @@ !1, !2) IL_0451: pop - IL_0452: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9b' + IL_0452: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteda' IL_0457: brtrue.s IL_049a IL_0459: ldc.i4 0x80 @@ -6459,14 +9177,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_048e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0493: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9b' + IL_0493: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteda' IL_0498: br.s IL_049a - IL_049a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9b' + IL_049a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteda' IL_049f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9b' + IL_04a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteda' IL_04a9: ldarg.0 - IL_04aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9a' + IL_04aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited9' IL_04af: brtrue.s IL_04eb IL_04b1: ldc.i4.0 @@ -6496,13 +9214,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04df: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04e4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9a' + IL_04e4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited9' IL_04e9: br.s IL_04eb - IL_04eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9a' + IL_04eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited9' IL_04f0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9a' - IL_04fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9c' + IL_04f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited9' + IL_04fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedb' IL_04ff: brtrue.s IL_0534 IL_0501: ldc.i4.0 @@ -6525,12 +9243,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0528: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_052d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9c' + IL_052d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedb' IL_0532: br.s IL_0534 - IL_0534: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9c' + IL_0534: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedb' IL_0539: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_053e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9c' + IL_053e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedb' IL_0543: ldarg.0 IL_0544: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6542,7 +9260,7 @@ !1, !2) IL_0554: pop - IL_0555: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9d' + IL_0555: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedc' IL_055a: brtrue.s IL_057d IL_055c: ldc.i4.0 @@ -6553,18 +9271,18 @@ string, class [mscorlib]System.Type) IL_0571: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0576: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9d' + IL_0576: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedc' IL_057b: br.s IL_057d - IL_057d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9d' + IL_057d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedc' IL_0582: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0587: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9d' + IL_0587: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedc' IL_058c: ldarg.0 IL_058d: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0592: brtrue IL_069c - IL_0597: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea0' + IL_0597: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedf' IL_059c: brtrue.s IL_05df IL_059e: ldc.i4 0x80 @@ -6594,14 +9312,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05d3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05d8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea0' + IL_05d8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedf' IL_05dd: br.s IL_05df - IL_05df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea0' + IL_05df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedf' IL_05e4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea0' + IL_05e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedf' IL_05ee: ldarg.0 - IL_05ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9f' + IL_05ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitede' IL_05f4: brtrue.s IL_0630 IL_05f6: ldc.i4.0 @@ -6631,13 +9349,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0624: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0629: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9f' + IL_0629: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitede' IL_062e: br.s IL_0630 - IL_0630: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9f' + IL_0630: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitede' IL_0635: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_063a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9f' - IL_063f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea1' + IL_063a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitede' + IL_063f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee0' IL_0644: brtrue.s IL_0679 IL_0646: ldc.i4.0 @@ -6660,12 +9378,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_066d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0672: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea1' + IL_0672: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee0' IL_0677: br.s IL_0679 - IL_0679: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea1' + IL_0679: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee0' IL_067e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0683: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea1' + IL_0683: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee0' IL_0688: ldarg.0 IL_0689: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6679,7 +9397,7 @@ IL_0699: pop IL_069a: br.s IL_06fc - IL_069c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9e' + IL_069c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedd' IL_06a1: brtrue.s IL_06e5 IL_06a3: ldc.i4 0x104 @@ -6711,19 +9429,19 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06d9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9e' + IL_06de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedd' IL_06e3: br.s IL_06e5 - IL_06e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9e' + IL_06e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedd' IL_06ea: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9e' + IL_06ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedd' IL_06f4: ldarg.0 IL_06f5: ldarg.1 IL_06f6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_06fb: pop - IL_06fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea2' + IL_06fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee1' IL_0701: brtrue.s IL_0724 IL_0703: ldc.i4.0 @@ -6734,18 +9452,18 @@ string, class [mscorlib]System.Type) IL_0718: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_071d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea2' + IL_071d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee1' IL_0722: br.s IL_0724 - IL_0724: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea2' + IL_0724: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee1' IL_0729: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_072e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea2' + IL_072e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee1' IL_0733: ldarg.0 IL_0734: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0739: brtrue IL_0843 - IL_073e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea5' + IL_073e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee4' IL_0743: brtrue.s IL_0786 IL_0745: ldc.i4 0x80 @@ -6775,14 +9493,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_077a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_077f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea5' + IL_077f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee4' IL_0784: br.s IL_0786 - IL_0786: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea5' + IL_0786: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee4' IL_078b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0790: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea5' + IL_0790: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee4' IL_0795: ldarg.0 - IL_0796: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea4' + IL_0796: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee3' IL_079b: brtrue.s IL_07d7 IL_079d: ldc.i4.0 @@ -6812,13 +9530,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07cb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07d0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea4' + IL_07d0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee3' IL_07d5: br.s IL_07d7 - IL_07d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea4' + IL_07d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee3' IL_07dc: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea4' - IL_07e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea6' + IL_07e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee3' + IL_07e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee5' IL_07eb: brtrue.s IL_0820 IL_07ed: ldc.i4.0 @@ -6841,12 +9559,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0814: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0819: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea6' + IL_0819: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee5' IL_081e: br.s IL_0820 - IL_0820: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea6' + IL_0820: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee5' IL_0825: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_082a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea6' + IL_082a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee5' IL_082f: ldarg.0 IL_0830: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6860,7 +9578,7 @@ IL_0840: pop IL_0841: br.s IL_08a3 - IL_0843: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea3' + IL_0843: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee2' IL_0848: brtrue.s IL_088c IL_084a: ldc.i4 0x104 @@ -6892,19 +9610,19 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0880: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0885: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea3' + IL_0885: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee2' IL_088a: br.s IL_088c - IL_088c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea3' + IL_088c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee2' IL_0891: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0896: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea3' + IL_0896: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee2' IL_089b: ldarg.0 IL_089c: ldarg.1 IL_089d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_08a2: pop - IL_08a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea8' + IL_08a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee7' IL_08a8: brtrue.s IL_08eb IL_08aa: ldc.i4 0x80 @@ -6934,14 +9652,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08df: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08e4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea8' + IL_08e4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee7' IL_08e9: br.s IL_08eb - IL_08eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea8' + IL_08eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee7' IL_08f0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea8' + IL_08f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee7' IL_08fa: ldarg.0 - IL_08fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea7' + IL_08fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee6' IL_0900: brtrue.s IL_093c IL_0902: ldc.i4.0 @@ -6971,13 +9689,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0930: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0935: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea7' + IL_0935: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee6' IL_093a: br.s IL_093c - IL_093c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea7' + IL_093c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee6' IL_0941: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0946: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea7' - IL_094b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea9' + IL_0946: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee6' + IL_094b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee8' IL_0950: brtrue.s IL_0985 IL_0952: ldc.i4.0 @@ -7000,12 +9718,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0979: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_097e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea9' + IL_097e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee8' IL_0983: br.s IL_0985 - IL_0985: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea9' + IL_0985: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee8' IL_098a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_098f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea9' + IL_098f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee8' IL_0994: ldarg.0 IL_0995: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7017,7 +9735,7 @@ !1, !2) IL_09a5: pop - IL_09a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteab' + IL_09a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteea' IL_09ab: brtrue.s IL_09ee IL_09ad: ldc.i4 0x80 @@ -7047,14 +9765,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09e2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09e7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteab' + IL_09e7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteea' IL_09ec: br.s IL_09ee - IL_09ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteab' + IL_09ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteea' IL_09f3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteab' + IL_09f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteea' IL_09fd: ldarg.0 - IL_09fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteaa' + IL_09fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee9' IL_0a03: brtrue.s IL_0a3f IL_0a05: ldc.i4.0 @@ -7084,13 +9802,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a33: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a38: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteaa' + IL_0a38: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee9' IL_0a3d: br.s IL_0a3f - IL_0a3f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteaa' + IL_0a3f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee9' IL_0a44: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteaa' - IL_0a4e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteac' + IL_0a49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee9' + IL_0a4e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteeb' IL_0a53: brtrue.s IL_0a88 IL_0a55: ldc.i4.0 @@ -7113,12 +9831,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a7c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a81: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteac' + IL_0a81: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteeb' IL_0a86: br.s IL_0a88 - IL_0a88: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteac' + IL_0a88: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteeb' IL_0a8d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a92: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteac' + IL_0a92: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteeb' IL_0a97: ldarg.0 IL_0a98: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7132,7 +9850,7 @@ IL_0aa8: pop IL_0aa9: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0aae: stloc.1 - IL_0aaf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitead' + IL_0aaf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteec' IL_0ab4: brtrue.s IL_0ad7 IL_0ab6: ldc.i4.0 @@ -7143,18 +9861,18 @@ string, class [mscorlib]System.Type) IL_0acb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ad0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitead' + IL_0ad0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteec' IL_0ad5: br.s IL_0ad7 - IL_0ad7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitead' + IL_0ad7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteec' IL_0adc: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0ae1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitead' + IL_0ae1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteec' IL_0ae6: ldloc.1 IL_0ae7: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0aec: brtrue IL_0bf6 - IL_0af1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb0' + IL_0af1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteef' IL_0af6: brtrue.s IL_0b39 IL_0af8: ldc.i4 0x80 @@ -7184,14 +9902,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b2d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b32: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb0' + IL_0b32: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteef' IL_0b37: br.s IL_0b39 - IL_0b39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb0' + IL_0b39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteef' IL_0b3e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b43: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb0' + IL_0b43: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteef' IL_0b48: ldloc.1 - IL_0b49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteaf' + IL_0b49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteee' IL_0b4e: brtrue.s IL_0b8a IL_0b50: ldc.i4.0 @@ -7221,13 +9939,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b7e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b83: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteaf' + IL_0b83: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteee' IL_0b88: br.s IL_0b8a - IL_0b8a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteaf' + IL_0b8a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteee' IL_0b8f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b94: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteaf' - IL_0b99: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb1' + IL_0b94: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteee' + IL_0b99: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef0' IL_0b9e: brtrue.s IL_0bd3 IL_0ba0: ldc.i4.0 @@ -7250,12 +9968,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0bc7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0bcc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb1' + IL_0bcc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef0' IL_0bd1: br.s IL_0bd3 - IL_0bd3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb1' + IL_0bd3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef0' IL_0bd8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0bdd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb1' + IL_0bdd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef0' IL_0be2: ldloc.1 IL_0be3: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7269,7 +9987,7 @@ IL_0bf3: pop IL_0bf4: br.s IL_0c56 - IL_0bf6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteae' + IL_0bf6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteed' IL_0bfb: brtrue.s IL_0c3f IL_0bfd: ldc.i4 0x104 @@ -7301,12 +10019,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c33: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c38: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteae' + IL_0c38: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteed' IL_0c3d: br.s IL_0c3f - IL_0c3f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteae' + IL_0c3f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteed' IL_0c44: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteae' + IL_0c49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteed' IL_0c4e: ldloc.1 IL_0c4f: ldc.i4.5 IL_0c50: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7315,7 +10033,7 @@ IL_0c55: pop IL_0c56: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0c5b: stloc.1 - IL_0c5c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb2' + IL_0c5c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef1' IL_0c61: brtrue.s IL_0c84 IL_0c63: ldc.i4.0 @@ -7326,18 +10044,18 @@ string, class [mscorlib]System.Type) IL_0c78: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c7d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb2' + IL_0c7d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef1' IL_0c82: br.s IL_0c84 - IL_0c84: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb2' + IL_0c84: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef1' IL_0c89: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c8e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb2' + IL_0c8e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef1' IL_0c93: ldloc.1 IL_0c94: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0c99: brtrue IL_0da3 - IL_0c9e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb5' + IL_0c9e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef4' IL_0ca3: brtrue.s IL_0ce6 IL_0ca5: ldc.i4 0x80 @@ -7367,14 +10085,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0cda: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0cdf: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb5' + IL_0cdf: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef4' IL_0ce4: br.s IL_0ce6 - IL_0ce6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb5' + IL_0ce6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef4' IL_0ceb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0cf0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb5' + IL_0cf0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef4' IL_0cf5: ldloc.1 - IL_0cf6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb4' + IL_0cf6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef3' IL_0cfb: brtrue.s IL_0d37 IL_0cfd: ldc.i4.0 @@ -7404,13 +10122,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d2b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d30: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb4' + IL_0d30: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef3' IL_0d35: br.s IL_0d37 - IL_0d37: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb4' + IL_0d37: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef3' IL_0d3c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d41: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb4' - IL_0d46: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb6' + IL_0d41: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef3' + IL_0d46: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef5' IL_0d4b: brtrue.s IL_0d80 IL_0d4d: ldc.i4.0 @@ -7433,12 +10151,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d74: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d79: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb6' + IL_0d79: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef5' IL_0d7e: br.s IL_0d80 - IL_0d80: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb6' + IL_0d80: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef5' IL_0d85: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d8a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb6' + IL_0d8a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef5' IL_0d8f: ldloc.1 IL_0d90: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7452,7 +10170,7 @@ IL_0da0: pop IL_0da1: br.s IL_0e03 - IL_0da3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb3' + IL_0da3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef2' IL_0da8: brtrue.s IL_0dec IL_0daa: ldc.i4 0x104 @@ -7484,12 +10202,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0de0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0de5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb3' + IL_0de5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef2' IL_0dea: br.s IL_0dec - IL_0dec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb3' + IL_0dec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef2' IL_0df1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0df6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb3' + IL_0df6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef2' IL_0dfb: ldloc.1 IL_0dfc: ldc.i4.5 IL_0dfd: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7510,7 +10228,7 @@ .maxstack 15 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb8' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitef7' IL_0006: brtrue.s IL_004b IL_0008: ldc.i4 0x100 @@ -7542,15 +10260,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb8' + IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitef7' IL_0049: br.s IL_004b - IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb8' + IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitef7' IL_0050: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb8' + IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitef7' IL_005a: ldtoken [mscorlib]System.Console IL_005f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb9' + IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitef8' IL_0069: brtrue.s IL_008c IL_006b: ldc.i4.0 @@ -7561,18 +10279,18 @@ string, class [mscorlib]System.Type) IL_0080: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0085: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb9' + IL_0085: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitef8' IL_008a: br.s IL_008c - IL_008c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb9' + IL_008c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitef8' IL_0091: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb9' + IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitef8' IL_009b: ldarg.0 IL_009c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_00a1: brtrue IL_01aa - IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebc' + IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefb' IL_00ab: brtrue.s IL_00ee IL_00ad: ldc.i4 0x80 @@ -7602,14 +10320,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00e2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00e7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebc' + IL_00e7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefb' IL_00ec: br.s IL_00ee - IL_00ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebc' + IL_00ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefb' IL_00f3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebc' + IL_00f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefb' IL_00fd: ldarg.0 - IL_00fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebb' + IL_00fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefa' IL_0103: brtrue.s IL_013f IL_0105: ldc.i4.0 @@ -7639,13 +10357,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0133: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0138: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebb' + IL_0138: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefa' IL_013d: br.s IL_013f - IL_013f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebb' + IL_013f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefa' IL_0144: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0149: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebb' - IL_014e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebd' + IL_0149: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefa' + IL_014e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefc' IL_0153: brtrue.s IL_0188 IL_0155: ldc.i4.0 @@ -7668,12 +10386,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_017c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0181: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebd' + IL_0181: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefc' IL_0186: br.s IL_0188 - IL_0188: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebd' + IL_0188: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefc' IL_018d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0192: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebd' + IL_0192: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefc' IL_0197: ldarg.0 IL_0198: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7686,7 +10404,7 @@ !2) IL_01a8: br.s IL_0209 - IL_01aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteba' + IL_01aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitef9' IL_01af: brtrue.s IL_01f3 IL_01b1: ldc.i4 0x104 @@ -7718,12 +10436,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01e7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01ec: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteba' + IL_01ec: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitef9' IL_01f1: br.s IL_01f3 - IL_01f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteba' + IL_01f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitef9' IL_01f8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteba' + IL_01fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitef9' IL_0202: ldarg.0 IL_0203: ldc.i4.5 IL_0204: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7734,7 +10452,7 @@ !1, !2) IL_020f: nop - IL_0210: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebe' + IL_0210: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefd' IL_0215: brtrue.s IL_025a IL_0217: ldc.i4 0x100 @@ -7766,15 +10484,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_024e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0253: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebe' + IL_0253: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefd' IL_0258: br.s IL_025a - IL_025a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebe' + IL_025a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefd' IL_025f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0264: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebe' + IL_0264: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefd' IL_0269: ldtoken [mscorlib]System.Console IL_026e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0273: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebf' + IL_0273: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefe' IL_0278: brtrue.s IL_029b IL_027a: ldc.i4.0 @@ -7785,18 +10503,18 @@ string, class [mscorlib]System.Type) IL_028f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0294: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebf' + IL_0294: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefe' IL_0299: br.s IL_029b - IL_029b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebf' + IL_029b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefe' IL_02a0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebf' + IL_02a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefe' IL_02aa: ldarg.0 IL_02ab: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_02b0: brtrue IL_03b9 - IL_02b5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec2' + IL_02b5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site101' IL_02ba: brtrue.s IL_02fd IL_02bc: ldc.i4 0x80 @@ -7826,14 +10544,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02f1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02f6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec2' + IL_02f6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site101' IL_02fb: br.s IL_02fd - IL_02fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec2' + IL_02fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site101' IL_0302: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0307: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec2' + IL_0307: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site101' IL_030c: ldarg.0 - IL_030d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec1' + IL_030d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site100' IL_0312: brtrue.s IL_034e IL_0314: ldc.i4.0 @@ -7863,13 +10581,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0342: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0347: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec1' + IL_0347: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site100' IL_034c: br.s IL_034e - IL_034e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec1' + IL_034e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site100' IL_0353: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0358: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec1' - IL_035d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec3' + IL_0358: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site100' + IL_035d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site102' IL_0362: brtrue.s IL_0397 IL_0364: ldc.i4.0 @@ -7892,12 +10610,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_038b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0390: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec3' + IL_0390: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site102' IL_0395: br.s IL_0397 - IL_0397: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec3' + IL_0397: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site102' IL_039c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec3' + IL_03a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site102' IL_03a6: ldarg.0 IL_03a7: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7910,7 +10628,7 @@ !2) IL_03b7: br.s IL_0418 - IL_03b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec0' + IL_03b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Siteff' IL_03be: brtrue.s IL_0402 IL_03c0: ldc.i4 0x104 @@ -7942,12 +10660,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03f6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03fb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec0' + IL_03fb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Siteff' IL_0400: br.s IL_0402 - IL_0402: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec0' + IL_0402: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Siteff' IL_0407: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_040c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec0' + IL_040c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Siteff' IL_0411: ldarg.0 IL_0412: ldc.i4.1 IL_0413: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7958,7 +10676,7 @@ !1, !2) IL_041e: nop - IL_041f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec4' + IL_041f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site103' IL_0424: brtrue.s IL_0469 IL_0426: ldc.i4 0x100 @@ -7990,15 +10708,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_045d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0462: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec4' + IL_0462: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site103' IL_0467: br.s IL_0469 - IL_0469: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec4' + IL_0469: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site103' IL_046e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0473: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec4' + IL_0473: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site103' IL_0478: ldtoken [mscorlib]System.Console IL_047d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0482: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec6' + IL_0482: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site105' IL_0487: brtrue.s IL_04ca IL_0489: ldc.i4 0x80 @@ -8028,14 +10746,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04be: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04c3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec6' + IL_04c3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site105' IL_04c8: br.s IL_04ca - IL_04ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec6' + IL_04ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site105' IL_04cf: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec6' + IL_04d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site105' IL_04d9: ldarg.0 - IL_04da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec5' + IL_04da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site104' IL_04df: brtrue.s IL_051b IL_04e1: ldc.i4.0 @@ -8065,13 +10783,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_050f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0514: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec5' + IL_0514: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site104' IL_0519: br.s IL_051b - IL_051b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec5' + IL_051b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site104' IL_0520: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0525: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec5' - IL_052a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec7' + IL_0525: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site104' + IL_052a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site106' IL_052f: brtrue.s IL_0564 IL_0531: ldc.i4.0 @@ -8094,12 +10812,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0558: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_055d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec7' + IL_055d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site106' IL_0562: br.s IL_0564 - IL_0564: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec7' + IL_0564: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site106' IL_0569: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_056e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec7' + IL_056e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site106' IL_0573: ldarg.0 IL_0574: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8114,7 +10832,7 @@ !1, !2) IL_0589: nop - IL_058a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec8' + IL_058a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site107' IL_058f: brtrue.s IL_05d4 IL_0591: ldc.i4 0x100 @@ -8146,15 +10864,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05c8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05cd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec8' + IL_05cd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site107' IL_05d2: br.s IL_05d4 - IL_05d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec8' + IL_05d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site107' IL_05d9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec8' + IL_05de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site107' IL_05e3: ldtoken [mscorlib]System.Console IL_05e8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_05ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteca' + IL_05ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site109' IL_05f2: brtrue.s IL_0635 IL_05f4: ldc.i4 0x80 @@ -8184,14 +10902,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0629: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_062e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteca' + IL_062e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site109' IL_0633: br.s IL_0635 - IL_0635: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteca' + IL_0635: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site109' IL_063a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_063f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteca' + IL_063f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site109' IL_0644: ldarg.0 - IL_0645: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec9' + IL_0645: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site108' IL_064a: brtrue.s IL_0686 IL_064c: ldc.i4.0 @@ -8221,13 +10939,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_067a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_067f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec9' + IL_067f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site108' IL_0684: br.s IL_0686 - IL_0686: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec9' + IL_0686: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site108' IL_068b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0690: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec9' - IL_0695: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecb' + IL_0690: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site108' + IL_0695: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10a' IL_069a: brtrue.s IL_06cf IL_069c: ldc.i4.0 @@ -8250,12 +10968,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06c3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06c8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecb' + IL_06c8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10a' IL_06cd: br.s IL_06cf - IL_06cf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecb' + IL_06cf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10a' IL_06d4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecb' + IL_06d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10a' IL_06de: ldarg.0 IL_06df: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8270,7 +10988,7 @@ !1, !2) IL_06f4: nop - IL_06f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecc' + IL_06f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10b' IL_06fa: brtrue.s IL_073f IL_06fc: ldc.i4 0x100 @@ -8302,15 +11020,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0733: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0738: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecc' + IL_0738: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10b' IL_073d: br.s IL_073f - IL_073f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecc' + IL_073f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10b' IL_0744: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0749: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecc' + IL_0749: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10b' IL_074e: ldtoken [mscorlib]System.Console IL_0753: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0758: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecd' + IL_0758: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10c' IL_075d: brtrue.s IL_0780 IL_075f: ldc.i4.0 @@ -8321,18 +11039,18 @@ string, class [mscorlib]System.Type) IL_0774: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0779: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecd' + IL_0779: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10c' IL_077e: br.s IL_0780 - IL_0780: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecd' + IL_0780: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10c' IL_0785: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_078a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecd' + IL_078a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10c' IL_078f: ldarg.0 IL_0790: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0795: brtrue IL_089e - IL_079a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited0' + IL_079a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10f' IL_079f: brtrue.s IL_07e2 IL_07a1: ldc.i4 0x80 @@ -8362,14 +11080,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07d6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07db: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited0' + IL_07db: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10f' IL_07e0: br.s IL_07e2 - IL_07e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited0' + IL_07e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10f' IL_07e7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited0' + IL_07ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10f' IL_07f1: ldarg.0 - IL_07f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecf' + IL_07f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10e' IL_07f7: brtrue.s IL_0833 IL_07f9: ldc.i4.0 @@ -8399,13 +11117,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0827: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_082c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecf' + IL_082c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10e' IL_0831: br.s IL_0833 - IL_0833: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecf' + IL_0833: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10e' IL_0838: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_083d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecf' - IL_0842: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited1' + IL_083d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10e' + IL_0842: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site110' IL_0847: brtrue.s IL_087c IL_0849: ldc.i4.0 @@ -8428,12 +11146,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0870: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0875: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited1' + IL_0875: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site110' IL_087a: br.s IL_087c - IL_087c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited1' + IL_087c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site110' IL_0881: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0886: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited1' + IL_0886: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site110' IL_088b: ldarg.0 IL_088c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8446,7 +11164,7 @@ !2) IL_089c: br.s IL_08fd - IL_089e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitece' + IL_089e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10d' IL_08a3: brtrue.s IL_08e7 IL_08a5: ldc.i4 0x104 @@ -8478,12 +11196,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08db: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitece' + IL_08e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10d' IL_08e5: br.s IL_08e7 - IL_08e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitece' + IL_08e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10d' IL_08ec: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitece' + IL_08f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10d' IL_08f6: ldarg.0 IL_08f7: ldarg.1 IL_08f8: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -8494,7 +11212,7 @@ !1, !2) IL_0903: nop - IL_0904: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited2' + IL_0904: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site111' IL_0909: brtrue.s IL_094e IL_090b: ldc.i4 0x100 @@ -8526,15 +11244,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0942: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0947: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited2' + IL_0947: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site111' IL_094c: br.s IL_094e - IL_094e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited2' + IL_094e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site111' IL_0953: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0958: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited2' + IL_0958: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site111' IL_095d: ldtoken [mscorlib]System.Console IL_0962: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0967: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited3' + IL_0967: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site112' IL_096c: brtrue.s IL_098f IL_096e: ldc.i4.0 @@ -8545,18 +11263,18 @@ string, class [mscorlib]System.Type) IL_0983: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0988: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited3' + IL_0988: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site112' IL_098d: br.s IL_098f - IL_098f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited3' + IL_098f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site112' IL_0994: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0999: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited3' + IL_0999: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site112' IL_099e: ldarg.0 IL_099f: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_09a4: brtrue IL_0aad - IL_09a9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited6' + IL_09a9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site115' IL_09ae: brtrue.s IL_09f1 IL_09b0: ldc.i4 0x80 @@ -8586,14 +11304,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09e5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09ea: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited6' + IL_09ea: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site115' IL_09ef: br.s IL_09f1 - IL_09f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited6' + IL_09f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site115' IL_09f6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited6' + IL_09fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site115' IL_0a00: ldarg.0 - IL_0a01: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited5' + IL_0a01: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site114' IL_0a06: brtrue.s IL_0a42 IL_0a08: ldc.i4.0 @@ -8623,13 +11341,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a36: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a3b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited5' + IL_0a3b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site114' IL_0a40: br.s IL_0a42 - IL_0a42: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited5' + IL_0a42: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site114' IL_0a47: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a4c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited5' - IL_0a51: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited7' + IL_0a4c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site114' + IL_0a51: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site116' IL_0a56: brtrue.s IL_0a8b IL_0a58: ldc.i4.0 @@ -8652,12 +11370,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a7f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a84: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited7' + IL_0a84: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site116' IL_0a89: br.s IL_0a8b - IL_0a8b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited7' + IL_0a8b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site116' IL_0a90: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a95: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited7' + IL_0a95: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site116' IL_0a9a: ldarg.0 IL_0a9b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8670,7 +11388,7 @@ !2) IL_0aab: br.s IL_0b0c - IL_0aad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited4' + IL_0aad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site113' IL_0ab2: brtrue.s IL_0af6 IL_0ab4: ldc.i4 0x104 @@ -8702,12 +11420,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0aea: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0aef: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited4' + IL_0aef: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site113' IL_0af4: br.s IL_0af6 - IL_0af6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited4' + IL_0af6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site113' IL_0afb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b00: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited4' + IL_0b00: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site113' IL_0b05: ldarg.0 IL_0b06: ldarg.1 IL_0b07: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -8718,7 +11436,7 @@ !1, !2) IL_0b12: nop - IL_0b13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited8' + IL_0b13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site117' IL_0b18: brtrue.s IL_0b5d IL_0b1a: ldc.i4 0x100 @@ -8750,15 +11468,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b51: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b56: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited8' + IL_0b56: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site117' IL_0b5b: br.s IL_0b5d - IL_0b5d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited8' + IL_0b5d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site117' IL_0b62: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b67: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited8' + IL_0b67: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site117' IL_0b6c: ldtoken [mscorlib]System.Console IL_0b71: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0b76: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteda' + IL_0b76: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site119' IL_0b7b: brtrue.s IL_0bbe IL_0b7d: ldc.i4 0x80 @@ -8788,14 +11506,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0bb2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0bb7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteda' + IL_0bb7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site119' IL_0bbc: br.s IL_0bbe - IL_0bbe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteda' + IL_0bbe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site119' IL_0bc3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0bc8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteda' + IL_0bc8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site119' IL_0bcd: ldarg.0 - IL_0bce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited9' + IL_0bce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site118' IL_0bd3: brtrue.s IL_0c0f IL_0bd5: ldc.i4.0 @@ -8825,13 +11543,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c03: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c08: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited9' + IL_0c08: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site118' IL_0c0d: br.s IL_0c0f - IL_0c0f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited9' + IL_0c0f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site118' IL_0c14: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c19: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited9' - IL_0c1e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedb' + IL_0c19: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site118' + IL_0c1e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11a' IL_0c23: brtrue.s IL_0c58 IL_0c25: ldc.i4.0 @@ -8854,12 +11572,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c4c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c51: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedb' + IL_0c51: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11a' IL_0c56: br.s IL_0c58 - IL_0c58: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedb' + IL_0c58: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11a' IL_0c5d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedb' + IL_0c62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11a' IL_0c67: ldarg.0 IL_0c68: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8874,7 +11592,7 @@ !1, !2) IL_0c7d: nop - IL_0c7e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedc' + IL_0c7e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11b' IL_0c83: brtrue.s IL_0cc8 IL_0c85: ldc.i4 0x100 @@ -8906,15 +11624,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0cbc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0cc1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedc' + IL_0cc1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11b' IL_0cc6: br.s IL_0cc8 - IL_0cc8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedc' + IL_0cc8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11b' IL_0ccd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0cd2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedc' + IL_0cd2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11b' IL_0cd7: ldtoken [mscorlib]System.Console IL_0cdc: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0ce1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitede' + IL_0ce1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11d' IL_0ce6: brtrue.s IL_0d29 IL_0ce8: ldc.i4 0x80 @@ -8944,14 +11662,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d1d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d22: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitede' + IL_0d22: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11d' IL_0d27: br.s IL_0d29 - IL_0d29: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitede' + IL_0d29: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11d' IL_0d2e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d33: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitede' + IL_0d33: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11d' IL_0d38: ldarg.0 - IL_0d39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedd' + IL_0d39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11c' IL_0d3e: brtrue.s IL_0d7a IL_0d40: ldc.i4.0 @@ -8981,13 +11699,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d6e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d73: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedd' + IL_0d73: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11c' IL_0d78: br.s IL_0d7a - IL_0d7a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedd' + IL_0d7a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11c' IL_0d7f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d84: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedd' - IL_0d89: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedf' + IL_0d84: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11c' + IL_0d89: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11e' IL_0d8e: brtrue.s IL_0dc3 IL_0d90: ldc.i4.0 @@ -9010,12 +11728,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0db7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0dbc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedf' + IL_0dbc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11e' IL_0dc1: br.s IL_0dc3 - IL_0dc3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedf' + IL_0dc3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11e' IL_0dc8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0dcd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedf' + IL_0dcd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11e' IL_0dd2: ldarg.0 IL_0dd3: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -9041,7 +11759,7 @@ .maxstack 10 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee1' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site120' IL_0006: brtrue.s IL_004b IL_0008: ldc.i4 0x100 @@ -9073,15 +11791,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee1' + IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site120' IL_0049: br.s IL_004b - IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee1' + IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site120' IL_0050: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee1' + IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site120' IL_005a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_005f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee2' + IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site121' IL_0069: brtrue.s IL_009b IL_006b: ldc.i4.0 @@ -9104,12 +11822,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_008f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0094: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee2' + IL_0094: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site121' IL_0099: br.s IL_009b - IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee2' + IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site121' IL_00a0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee2' + IL_00a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site121' IL_00aa: ldarg.0 IL_00ab: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -9117,7 +11835,7 @@ !1, !2) IL_00b5: nop - IL_00b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee3' + IL_00b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site122' IL_00bb: brtrue.s IL_0100 IL_00bd: ldc.i4 0x100 @@ -9149,15 +11867,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00f4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00f9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee3' + IL_00f9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site122' IL_00fe: br.s IL_0100 - IL_0100: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee3' + IL_0100: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site122' IL_0105: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_010a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee3' + IL_010a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site122' IL_010f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0114: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0119: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee4' + IL_0119: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site123' IL_011e: brtrue.s IL_0150 IL_0120: ldc.i4.0 @@ -9180,12 +11898,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0144: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0149: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee4' + IL_0149: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site123' IL_014e: br.s IL_0150 - IL_0150: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee4' + IL_0150: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site123' IL_0155: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_015a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee4' + IL_015a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site123' IL_015f: ldarg.0 IL_0160: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -9209,7 +11927,7 @@ class [mscorlib]System.IDisposable V_4) IL_0000: nop IL_0001: nop - IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere5'::'<>p__Sitee6' + IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer124'::'<>p__Site125' IL_0007: brtrue.s IL_002f IL_0009: ldc.i4.0 @@ -9221,12 +11939,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Type) IL_0023: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0028: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere5'::'<>p__Sitee6' + IL_0028: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer124'::'<>p__Site125' IL_002d: br.s IL_002f - IL_002f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere5'::'<>p__Sitee6' + IL_002f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer124'::'<>p__Site125' IL_0034: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0039: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere5'::'<>p__Sitee6' + IL_0039: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer124'::'<>p__Site125' IL_003e: ldarg.0 IL_003f: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -9240,7 +11958,7 @@ IL_004d: callvirt instance object [mscorlib]System.Collections.IEnumerator::get_Current() IL_0052: stloc.0 IL_0053: nop - IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere5'::'<>p__Sitee7' + IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer124'::'<>p__Site126' IL_0059: brtrue.s IL_009e IL_005b: ldc.i4 0x100 @@ -9272,12 +11990,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0092: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0097: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere5'::'<>p__Sitee7' + IL_0097: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer124'::'<>p__Site126' IL_009c: br.s IL_009e - IL_009e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere5'::'<>p__Sitee7' + IL_009e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer124'::'<>p__Site126' IL_00a3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere5'::'<>p__Sitee7' + IL_00a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer124'::'<>p__Site126' IL_00ad: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_00b2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_00b7: ldloc.0 @@ -9328,7 +12046,7 @@ .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0, bool V_1) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere8'::'<>p__Sitee9' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer127'::'<>p__Site128' IL_0006: brtrue.s IL_0038 IL_0008: ldc.i4.0 @@ -9351,13 +12069,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_002c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0031: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere8'::'<>p__Sitee9' + IL_0031: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer127'::'<>p__Site128' IL_0036: br.s IL_0038 - IL_0038: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere8'::'<>p__Sitee9' + IL_0038: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer127'::'<>p__Site128' IL_003d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere8'::'<>p__Sitee9' - IL_0047: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere8'::'<>p__Siteea' + IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer127'::'<>p__Site128' + IL_0047: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer127'::'<>p__Site129' IL_004c: brtrue.s IL_0088 IL_004e: ldc.i4.0 @@ -9387,12 +12105,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_007c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0081: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere8'::'<>p__Siteea' + IL_0081: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer127'::'<>p__Site129' IL_0086: br.s IL_0088 - IL_0088: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere8'::'<>p__Siteea' + IL_0088: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer127'::'<>p__Site129' IL_008d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0092: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere8'::'<>p__Siteea' + IL_0092: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer127'::'<>p__Site129' IL_0097: ldarg.0 IL_0098: ldarg.1 IL_0099: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, diff --git a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.opt.il b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.opt.il index 905870b81..cae3f2581 100644 --- a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.opt.il +++ b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.opt.il @@ -20,9 +20,9 @@ } .assembly DynamicTests.opt { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilationRelaxationsAttribute::.ctor(int32) = ( 01 00 08 00 00 00 00 00 ) .custom instance void [mscorlib]System.Runtime.CompilerServices.RuntimeCompatibilityAttribute::.ctor() = ( 01 00 01 00 54 02 16 57 72 61 70 4E 6F 6E 45 78 // ....T..WrapNonEx 63 65 70 74 69 6F 6E 54 68 72 6F 77 73 01 ) // ceptionThrows. - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilationRelaxationsAttribute::.ctor(int32) = ( 01 00 08 00 00 00 00 00 ) .permissionset reqmin = {[mscorlib]System.Security.Permissions.SecurityPermissionAttribute = {property bool 'SkipVerification' = bool(true)}} .hash algorithm 0x00008004 @@ -42,6 +42,39 @@ .class private auto ansi beforefieldinit ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests extends [mscorlib]System.Object { + .class auto ansi nested private beforefieldinit Base + extends [mscorlib]System.Object + { + .method public hidebysig specialname rtspecialname + instance void .ctor(object baseObj) 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 Base::.ctor + + } // end of class Base + + .class auto ansi nested private beforefieldinit Derived + extends ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/Base + { + .method public hidebysig specialname rtspecialname + instance void .ctor(object d) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 8 (0x8) + .maxstack 8 + IL_0000: ldarg.0 + IL_0001: ldarg.1 + IL_0002: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/Base::.ctor(object) + IL_0007: ret + } // end of method Derived::.ctor + + } // end of class Derived + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer0' extends [mscorlib]System.Object { @@ -258,7 +291,7 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site64' } // end of class 'o__SiteContainer46' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer65' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer65' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -292,147 +325,220 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site81' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site82' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site83' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site84' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site85' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site86' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site87' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site88' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site89' - } // end of class 'o__SiteContainer65' - - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer8a' - extends [mscorlib]System.Object - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8b' - } // end of class 'o__SiteContainer8a' + } // end of class 'o__SiteContainer65' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer8c' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer84' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site85' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site86' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site87' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site88' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site89' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8d' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8e' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8f' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site90' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site91' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site92' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site93' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site91' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site92' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site93' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site94' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site95' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site96' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site97' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site95' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site96' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site97' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site98' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site99' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site99' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9a' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9b' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9c' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9d' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9e' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9f' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea0' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea1' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea2' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea3' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea4' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea5' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea6' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea7' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea8' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea9' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteaa' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteab' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteac' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitead' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteae' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteaf' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb0' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb1' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb2' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb3' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb4' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb5' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb6' - } // end of class 'o__SiteContainer8c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site9f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea2' + } // end of class 'o__SiteContainer84' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerb7' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainera3' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteaa' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteab' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteac' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitead' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteae' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteaf' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb7' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb8' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb9' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteba' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebb' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebc' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebd' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteba' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebb' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebc' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebd' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebe' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebf' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec0' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec1' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec2' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitebf' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec3' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec4' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec5' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec6' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec7' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec8' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec9' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteca' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecb' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecc' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecd' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitece' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec7' + } // end of class 'o__SiteContainera3' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerc8' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteca' + } // end of class 'o__SiteContainerc8' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainercb' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecc' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecd' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitece' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecf' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited0' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited1' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited2' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited3' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited4' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited5' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited6' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited7' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited8' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited9' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteda' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitedb' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitedc' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitedc' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitedd' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitede' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitedf' - } // end of class 'o__SiteContainerb7' - - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainere0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitedf' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteea' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteeb' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteec' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteed' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteee' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteef' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitef0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitef1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitef2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitef3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitef4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitef5' + } // end of class 'o__SiteContainercb' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerf6' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitef7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitef8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitef9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitefa' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitefb' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitefc' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitefd' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitefe' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteff' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site100' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site101' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site102' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site103' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site104' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site105' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site106' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site107' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site108' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site109' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site10a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site10b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site10c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site10d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site10e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site10f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site110' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site111' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site112' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site113' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site114' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site115' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site116' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site117' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site118' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site119' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site11a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site11b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site11c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site11d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site11e' + } // end of class 'o__SiteContainerf6' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer11f' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee1' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee2' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee3' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee4' - } // end of class 'o__SiteContainere0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site120' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site121' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site122' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site123' + } // end of class 'o__SiteContainer11f' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainere5' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer124' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee6' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee7' - } // end of class 'o__SiteContainere5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site125' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site126' + } // end of class 'o__SiteContainer124' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainere8' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer127' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee9' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteea' - } // end of class 'o__SiteContainere8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site128' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site129' + } // end of class 'o__SiteContainer127' .field private static object 'field' .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) .field private static object objectField .field private object 'k__BackingField' - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .method public hidebysig specialname instance object get_Property() cil managed { @@ -4162,14 +4268,14 @@ IL_0b5a: ret } // end of method DynamicTests::ArithmeticBinaryOperators - .method private hidebysig static void RelationalOperators(object a, - object b) cil managed + .method private hidebysig static void CheckedArithmeticBinaryOperators(object a, + object b) cil managed { .param [1] .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) .param [2] .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 3495 (0xda7) + // Code size 2907 (0xb5b) .maxstack 10 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_1, @@ -4200,14 +4306,8 @@ class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_26, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_27, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_28, - class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_29, - class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_30, - class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_31, - class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_32, - class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_33, - class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_34, - class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_35) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site66' + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_29) + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site66' IL_0005: brtrue.s IL_0048 IL_0007: ldc.i4 0x100 @@ -4239,173 +4339,2663 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site66' - IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site66' + IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site66' + IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site66' IL_004d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site66' + IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site66' IL_0057: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_005c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site67' - IL_0066: brtrue.s IL_00a0 + IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site67' + IL_0066: brtrue.s IL_009f - IL_0068: ldc.i4.0 - IL_0069: ldc.i4.s 13 - IL_006b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0070: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0075: ldc.i4.2 - IL_0076: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_007b: stloc.1 - IL_007c: ldloc.1 + IL_0068: ldc.i4.1 + IL_0069: ldc.i4.0 + IL_006a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_006f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0074: ldc.i4.2 + IL_0075: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_007a: stloc.1 + IL_007b: ldloc.1 + IL_007c: ldc.i4.0 IL_007d: ldc.i4.0 - IL_007e: ldc.i4.0 - IL_007f: ldnull - IL_0080: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + IL_007e: ldnull + IL_007f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, string) - IL_0085: stelem.ref - IL_0086: ldloc.1 - IL_0087: ldc.i4.1 - IL_0088: ldc.i4.0 - IL_0089: ldnull - IL_008a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + IL_0084: stelem.ref + IL_0085: ldloc.1 + IL_0086: ldc.i4.1 + IL_0087: ldc.i4.0 + IL_0088: ldnull + IL_0089: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, string) - IL_008f: stelem.ref - IL_0090: ldloc.1 - IL_0091: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_008e: stelem.ref + IL_008f: ldloc.1 + IL_0090: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, valuetype [System.Core]System.Linq.Expressions.ExpressionType, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0096: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_009b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site67' - IL_00a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site67' - IL_00a5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site67' - IL_00af: ldarg.0 - IL_00b0: ldarg.1 - IL_00b1: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + IL_0095: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_009a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site67' + IL_009f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site67' + IL_00a4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00a9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site67' + IL_00ae: ldarg.0 + IL_00af: ldarg.1 + IL_00b0: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) - IL_00b6: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + IL_00b5: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_00bb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site68' - IL_00c0: brtrue.s IL_0103 + IL_00ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site68' + IL_00bf: brtrue.s IL_0102 - IL_00c2: ldc.i4 0x100 - IL_00c7: ldstr "MemberAccess" - IL_00cc: ldnull - IL_00cd: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_00d2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_00d7: ldc.i4.2 - IL_00d8: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_00dd: stloc.2 - IL_00de: ldloc.2 - IL_00df: ldc.i4.0 - IL_00e0: ldc.i4.s 33 - IL_00e2: ldnull - IL_00e3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + IL_00c1: ldc.i4 0x100 + IL_00c6: ldstr "MemberAccess" + IL_00cb: ldnull + IL_00cc: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00d1: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00d6: ldc.i4.2 + IL_00d7: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00dc: stloc.2 + IL_00dd: ldloc.2 + IL_00de: ldc.i4.0 + IL_00df: ldc.i4.s 33 + IL_00e1: ldnull + IL_00e2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, string) - IL_00e8: stelem.ref - IL_00e9: ldloc.2 - IL_00ea: ldc.i4.1 - IL_00eb: ldc.i4.0 - IL_00ec: ldnull - IL_00ed: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + IL_00e7: stelem.ref + IL_00e8: ldloc.2 + IL_00e9: ldc.i4.1 + IL_00ea: ldc.i4.0 + IL_00eb: ldnull + IL_00ec: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, string) - IL_00f2: stelem.ref - IL_00f3: ldloc.2 - IL_00f4: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_00f1: stelem.ref + IL_00f2: ldloc.2 + IL_00f3: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, string, class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_00f9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00fe: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site68' - IL_0103: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site68' - IL_0108: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_010d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site68' - IL_0112: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0117: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_011c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site69' - IL_0121: brtrue.s IL_015b + IL_00f8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00fd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site68' + IL_0102: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site68' + IL_0107: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_010c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site68' + IL_0111: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0116: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_011b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site69' + IL_0120: brtrue.s IL_0159 + IL_0122: ldc.i4.1 IL_0123: ldc.i4.0 - IL_0124: ldc.i4.s 13 - IL_0126: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_012b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0130: ldc.i4.2 - IL_0131: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_0136: stloc.3 - IL_0137: ldloc.3 - IL_0138: ldc.i4.0 - IL_0139: ldc.i4.0 - IL_013a: ldnull - IL_013b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + IL_0124: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0129: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_012e: ldc.i4.2 + IL_012f: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0134: stloc.3 + IL_0135: ldloc.3 + IL_0136: ldc.i4.0 + IL_0137: ldc.i4.0 + IL_0138: ldnull + IL_0139: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, string) - IL_0140: stelem.ref - IL_0141: ldloc.3 - IL_0142: ldc.i4.1 - IL_0143: ldc.i4.3 - IL_0144: ldnull - IL_0145: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + IL_013e: stelem.ref + IL_013f: ldloc.3 + IL_0140: ldc.i4.1 + IL_0141: ldc.i4.3 + IL_0142: ldnull + IL_0143: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, string) - IL_014a: stelem.ref - IL_014b: ldloc.3 - IL_014c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_0148: stelem.ref + IL_0149: ldloc.3 + IL_014a: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, valuetype [System.Core]System.Linq.Expressions.ExpressionType, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0151: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0156: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site69' - IL_015b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site69' - IL_0160: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0165: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site69' - IL_016a: ldarg.0 - IL_016b: ldc.i4.1 - IL_016c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + IL_014f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0154: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site69' + IL_0159: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site69' + IL_015e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0163: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site69' + IL_0168: ldarg.0 + IL_0169: ldc.i4.1 + IL_016a: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) - IL_0171: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + IL_016f: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0176: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6a' - IL_017b: brtrue.s IL_01c2 + IL_0174: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6a' + IL_0179: brtrue.s IL_01c0 - IL_017d: ldc.i4 0x100 - IL_0182: ldstr "MemberAccess" - IL_0187: ldnull - IL_0188: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_018d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0192: ldc.i4.2 - IL_0193: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_0198: stloc.s V_4 - IL_019a: ldloc.s V_4 - IL_019c: ldc.i4.0 - IL_019d: ldc.i4.s 33 - IL_019f: ldnull - IL_01a0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + IL_017b: ldc.i4 0x100 + IL_0180: ldstr "MemberAccess" + IL_0185: ldnull + IL_0186: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_018b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0190: ldc.i4.2 + IL_0191: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0196: stloc.s V_4 + IL_0198: ldloc.s V_4 + IL_019a: ldc.i4.0 + IL_019b: ldc.i4.s 33 + IL_019d: ldnull + IL_019e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, string) - IL_01a5: stelem.ref - IL_01a6: ldloc.s V_4 - IL_01a8: ldc.i4.1 - IL_01a9: ldc.i4.0 - IL_01aa: ldnull - IL_01ab: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + IL_01a3: stelem.ref + IL_01a4: ldloc.s V_4 + IL_01a6: ldc.i4.1 + IL_01a7: ldc.i4.0 + IL_01a8: ldnull + IL_01a9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, string) - IL_01b0: stelem.ref - IL_01b1: ldloc.s V_4 - IL_01b3: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_01ae: stelem.ref + IL_01af: ldloc.s V_4 + IL_01b1: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, string, class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_01b8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01bd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6a' - IL_01c2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6a' + IL_01b6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_01bb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6a' + IL_01c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6a' + IL_01c5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_01ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6a' + IL_01cf: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01d4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6b' + IL_01de: brtrue.s IL_021b + + IL_01e0: ldc.i4.1 + IL_01e1: ldc.i4.0 + IL_01e2: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01e7: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01ec: ldc.i4.2 + IL_01ed: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_01f2: stloc.s V_5 + IL_01f4: ldloc.s V_5 + IL_01f6: ldc.i4.0 + IL_01f7: ldc.i4.0 + IL_01f8: ldnull + IL_01f9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01fe: stelem.ref + IL_01ff: ldloc.s V_5 + IL_0201: ldc.i4.1 + IL_0202: ldc.i4.2 + IL_0203: ldnull + IL_0204: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0209: stelem.ref + IL_020a: ldloc.s V_5 + IL_020c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0211: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0216: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6b' + IL_021b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6b' + IL_0220: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0225: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6b' + IL_022a: ldarg.0 + IL_022b: ldnull + IL_022c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0231: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0236: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6c' + IL_023b: brtrue.s IL_0282 + + IL_023d: ldc.i4 0x100 + IL_0242: ldstr "MemberAccess" + IL_0247: ldnull + IL_0248: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_024d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0252: ldc.i4.2 + IL_0253: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0258: stloc.s V_6 + IL_025a: ldloc.s V_6 + IL_025c: ldc.i4.0 + IL_025d: ldc.i4.s 33 + IL_025f: ldnull + IL_0260: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0265: stelem.ref + IL_0266: ldloc.s V_6 + IL_0268: ldc.i4.1 + IL_0269: ldc.i4.0 + IL_026a: ldnull + IL_026b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0270: stelem.ref + IL_0271: ldloc.s V_6 + IL_0273: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0278: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_027d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6c' + IL_0282: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6c' + IL_0287: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_028c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6c' + IL_0291: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0296: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_029b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6d' + IL_02a0: brtrue.s IL_02de + + IL_02a2: ldc.i4.1 + IL_02a3: ldc.i4.s 42 + IL_02a5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_02aa: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_02af: ldc.i4.2 + IL_02b0: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_02b5: stloc.s V_7 + IL_02b7: ldloc.s V_7 + IL_02b9: ldc.i4.0 + IL_02ba: ldc.i4.0 + IL_02bb: ldnull + IL_02bc: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02c1: stelem.ref + IL_02c2: ldloc.s V_7 + IL_02c4: ldc.i4.1 + IL_02c5: ldc.i4.0 + IL_02c6: ldnull + IL_02c7: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02cc: stelem.ref + IL_02cd: ldloc.s V_7 + IL_02cf: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_02d4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_02d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6d' + IL_02de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6d' + IL_02e3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_02e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6d' + IL_02ed: ldarg.0 + IL_02ee: ldarg.1 + IL_02ef: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_02f4: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_02f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6e' + IL_02fe: brtrue.s IL_0345 + + IL_0300: ldc.i4 0x100 + IL_0305: ldstr "MemberAccess" + IL_030a: ldnull + IL_030b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0310: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0315: ldc.i4.2 + IL_0316: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_031b: stloc.s V_8 + IL_031d: ldloc.s V_8 + IL_031f: ldc.i4.0 + IL_0320: ldc.i4.s 33 + IL_0322: ldnull + IL_0323: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0328: stelem.ref + IL_0329: ldloc.s V_8 + IL_032b: ldc.i4.1 + IL_032c: ldc.i4.0 + IL_032d: ldnull + IL_032e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0333: stelem.ref + IL_0334: ldloc.s V_8 + IL_0336: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_033b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0340: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6e' + IL_0345: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6e' + IL_034a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_034f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6e' + IL_0354: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0359: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_035e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6f' + IL_0363: brtrue.s IL_03a1 + + IL_0365: ldc.i4.1 + IL_0366: ldc.i4.s 42 + IL_0368: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_036d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0372: ldc.i4.2 + IL_0373: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0378: stloc.s V_9 + IL_037a: ldloc.s V_9 + IL_037c: ldc.i4.0 + IL_037d: ldc.i4.0 + IL_037e: ldnull + IL_037f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0384: stelem.ref + IL_0385: ldloc.s V_9 + IL_0387: ldc.i4.1 + IL_0388: ldc.i4.3 + IL_0389: ldnull + IL_038a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_038f: stelem.ref + IL_0390: ldloc.s V_9 + IL_0392: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0397: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_039c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6f' + IL_03a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6f' + IL_03a6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_03ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6f' + IL_03b0: ldarg.0 + IL_03b1: ldc.i4.1 + IL_03b2: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_03b7: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_03bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site70' + IL_03c1: brtrue.s IL_0408 + + IL_03c3: ldc.i4 0x100 + IL_03c8: ldstr "MemberAccess" + IL_03cd: ldnull + IL_03ce: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_03d3: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_03d8: ldc.i4.2 + IL_03d9: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_03de: stloc.s V_10 + IL_03e0: ldloc.s V_10 + IL_03e2: ldc.i4.0 + IL_03e3: ldc.i4.s 33 + IL_03e5: ldnull + IL_03e6: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03eb: stelem.ref + IL_03ec: ldloc.s V_10 + IL_03ee: ldc.i4.1 + IL_03ef: ldc.i4.0 + IL_03f0: ldnull + IL_03f1: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03f6: stelem.ref + IL_03f7: ldloc.s V_10 + IL_03f9: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_03fe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0403: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site70' + IL_0408: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site70' + IL_040d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0412: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site70' + IL_0417: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_041c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0421: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site71' + IL_0426: brtrue.s IL_0464 + + IL_0428: ldc.i4.1 + IL_0429: ldc.i4.s 42 + IL_042b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0430: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0435: ldc.i4.2 + IL_0436: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_043b: stloc.s V_11 + IL_043d: ldloc.s V_11 + IL_043f: ldc.i4.0 + IL_0440: ldc.i4.0 + IL_0441: ldnull + IL_0442: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0447: stelem.ref + IL_0448: ldloc.s V_11 + IL_044a: ldc.i4.1 + IL_044b: ldc.i4.2 + IL_044c: ldnull + IL_044d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0452: stelem.ref + IL_0453: ldloc.s V_11 + IL_0455: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_045a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_045f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site71' + IL_0464: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site71' + IL_0469: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_046e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site71' + IL_0473: ldarg.0 + IL_0474: ldnull + IL_0475: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_047a: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_047f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site72' + IL_0484: brtrue.s IL_04cb + + IL_0486: ldc.i4 0x100 + IL_048b: ldstr "MemberAccess" + IL_0490: ldnull + IL_0491: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0496: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_049b: ldc.i4.2 + IL_049c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_04a1: stloc.s V_12 + IL_04a3: ldloc.s V_12 + IL_04a5: ldc.i4.0 + IL_04a6: ldc.i4.s 33 + IL_04a8: ldnull + IL_04a9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04ae: stelem.ref + IL_04af: ldloc.s V_12 + IL_04b1: ldc.i4.1 + IL_04b2: ldc.i4.0 + IL_04b3: ldnull + IL_04b4: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04b9: stelem.ref + IL_04ba: ldloc.s V_12 + IL_04bc: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_04c1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_04c6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site72' + IL_04cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site72' + IL_04d0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_04d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site72' + IL_04da: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_04df: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_04e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site73' + IL_04e9: brtrue.s IL_0527 + + IL_04eb: ldc.i4.1 + IL_04ec: ldc.i4.s 26 + IL_04ee: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_04f3: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_04f8: ldc.i4.2 + IL_04f9: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_04fe: stloc.s V_13 + IL_0500: ldloc.s V_13 + IL_0502: ldc.i4.0 + IL_0503: ldc.i4.0 + IL_0504: ldnull + IL_0505: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_050a: stelem.ref + IL_050b: ldloc.s V_13 + IL_050d: ldc.i4.1 + IL_050e: ldc.i4.0 + IL_050f: ldnull + IL_0510: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0515: stelem.ref + IL_0516: ldloc.s V_13 + IL_0518: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_051d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0522: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site73' + IL_0527: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site73' + IL_052c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0531: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site73' + IL_0536: ldarg.0 + IL_0537: ldarg.1 + IL_0538: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_053d: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0542: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site74' + IL_0547: brtrue.s IL_058e + + IL_0549: ldc.i4 0x100 + IL_054e: ldstr "MemberAccess" + IL_0553: ldnull + IL_0554: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0559: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_055e: ldc.i4.2 + IL_055f: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0564: stloc.s V_14 + IL_0566: ldloc.s V_14 + IL_0568: ldc.i4.0 + IL_0569: ldc.i4.s 33 + IL_056b: ldnull + IL_056c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0571: stelem.ref + IL_0572: ldloc.s V_14 + IL_0574: ldc.i4.1 + IL_0575: ldc.i4.0 + IL_0576: ldnull + IL_0577: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_057c: stelem.ref + IL_057d: ldloc.s V_14 + IL_057f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0584: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0589: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site74' + IL_058e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site74' + IL_0593: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0598: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site74' + IL_059d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_05a2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_05a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site75' + IL_05ac: brtrue.s IL_05ea + + IL_05ae: ldc.i4.1 + IL_05af: ldc.i4.s 26 + IL_05b1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_05b6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_05bb: ldc.i4.2 + IL_05bc: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_05c1: stloc.s V_15 + IL_05c3: ldloc.s V_15 + IL_05c5: ldc.i4.0 + IL_05c6: ldc.i4.0 + IL_05c7: ldnull + IL_05c8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05cd: stelem.ref + IL_05ce: ldloc.s V_15 + IL_05d0: ldc.i4.1 + IL_05d1: ldc.i4.3 + IL_05d2: ldnull + IL_05d3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05d8: stelem.ref + IL_05d9: ldloc.s V_15 + IL_05db: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_05e0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_05e5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site75' + IL_05ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site75' + IL_05ef: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_05f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site75' + IL_05f9: ldarg.0 + IL_05fa: ldc.i4.1 + IL_05fb: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0600: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0605: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site76' + IL_060a: brtrue.s IL_0651 + + IL_060c: ldc.i4 0x100 + IL_0611: ldstr "MemberAccess" + IL_0616: ldnull + IL_0617: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_061c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0621: ldc.i4.2 + IL_0622: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0627: stloc.s V_16 + IL_0629: ldloc.s V_16 + IL_062b: ldc.i4.0 + IL_062c: ldc.i4.s 33 + IL_062e: ldnull + IL_062f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0634: stelem.ref + IL_0635: ldloc.s V_16 + IL_0637: ldc.i4.1 + IL_0638: ldc.i4.0 + IL_0639: ldnull + IL_063a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_063f: stelem.ref + IL_0640: ldloc.s V_16 + IL_0642: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0647: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_064c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site76' + IL_0651: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site76' + IL_0656: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_065b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site76' + IL_0660: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0665: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_066a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site77' + IL_066f: brtrue.s IL_06ad + + IL_0671: ldc.i4.1 + IL_0672: ldc.i4.s 26 + IL_0674: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0679: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_067e: ldc.i4.2 + IL_067f: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0684: stloc.s V_17 + IL_0686: ldloc.s V_17 + IL_0688: ldc.i4.0 + IL_0689: ldc.i4.0 + IL_068a: ldnull + IL_068b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0690: stelem.ref + IL_0691: ldloc.s V_17 + IL_0693: ldc.i4.1 + IL_0694: ldc.i4.2 + IL_0695: ldnull + IL_0696: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_069b: stelem.ref + IL_069c: ldloc.s V_17 + IL_069e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_06a3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_06a8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site77' + IL_06ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site77' + IL_06b2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_06b7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site77' + IL_06bc: ldarg.0 + IL_06bd: ldnull + IL_06be: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_06c3: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_06c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site78' + IL_06cd: brtrue.s IL_0714 + + IL_06cf: ldc.i4 0x100 + IL_06d4: ldstr "MemberAccess" + IL_06d9: ldnull + IL_06da: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_06df: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_06e4: ldc.i4.2 + IL_06e5: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_06ea: stloc.s V_18 + IL_06ec: ldloc.s V_18 + IL_06ee: ldc.i4.0 + IL_06ef: ldc.i4.s 33 + IL_06f1: ldnull + IL_06f2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06f7: stelem.ref + IL_06f8: ldloc.s V_18 + IL_06fa: ldc.i4.1 + IL_06fb: ldc.i4.0 + IL_06fc: ldnull + IL_06fd: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0702: stelem.ref + IL_0703: ldloc.s V_18 + IL_0705: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_070a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_070f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site78' + IL_0714: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site78' + IL_0719: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_071e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site78' + IL_0723: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0728: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_072d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site79' + IL_0732: brtrue.s IL_0770 + + IL_0734: ldc.i4.0 + IL_0735: ldc.i4.s 12 + IL_0737: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_073c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0741: ldc.i4.2 + IL_0742: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0747: stloc.s V_19 + IL_0749: ldloc.s V_19 + IL_074b: ldc.i4.0 + IL_074c: ldc.i4.0 + IL_074d: ldnull + IL_074e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0753: stelem.ref + IL_0754: ldloc.s V_19 + IL_0756: ldc.i4.1 + IL_0757: ldc.i4.0 + IL_0758: ldnull + IL_0759: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_075e: stelem.ref + IL_075f: ldloc.s V_19 + IL_0761: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0766: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_076b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site79' + IL_0770: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site79' + IL_0775: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_077a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site79' + IL_077f: ldarg.0 + IL_0780: ldarg.1 + IL_0781: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0786: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_078b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7a' + IL_0790: brtrue.s IL_07d7 + + IL_0792: ldc.i4 0x100 + IL_0797: ldstr "MemberAccess" + IL_079c: ldnull + IL_079d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_07a2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_07a7: ldc.i4.2 + IL_07a8: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_07ad: stloc.s V_20 + IL_07af: ldloc.s V_20 + IL_07b1: ldc.i4.0 + IL_07b2: ldc.i4.s 33 + IL_07b4: ldnull + IL_07b5: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07ba: stelem.ref + IL_07bb: ldloc.s V_20 + IL_07bd: ldc.i4.1 + IL_07be: ldc.i4.0 + IL_07bf: ldnull + IL_07c0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07c5: stelem.ref + IL_07c6: ldloc.s V_20 + IL_07c8: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_07cd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_07d2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7a' + IL_07d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7a' + IL_07dc: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_07e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7a' + IL_07e6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_07eb: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_07f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7b' + IL_07f5: brtrue.s IL_0833 + + IL_07f7: ldc.i4.0 + IL_07f8: ldc.i4.s 12 + IL_07fa: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_07ff: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0804: ldc.i4.2 + IL_0805: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_080a: stloc.s V_21 + IL_080c: ldloc.s V_21 + IL_080e: ldc.i4.0 + IL_080f: ldc.i4.0 + IL_0810: ldnull + IL_0811: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0816: stelem.ref + IL_0817: ldloc.s V_21 + IL_0819: ldc.i4.1 + IL_081a: ldc.i4.3 + IL_081b: ldnull + IL_081c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0821: stelem.ref + IL_0822: ldloc.s V_21 + IL_0824: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0829: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_082e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7b' + IL_0833: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7b' + IL_0838: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_083d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7b' + IL_0842: ldarg.0 + IL_0843: ldc.i4.1 + IL_0844: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0849: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_084e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7c' + IL_0853: brtrue.s IL_089a + + IL_0855: ldc.i4 0x100 + IL_085a: ldstr "MemberAccess" + IL_085f: ldnull + IL_0860: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0865: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_086a: ldc.i4.2 + IL_086b: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0870: stloc.s V_22 + IL_0872: ldloc.s V_22 + IL_0874: ldc.i4.0 + IL_0875: ldc.i4.s 33 + IL_0877: ldnull + IL_0878: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_087d: stelem.ref + IL_087e: ldloc.s V_22 + IL_0880: ldc.i4.1 + IL_0881: ldc.i4.0 + IL_0882: ldnull + IL_0883: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0888: stelem.ref + IL_0889: ldloc.s V_22 + IL_088b: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0890: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0895: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7c' + IL_089a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7c' + IL_089f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_08a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7c' + IL_08a9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_08ae: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_08b3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7d' + IL_08b8: brtrue.s IL_08f6 + + IL_08ba: ldc.i4.0 + IL_08bb: ldc.i4.s 12 + IL_08bd: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_08c2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_08c7: ldc.i4.2 + IL_08c8: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_08cd: stloc.s V_23 + IL_08cf: ldloc.s V_23 + IL_08d1: ldc.i4.0 + IL_08d2: ldc.i4.0 + IL_08d3: ldnull + IL_08d4: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08d9: stelem.ref + IL_08da: ldloc.s V_23 + IL_08dc: ldc.i4.1 + IL_08dd: ldc.i4.2 + IL_08de: ldnull + IL_08df: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08e4: stelem.ref + IL_08e5: ldloc.s V_23 + IL_08e7: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_08ec: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_08f1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7d' + IL_08f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7d' + IL_08fb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0900: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7d' + IL_0905: ldarg.0 + IL_0906: ldnull + IL_0907: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_090c: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0911: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7e' + IL_0916: brtrue.s IL_095d + + IL_0918: ldc.i4 0x100 + IL_091d: ldstr "MemberAccess" + IL_0922: ldnull + IL_0923: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0928: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_092d: ldc.i4.2 + IL_092e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0933: stloc.s V_24 + IL_0935: ldloc.s V_24 + IL_0937: ldc.i4.0 + IL_0938: ldc.i4.s 33 + IL_093a: ldnull + IL_093b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0940: stelem.ref + IL_0941: ldloc.s V_24 + IL_0943: ldc.i4.1 + IL_0944: ldc.i4.0 + IL_0945: ldnull + IL_0946: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_094b: stelem.ref + IL_094c: ldloc.s V_24 + IL_094e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0953: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0958: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7e' + IL_095d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7e' + IL_0962: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0967: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7e' + IL_096c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0971: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0976: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7f' + IL_097b: brtrue.s IL_09b9 + + IL_097d: ldc.i4.0 + IL_097e: ldc.i4.s 25 + IL_0980: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0985: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_098a: ldc.i4.2 + IL_098b: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0990: stloc.s V_25 + IL_0992: ldloc.s V_25 + IL_0994: ldc.i4.0 + IL_0995: ldc.i4.0 + IL_0996: ldnull + IL_0997: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_099c: stelem.ref + IL_099d: ldloc.s V_25 + IL_099f: ldc.i4.1 + IL_09a0: ldc.i4.0 + IL_09a1: ldnull + IL_09a2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_09a7: stelem.ref + IL_09a8: ldloc.s V_25 + IL_09aa: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_09af: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_09b4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7f' + IL_09b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7f' + IL_09be: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_09c3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7f' + IL_09c8: ldarg.0 + IL_09c9: ldarg.1 + IL_09ca: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_09cf: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_09d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site80' + IL_09d9: brtrue.s IL_0a20 + + IL_09db: ldc.i4 0x100 + IL_09e0: ldstr "MemberAccess" + IL_09e5: ldnull + IL_09e6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_09eb: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_09f0: ldc.i4.2 + IL_09f1: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_09f6: stloc.s V_26 + IL_09f8: ldloc.s V_26 + IL_09fa: ldc.i4.0 + IL_09fb: ldc.i4.s 33 + IL_09fd: ldnull + IL_09fe: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a03: stelem.ref + IL_0a04: ldloc.s V_26 + IL_0a06: ldc.i4.1 + IL_0a07: ldc.i4.0 + IL_0a08: ldnull + IL_0a09: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a0e: stelem.ref + IL_0a0f: ldloc.s V_26 + IL_0a11: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0a16: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a1b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site80' + IL_0a20: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site80' + IL_0a25: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0a2a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site80' + IL_0a2f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a34: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site81' + IL_0a3e: brtrue.s IL_0a7c + + IL_0a40: ldc.i4.0 + IL_0a41: ldc.i4.s 25 + IL_0a43: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a48: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a4d: ldc.i4.2 + IL_0a4e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0a53: stloc.s V_27 + IL_0a55: ldloc.s V_27 + IL_0a57: ldc.i4.0 + IL_0a58: ldc.i4.0 + IL_0a59: ldnull + IL_0a5a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a5f: stelem.ref + IL_0a60: ldloc.s V_27 + IL_0a62: ldc.i4.1 + IL_0a63: ldc.i4.3 + IL_0a64: ldnull + IL_0a65: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a6a: stelem.ref + IL_0a6b: ldloc.s V_27 + IL_0a6d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0a72: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a77: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site81' + IL_0a7c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site81' + IL_0a81: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0a86: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site81' + IL_0a8b: ldarg.0 + IL_0a8c: ldc.i4.1 + IL_0a8d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0a92: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0a97: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site82' + IL_0a9c: brtrue.s IL_0ae3 + + IL_0a9e: ldc.i4 0x100 + IL_0aa3: ldstr "MemberAccess" + IL_0aa8: ldnull + IL_0aa9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0aae: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0ab3: ldc.i4.2 + IL_0ab4: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0ab9: stloc.s V_28 + IL_0abb: ldloc.s V_28 + IL_0abd: ldc.i4.0 + IL_0abe: ldc.i4.s 33 + IL_0ac0: ldnull + IL_0ac1: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0ac6: stelem.ref + IL_0ac7: ldloc.s V_28 + IL_0ac9: ldc.i4.1 + IL_0aca: ldc.i4.0 + IL_0acb: ldnull + IL_0acc: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0ad1: stelem.ref + IL_0ad2: ldloc.s V_28 + IL_0ad4: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0ad9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0ade: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site82' + IL_0ae3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site82' + IL_0ae8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0aed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site82' + IL_0af2: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0af7: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0afc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site83' + IL_0b01: brtrue.s IL_0b3f + + IL_0b03: ldc.i4.0 + IL_0b04: ldc.i4.s 25 + IL_0b06: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0b0b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0b10: ldc.i4.2 + IL_0b11: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0b16: stloc.s V_29 + IL_0b18: ldloc.s V_29 + IL_0b1a: ldc.i4.0 + IL_0b1b: ldc.i4.0 + IL_0b1c: ldnull + IL_0b1d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b22: stelem.ref + IL_0b23: ldloc.s V_29 + IL_0b25: ldc.i4.1 + IL_0b26: ldc.i4.2 + IL_0b27: ldnull + IL_0b28: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b2d: stelem.ref + IL_0b2e: ldloc.s V_29 + IL_0b30: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0b35: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0b3a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site83' + IL_0b3f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site83' + IL_0b44: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0b49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site83' + IL_0b4e: ldarg.0 + IL_0b4f: ldnull + IL_0b50: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0b55: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0b5a: ret + } // end of method DynamicTests::CheckedArithmeticBinaryOperators + + .method private hidebysig static void UncheckedArithmeticBinaryOperators(object a, + object b) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [2] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 2907 (0xb5b) + .maxstack 10 + .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_1, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_2, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_3, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_4, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_5, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_6, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_7, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_8, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_9, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_10, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_11, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_12, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_13, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_14, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_15, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_16, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_17, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_18, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_19, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_20, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_21, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_22, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_23, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_24, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_25, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_26, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_27, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_28, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_29) + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site85' + IL_0005: brtrue.s IL_0048 + + IL_0007: ldc.i4 0x100 + IL_000c: ldstr "MemberAccess" + IL_0011: ldnull + IL_0012: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0017: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001c: ldc.i4.2 + IL_001d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0022: stloc.0 + IL_0023: ldloc.0 + IL_0024: ldc.i4.0 + IL_0025: ldc.i4.s 33 + IL_0027: ldnull + IL_0028: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002d: stelem.ref + IL_002e: ldloc.0 + IL_002f: ldc.i4.1 + IL_0030: ldc.i4.0 + IL_0031: ldnull + IL_0032: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0037: stelem.ref + IL_0038: ldloc.0 + IL_0039: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_003e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site85' + IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site85' + IL_004d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site85' + IL_0057: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_005c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site86' + IL_0066: brtrue.s IL_009f + + IL_0068: ldc.i4.1 + IL_0069: ldc.i4.0 + IL_006a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_006f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0074: ldc.i4.2 + IL_0075: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_007a: stloc.1 + IL_007b: ldloc.1 + IL_007c: ldc.i4.0 + IL_007d: ldc.i4.0 + IL_007e: ldnull + IL_007f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0084: stelem.ref + IL_0085: ldloc.1 + IL_0086: ldc.i4.1 + IL_0087: ldc.i4.0 + IL_0088: ldnull + IL_0089: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_008e: stelem.ref + IL_008f: ldloc.1 + IL_0090: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0095: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_009a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site86' + IL_009f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site86' + IL_00a4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00a9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site86' + IL_00ae: ldarg.0 + IL_00af: ldarg.1 + IL_00b0: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_00b5: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_00ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site87' + IL_00bf: brtrue.s IL_0102 + + IL_00c1: ldc.i4 0x100 + IL_00c6: ldstr "MemberAccess" + IL_00cb: ldnull + IL_00cc: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00d1: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00d6: ldc.i4.2 + IL_00d7: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00dc: stloc.2 + IL_00dd: ldloc.2 + IL_00de: ldc.i4.0 + IL_00df: ldc.i4.s 33 + IL_00e1: ldnull + IL_00e2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00e7: stelem.ref + IL_00e8: ldloc.2 + IL_00e9: ldc.i4.1 + IL_00ea: ldc.i4.0 + IL_00eb: ldnull + IL_00ec: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00f1: stelem.ref + IL_00f2: ldloc.2 + IL_00f3: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00f8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00fd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site87' + IL_0102: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site87' + IL_0107: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_010c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site87' + IL_0111: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0116: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_011b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site88' + IL_0120: brtrue.s IL_0159 + + IL_0122: ldc.i4.1 + IL_0123: ldc.i4.0 + IL_0124: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0129: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_012e: ldc.i4.2 + IL_012f: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0134: stloc.3 + IL_0135: ldloc.3 + IL_0136: ldc.i4.0 + IL_0137: ldc.i4.0 + IL_0138: ldnull + IL_0139: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_013e: stelem.ref + IL_013f: ldloc.3 + IL_0140: ldc.i4.1 + IL_0141: ldc.i4.3 + IL_0142: ldnull + IL_0143: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0148: stelem.ref + IL_0149: ldloc.3 + IL_014a: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_014f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0154: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site88' + IL_0159: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site88' + IL_015e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0163: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site88' + IL_0168: ldarg.0 + IL_0169: ldc.i4.1 + IL_016a: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_016f: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0174: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site89' + IL_0179: brtrue.s IL_01c0 + + IL_017b: ldc.i4 0x100 + IL_0180: ldstr "MemberAccess" + IL_0185: ldnull + IL_0186: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_018b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0190: ldc.i4.2 + IL_0191: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0196: stloc.s V_4 + IL_0198: ldloc.s V_4 + IL_019a: ldc.i4.0 + IL_019b: ldc.i4.s 33 + IL_019d: ldnull + IL_019e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01a3: stelem.ref + IL_01a4: ldloc.s V_4 + IL_01a6: ldc.i4.1 + IL_01a7: ldc.i4.0 + IL_01a8: ldnull + IL_01a9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01ae: stelem.ref + IL_01af: ldloc.s V_4 + IL_01b1: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_01b6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_01bb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site89' + IL_01c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site89' + IL_01c5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_01ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site89' + IL_01cf: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01d4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8a' + IL_01de: brtrue.s IL_021b + + IL_01e0: ldc.i4.1 + IL_01e1: ldc.i4.0 + IL_01e2: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01e7: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01ec: ldc.i4.2 + IL_01ed: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_01f2: stloc.s V_5 + IL_01f4: ldloc.s V_5 + IL_01f6: ldc.i4.0 + IL_01f7: ldc.i4.0 + IL_01f8: ldnull + IL_01f9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01fe: stelem.ref + IL_01ff: ldloc.s V_5 + IL_0201: ldc.i4.1 + IL_0202: ldc.i4.2 + IL_0203: ldnull + IL_0204: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0209: stelem.ref + IL_020a: ldloc.s V_5 + IL_020c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0211: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0216: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8a' + IL_021b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8a' + IL_0220: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0225: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8a' + IL_022a: ldarg.0 + IL_022b: ldnull + IL_022c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0231: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0236: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8b' + IL_023b: brtrue.s IL_0282 + + IL_023d: ldc.i4 0x100 + IL_0242: ldstr "MemberAccess" + IL_0247: ldnull + IL_0248: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_024d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0252: ldc.i4.2 + IL_0253: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0258: stloc.s V_6 + IL_025a: ldloc.s V_6 + IL_025c: ldc.i4.0 + IL_025d: ldc.i4.s 33 + IL_025f: ldnull + IL_0260: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0265: stelem.ref + IL_0266: ldloc.s V_6 + IL_0268: ldc.i4.1 + IL_0269: ldc.i4.0 + IL_026a: ldnull + IL_026b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0270: stelem.ref + IL_0271: ldloc.s V_6 + IL_0273: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0278: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_027d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8b' + IL_0282: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8b' + IL_0287: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_028c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8b' + IL_0291: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0296: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_029b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8c' + IL_02a0: brtrue.s IL_02de + + IL_02a2: ldc.i4.0 + IL_02a3: ldc.i4.s 42 + IL_02a5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_02aa: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_02af: ldc.i4.2 + IL_02b0: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_02b5: stloc.s V_7 + IL_02b7: ldloc.s V_7 + IL_02b9: ldc.i4.0 + IL_02ba: ldc.i4.0 + IL_02bb: ldnull + IL_02bc: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02c1: stelem.ref + IL_02c2: ldloc.s V_7 + IL_02c4: ldc.i4.1 + IL_02c5: ldc.i4.0 + IL_02c6: ldnull + IL_02c7: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02cc: stelem.ref + IL_02cd: ldloc.s V_7 + IL_02cf: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_02d4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_02d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8c' + IL_02de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8c' + IL_02e3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_02e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8c' + IL_02ed: ldarg.0 + IL_02ee: ldarg.1 + IL_02ef: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_02f4: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_02f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8d' + IL_02fe: brtrue.s IL_0345 + + IL_0300: ldc.i4 0x100 + IL_0305: ldstr "MemberAccess" + IL_030a: ldnull + IL_030b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0310: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0315: ldc.i4.2 + IL_0316: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_031b: stloc.s V_8 + IL_031d: ldloc.s V_8 + IL_031f: ldc.i4.0 + IL_0320: ldc.i4.s 33 + IL_0322: ldnull + IL_0323: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0328: stelem.ref + IL_0329: ldloc.s V_8 + IL_032b: ldc.i4.1 + IL_032c: ldc.i4.0 + IL_032d: ldnull + IL_032e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0333: stelem.ref + IL_0334: ldloc.s V_8 + IL_0336: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_033b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0340: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8d' + IL_0345: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8d' + IL_034a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_034f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8d' + IL_0354: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0359: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_035e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8e' + IL_0363: brtrue.s IL_03a1 + + IL_0365: ldc.i4.1 + IL_0366: ldc.i4.s 42 + IL_0368: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_036d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0372: ldc.i4.2 + IL_0373: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0378: stloc.s V_9 + IL_037a: ldloc.s V_9 + IL_037c: ldc.i4.0 + IL_037d: ldc.i4.0 + IL_037e: ldnull + IL_037f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0384: stelem.ref + IL_0385: ldloc.s V_9 + IL_0387: ldc.i4.1 + IL_0388: ldc.i4.3 + IL_0389: ldnull + IL_038a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_038f: stelem.ref + IL_0390: ldloc.s V_9 + IL_0392: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0397: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_039c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8e' + IL_03a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8e' + IL_03a6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_03ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8e' + IL_03b0: ldarg.0 + IL_03b1: ldc.i4.1 + IL_03b2: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_03b7: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_03bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8f' + IL_03c1: brtrue.s IL_0408 + + IL_03c3: ldc.i4 0x100 + IL_03c8: ldstr "MemberAccess" + IL_03cd: ldnull + IL_03ce: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_03d3: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_03d8: ldc.i4.2 + IL_03d9: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_03de: stloc.s V_10 + IL_03e0: ldloc.s V_10 + IL_03e2: ldc.i4.0 + IL_03e3: ldc.i4.s 33 + IL_03e5: ldnull + IL_03e6: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03eb: stelem.ref + IL_03ec: ldloc.s V_10 + IL_03ee: ldc.i4.1 + IL_03ef: ldc.i4.0 + IL_03f0: ldnull + IL_03f1: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03f6: stelem.ref + IL_03f7: ldloc.s V_10 + IL_03f9: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_03fe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0403: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8f' + IL_0408: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8f' + IL_040d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0412: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8f' + IL_0417: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_041c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0421: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site90' + IL_0426: brtrue.s IL_0464 + + IL_0428: ldc.i4.1 + IL_0429: ldc.i4.s 42 + IL_042b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0430: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0435: ldc.i4.2 + IL_0436: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_043b: stloc.s V_11 + IL_043d: ldloc.s V_11 + IL_043f: ldc.i4.0 + IL_0440: ldc.i4.0 + IL_0441: ldnull + IL_0442: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0447: stelem.ref + IL_0448: ldloc.s V_11 + IL_044a: ldc.i4.1 + IL_044b: ldc.i4.2 + IL_044c: ldnull + IL_044d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0452: stelem.ref + IL_0453: ldloc.s V_11 + IL_0455: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_045a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_045f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site90' + IL_0464: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site90' + IL_0469: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_046e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site90' + IL_0473: ldarg.0 + IL_0474: ldnull + IL_0475: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_047a: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_047f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site91' + IL_0484: brtrue.s IL_04cb + + IL_0486: ldc.i4 0x100 + IL_048b: ldstr "MemberAccess" + IL_0490: ldnull + IL_0491: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0496: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_049b: ldc.i4.2 + IL_049c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_04a1: stloc.s V_12 + IL_04a3: ldloc.s V_12 + IL_04a5: ldc.i4.0 + IL_04a6: ldc.i4.s 33 + IL_04a8: ldnull + IL_04a9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04ae: stelem.ref + IL_04af: ldloc.s V_12 + IL_04b1: ldc.i4.1 + IL_04b2: ldc.i4.0 + IL_04b3: ldnull + IL_04b4: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04b9: stelem.ref + IL_04ba: ldloc.s V_12 + IL_04bc: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_04c1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_04c6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site91' + IL_04cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site91' + IL_04d0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_04d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site91' + IL_04da: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_04df: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_04e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site92' + IL_04e9: brtrue.s IL_0527 + + IL_04eb: ldc.i4.0 + IL_04ec: ldc.i4.s 26 + IL_04ee: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_04f3: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_04f8: ldc.i4.2 + IL_04f9: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_04fe: stloc.s V_13 + IL_0500: ldloc.s V_13 + IL_0502: ldc.i4.0 + IL_0503: ldc.i4.0 + IL_0504: ldnull + IL_0505: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_050a: stelem.ref + IL_050b: ldloc.s V_13 + IL_050d: ldc.i4.1 + IL_050e: ldc.i4.0 + IL_050f: ldnull + IL_0510: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0515: stelem.ref + IL_0516: ldloc.s V_13 + IL_0518: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_051d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0522: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site92' + IL_0527: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site92' + IL_052c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0531: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site92' + IL_0536: ldarg.0 + IL_0537: ldarg.1 + IL_0538: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_053d: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0542: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site93' + IL_0547: brtrue.s IL_058e + + IL_0549: ldc.i4 0x100 + IL_054e: ldstr "MemberAccess" + IL_0553: ldnull + IL_0554: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0559: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_055e: ldc.i4.2 + IL_055f: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0564: stloc.s V_14 + IL_0566: ldloc.s V_14 + IL_0568: ldc.i4.0 + IL_0569: ldc.i4.s 33 + IL_056b: ldnull + IL_056c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0571: stelem.ref + IL_0572: ldloc.s V_14 + IL_0574: ldc.i4.1 + IL_0575: ldc.i4.0 + IL_0576: ldnull + IL_0577: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_057c: stelem.ref + IL_057d: ldloc.s V_14 + IL_057f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0584: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0589: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site93' + IL_058e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site93' + IL_0593: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0598: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site93' + IL_059d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_05a2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_05a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site94' + IL_05ac: brtrue.s IL_05ea + + IL_05ae: ldc.i4.1 + IL_05af: ldc.i4.s 26 + IL_05b1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_05b6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_05bb: ldc.i4.2 + IL_05bc: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_05c1: stloc.s V_15 + IL_05c3: ldloc.s V_15 + IL_05c5: ldc.i4.0 + IL_05c6: ldc.i4.0 + IL_05c7: ldnull + IL_05c8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05cd: stelem.ref + IL_05ce: ldloc.s V_15 + IL_05d0: ldc.i4.1 + IL_05d1: ldc.i4.3 + IL_05d2: ldnull + IL_05d3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05d8: stelem.ref + IL_05d9: ldloc.s V_15 + IL_05db: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_05e0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_05e5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site94' + IL_05ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site94' + IL_05ef: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_05f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site94' + IL_05f9: ldarg.0 + IL_05fa: ldc.i4.1 + IL_05fb: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0600: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0605: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site95' + IL_060a: brtrue.s IL_0651 + + IL_060c: ldc.i4 0x100 + IL_0611: ldstr "MemberAccess" + IL_0616: ldnull + IL_0617: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_061c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0621: ldc.i4.2 + IL_0622: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0627: stloc.s V_16 + IL_0629: ldloc.s V_16 + IL_062b: ldc.i4.0 + IL_062c: ldc.i4.s 33 + IL_062e: ldnull + IL_062f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0634: stelem.ref + IL_0635: ldloc.s V_16 + IL_0637: ldc.i4.1 + IL_0638: ldc.i4.0 + IL_0639: ldnull + IL_063a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_063f: stelem.ref + IL_0640: ldloc.s V_16 + IL_0642: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0647: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_064c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site95' + IL_0651: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site95' + IL_0656: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_065b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site95' + IL_0660: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0665: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_066a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site96' + IL_066f: brtrue.s IL_06ad + + IL_0671: ldc.i4.1 + IL_0672: ldc.i4.s 26 + IL_0674: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0679: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_067e: ldc.i4.2 + IL_067f: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0684: stloc.s V_17 + IL_0686: ldloc.s V_17 + IL_0688: ldc.i4.0 + IL_0689: ldc.i4.0 + IL_068a: ldnull + IL_068b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0690: stelem.ref + IL_0691: ldloc.s V_17 + IL_0693: ldc.i4.1 + IL_0694: ldc.i4.2 + IL_0695: ldnull + IL_0696: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_069b: stelem.ref + IL_069c: ldloc.s V_17 + IL_069e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_06a3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_06a8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site96' + IL_06ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site96' + IL_06b2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_06b7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site96' + IL_06bc: ldarg.0 + IL_06bd: ldnull + IL_06be: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_06c3: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_06c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site97' + IL_06cd: brtrue.s IL_0714 + + IL_06cf: ldc.i4 0x100 + IL_06d4: ldstr "MemberAccess" + IL_06d9: ldnull + IL_06da: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_06df: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_06e4: ldc.i4.2 + IL_06e5: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_06ea: stloc.s V_18 + IL_06ec: ldloc.s V_18 + IL_06ee: ldc.i4.0 + IL_06ef: ldc.i4.s 33 + IL_06f1: ldnull + IL_06f2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06f7: stelem.ref + IL_06f8: ldloc.s V_18 + IL_06fa: ldc.i4.1 + IL_06fb: ldc.i4.0 + IL_06fc: ldnull + IL_06fd: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0702: stelem.ref + IL_0703: ldloc.s V_18 + IL_0705: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_070a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_070f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site97' + IL_0714: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site97' + IL_0719: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_071e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site97' + IL_0723: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0728: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_072d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site98' + IL_0732: brtrue.s IL_0770 + + IL_0734: ldc.i4.0 + IL_0735: ldc.i4.s 12 + IL_0737: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_073c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0741: ldc.i4.2 + IL_0742: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0747: stloc.s V_19 + IL_0749: ldloc.s V_19 + IL_074b: ldc.i4.0 + IL_074c: ldc.i4.0 + IL_074d: ldnull + IL_074e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0753: stelem.ref + IL_0754: ldloc.s V_19 + IL_0756: ldc.i4.1 + IL_0757: ldc.i4.0 + IL_0758: ldnull + IL_0759: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_075e: stelem.ref + IL_075f: ldloc.s V_19 + IL_0761: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0766: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_076b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site98' + IL_0770: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site98' + IL_0775: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_077a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site98' + IL_077f: ldarg.0 + IL_0780: ldarg.1 + IL_0781: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0786: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_078b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site99' + IL_0790: brtrue.s IL_07d7 + + IL_0792: ldc.i4 0x100 + IL_0797: ldstr "MemberAccess" + IL_079c: ldnull + IL_079d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_07a2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_07a7: ldc.i4.2 + IL_07a8: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_07ad: stloc.s V_20 + IL_07af: ldloc.s V_20 + IL_07b1: ldc.i4.0 + IL_07b2: ldc.i4.s 33 + IL_07b4: ldnull + IL_07b5: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07ba: stelem.ref + IL_07bb: ldloc.s V_20 + IL_07bd: ldc.i4.1 + IL_07be: ldc.i4.0 + IL_07bf: ldnull + IL_07c0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07c5: stelem.ref + IL_07c6: ldloc.s V_20 + IL_07c8: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_07cd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_07d2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site99' + IL_07d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site99' + IL_07dc: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_07e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site99' + IL_07e6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_07eb: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_07f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9a' + IL_07f5: brtrue.s IL_0833 + + IL_07f7: ldc.i4.0 + IL_07f8: ldc.i4.s 12 + IL_07fa: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_07ff: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0804: ldc.i4.2 + IL_0805: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_080a: stloc.s V_21 + IL_080c: ldloc.s V_21 + IL_080e: ldc.i4.0 + IL_080f: ldc.i4.0 + IL_0810: ldnull + IL_0811: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0816: stelem.ref + IL_0817: ldloc.s V_21 + IL_0819: ldc.i4.1 + IL_081a: ldc.i4.3 + IL_081b: ldnull + IL_081c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0821: stelem.ref + IL_0822: ldloc.s V_21 + IL_0824: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0829: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_082e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9a' + IL_0833: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9a' + IL_0838: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_083d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9a' + IL_0842: ldarg.0 + IL_0843: ldc.i4.1 + IL_0844: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0849: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_084e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9b' + IL_0853: brtrue.s IL_089a + + IL_0855: ldc.i4 0x100 + IL_085a: ldstr "MemberAccess" + IL_085f: ldnull + IL_0860: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0865: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_086a: ldc.i4.2 + IL_086b: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0870: stloc.s V_22 + IL_0872: ldloc.s V_22 + IL_0874: ldc.i4.0 + IL_0875: ldc.i4.s 33 + IL_0877: ldnull + IL_0878: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_087d: stelem.ref + IL_087e: ldloc.s V_22 + IL_0880: ldc.i4.1 + IL_0881: ldc.i4.0 + IL_0882: ldnull + IL_0883: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0888: stelem.ref + IL_0889: ldloc.s V_22 + IL_088b: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0890: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0895: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9b' + IL_089a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9b' + IL_089f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_08a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9b' + IL_08a9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_08ae: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_08b3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9c' + IL_08b8: brtrue.s IL_08f6 + + IL_08ba: ldc.i4.0 + IL_08bb: ldc.i4.s 12 + IL_08bd: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_08c2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_08c7: ldc.i4.2 + IL_08c8: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_08cd: stloc.s V_23 + IL_08cf: ldloc.s V_23 + IL_08d1: ldc.i4.0 + IL_08d2: ldc.i4.0 + IL_08d3: ldnull + IL_08d4: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08d9: stelem.ref + IL_08da: ldloc.s V_23 + IL_08dc: ldc.i4.1 + IL_08dd: ldc.i4.2 + IL_08de: ldnull + IL_08df: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08e4: stelem.ref + IL_08e5: ldloc.s V_23 + IL_08e7: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_08ec: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_08f1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9c' + IL_08f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9c' + IL_08fb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0900: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9c' + IL_0905: ldarg.0 + IL_0906: ldnull + IL_0907: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_090c: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0911: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9d' + IL_0916: brtrue.s IL_095d + + IL_0918: ldc.i4 0x100 + IL_091d: ldstr "MemberAccess" + IL_0922: ldnull + IL_0923: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0928: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_092d: ldc.i4.2 + IL_092e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0933: stloc.s V_24 + IL_0935: ldloc.s V_24 + IL_0937: ldc.i4.0 + IL_0938: ldc.i4.s 33 + IL_093a: ldnull + IL_093b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0940: stelem.ref + IL_0941: ldloc.s V_24 + IL_0943: ldc.i4.1 + IL_0944: ldc.i4.0 + IL_0945: ldnull + IL_0946: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_094b: stelem.ref + IL_094c: ldloc.s V_24 + IL_094e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0953: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0958: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9d' + IL_095d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9d' + IL_0962: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0967: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9d' + IL_096c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0971: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0976: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9e' + IL_097b: brtrue.s IL_09b9 + + IL_097d: ldc.i4.0 + IL_097e: ldc.i4.s 25 + IL_0980: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0985: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_098a: ldc.i4.2 + IL_098b: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0990: stloc.s V_25 + IL_0992: ldloc.s V_25 + IL_0994: ldc.i4.0 + IL_0995: ldc.i4.0 + IL_0996: ldnull + IL_0997: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_099c: stelem.ref + IL_099d: ldloc.s V_25 + IL_099f: ldc.i4.1 + IL_09a0: ldc.i4.0 + IL_09a1: ldnull + IL_09a2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_09a7: stelem.ref + IL_09a8: ldloc.s V_25 + IL_09aa: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_09af: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_09b4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9e' + IL_09b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9e' + IL_09be: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_09c3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9e' + IL_09c8: ldarg.0 + IL_09c9: ldarg.1 + IL_09ca: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_09cf: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_09d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9f' + IL_09d9: brtrue.s IL_0a20 + + IL_09db: ldc.i4 0x100 + IL_09e0: ldstr "MemberAccess" + IL_09e5: ldnull + IL_09e6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_09eb: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_09f0: ldc.i4.2 + IL_09f1: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_09f6: stloc.s V_26 + IL_09f8: ldloc.s V_26 + IL_09fa: ldc.i4.0 + IL_09fb: ldc.i4.s 33 + IL_09fd: ldnull + IL_09fe: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a03: stelem.ref + IL_0a04: ldloc.s V_26 + IL_0a06: ldc.i4.1 + IL_0a07: ldc.i4.0 + IL_0a08: ldnull + IL_0a09: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a0e: stelem.ref + IL_0a0f: ldloc.s V_26 + IL_0a11: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0a16: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a1b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9f' + IL_0a20: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9f' + IL_0a25: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0a2a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9f' + IL_0a2f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a34: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Sitea0' + IL_0a3e: brtrue.s IL_0a7c + + IL_0a40: ldc.i4.0 + IL_0a41: ldc.i4.s 25 + IL_0a43: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a48: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a4d: ldc.i4.2 + IL_0a4e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0a53: stloc.s V_27 + IL_0a55: ldloc.s V_27 + IL_0a57: ldc.i4.0 + IL_0a58: ldc.i4.0 + IL_0a59: ldnull + IL_0a5a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a5f: stelem.ref + IL_0a60: ldloc.s V_27 + IL_0a62: ldc.i4.1 + IL_0a63: ldc.i4.3 + IL_0a64: ldnull + IL_0a65: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a6a: stelem.ref + IL_0a6b: ldloc.s V_27 + IL_0a6d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0a72: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a77: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Sitea0' + IL_0a7c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Sitea0' + IL_0a81: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0a86: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Sitea0' + IL_0a8b: ldarg.0 + IL_0a8c: ldc.i4.1 + IL_0a8d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0a92: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0a97: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Sitea1' + IL_0a9c: brtrue.s IL_0ae3 + + IL_0a9e: ldc.i4 0x100 + IL_0aa3: ldstr "MemberAccess" + IL_0aa8: ldnull + IL_0aa9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0aae: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0ab3: ldc.i4.2 + IL_0ab4: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0ab9: stloc.s V_28 + IL_0abb: ldloc.s V_28 + IL_0abd: ldc.i4.0 + IL_0abe: ldc.i4.s 33 + IL_0ac0: ldnull + IL_0ac1: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0ac6: stelem.ref + IL_0ac7: ldloc.s V_28 + IL_0ac9: ldc.i4.1 + IL_0aca: ldc.i4.0 + IL_0acb: ldnull + IL_0acc: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0ad1: stelem.ref + IL_0ad2: ldloc.s V_28 + IL_0ad4: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0ad9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0ade: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Sitea1' + IL_0ae3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Sitea1' + IL_0ae8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0aed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Sitea1' + IL_0af2: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0af7: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0afc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Sitea2' + IL_0b01: brtrue.s IL_0b3f + + IL_0b03: ldc.i4.0 + IL_0b04: ldc.i4.s 25 + IL_0b06: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0b0b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0b10: ldc.i4.2 + IL_0b11: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0b16: stloc.s V_29 + IL_0b18: ldloc.s V_29 + IL_0b1a: ldc.i4.0 + IL_0b1b: ldc.i4.0 + IL_0b1c: ldnull + IL_0b1d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b22: stelem.ref + IL_0b23: ldloc.s V_29 + IL_0b25: ldc.i4.1 + IL_0b26: ldc.i4.2 + IL_0b27: ldnull + IL_0b28: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b2d: stelem.ref + IL_0b2e: ldloc.s V_29 + IL_0b30: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0b35: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0b3a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Sitea2' + IL_0b3f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Sitea2' + IL_0b44: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0b49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Sitea2' + IL_0b4e: ldarg.0 + IL_0b4f: ldnull + IL_0b50: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0b55: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0b5a: ret + } // end of method DynamicTests::UncheckedArithmeticBinaryOperators + + .method private hidebysig static void RelationalOperators(object a, + object b) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [2] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 3495 (0xda7) + .maxstack 10 + .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_1, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_2, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_3, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_4, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_5, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_6, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_7, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_8, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_9, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_10, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_11, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_12, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_13, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_14, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_15, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_16, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_17, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_18, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_19, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_20, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_21, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_22, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_23, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_24, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_25, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_26, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_27, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_28, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_29, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_30, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_31, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_32, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_33, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_34, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_35) + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea4' + IL_0005: brtrue.s IL_0048 + + IL_0007: ldc.i4 0x100 + IL_000c: ldstr "MemberAccess" + IL_0011: ldnull + IL_0012: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0017: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001c: ldc.i4.2 + IL_001d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0022: stloc.0 + IL_0023: ldloc.0 + IL_0024: ldc.i4.0 + IL_0025: ldc.i4.s 33 + IL_0027: ldnull + IL_0028: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002d: stelem.ref + IL_002e: ldloc.0 + IL_002f: ldc.i4.1 + IL_0030: ldc.i4.0 + IL_0031: ldnull + IL_0032: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0037: stelem.ref + IL_0038: ldloc.0 + IL_0039: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_003e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea4' + IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea4' + IL_004d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea4' + IL_0057: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_005c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea5' + IL_0066: brtrue.s IL_00a0 + + IL_0068: ldc.i4.0 + IL_0069: ldc.i4.s 13 + IL_006b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0070: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0075: ldc.i4.2 + IL_0076: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_007b: stloc.1 + IL_007c: ldloc.1 + IL_007d: ldc.i4.0 + IL_007e: ldc.i4.0 + IL_007f: ldnull + IL_0080: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0085: stelem.ref + IL_0086: ldloc.1 + IL_0087: ldc.i4.1 + IL_0088: ldc.i4.0 + IL_0089: ldnull + IL_008a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_008f: stelem.ref + IL_0090: ldloc.1 + IL_0091: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0096: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_009b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea5' + IL_00a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea5' + IL_00a5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea5' + IL_00af: ldarg.0 + IL_00b0: ldarg.1 + IL_00b1: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_00b6: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_00bb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea6' + IL_00c0: brtrue.s IL_0103 + + IL_00c2: ldc.i4 0x100 + IL_00c7: ldstr "MemberAccess" + IL_00cc: ldnull + IL_00cd: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00d2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00d7: ldc.i4.2 + IL_00d8: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00dd: stloc.2 + IL_00de: ldloc.2 + IL_00df: ldc.i4.0 + IL_00e0: ldc.i4.s 33 + IL_00e2: ldnull + IL_00e3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00e8: stelem.ref + IL_00e9: ldloc.2 + IL_00ea: ldc.i4.1 + IL_00eb: ldc.i4.0 + IL_00ec: ldnull + IL_00ed: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00f2: stelem.ref + IL_00f3: ldloc.2 + IL_00f4: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00f9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00fe: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea6' + IL_0103: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea6' + IL_0108: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_010d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea6' + IL_0112: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0117: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_011c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea7' + IL_0121: brtrue.s IL_015b + + IL_0123: ldc.i4.0 + IL_0124: ldc.i4.s 13 + IL_0126: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_012b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0130: ldc.i4.2 + IL_0131: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0136: stloc.3 + IL_0137: ldloc.3 + IL_0138: ldc.i4.0 + IL_0139: ldc.i4.0 + IL_013a: ldnull + IL_013b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0140: stelem.ref + IL_0141: ldloc.3 + IL_0142: ldc.i4.1 + IL_0143: ldc.i4.3 + IL_0144: ldnull + IL_0145: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_014a: stelem.ref + IL_014b: ldloc.3 + IL_014c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0151: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0156: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea7' + IL_015b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea7' + IL_0160: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0165: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea7' + IL_016a: ldarg.0 + IL_016b: ldc.i4.1 + IL_016c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0171: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0176: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea8' + IL_017b: brtrue.s IL_01c2 + + IL_017d: ldc.i4 0x100 + IL_0182: ldstr "MemberAccess" + IL_0187: ldnull + IL_0188: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_018d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0192: ldc.i4.2 + IL_0193: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0198: stloc.s V_4 + IL_019a: ldloc.s V_4 + IL_019c: ldc.i4.0 + IL_019d: ldc.i4.s 33 + IL_019f: ldnull + IL_01a0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01a5: stelem.ref + IL_01a6: ldloc.s V_4 + IL_01a8: ldc.i4.1 + IL_01a9: ldc.i4.0 + IL_01aa: ldnull + IL_01ab: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01b0: stelem.ref + IL_01b1: ldloc.s V_4 + IL_01b3: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_01b8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_01bd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea8' + IL_01c2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea8' IL_01c7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6a' + IL_01cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea8' IL_01d1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_01d6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_01db: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6b' + IL_01db: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea9' IL_01e0: brtrue.s IL_021e IL_01e2: ldc.i4.0 @@ -4435,10 +7025,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0214: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0219: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6b' - IL_021e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6b' + IL_0219: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea9' + IL_021e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea9' IL_0223: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0228: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6b' + IL_0228: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea9' IL_022d: ldarg.0 IL_022e: ldnull IL_022f: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4447,7 +7037,7 @@ IL_0234: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0239: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6c' + IL_0239: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteaa' IL_023e: brtrue.s IL_0285 IL_0240: ldc.i4 0x100 @@ -4479,13 +7069,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_027b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0280: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6c' - IL_0285: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6c' + IL_0280: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteaa' + IL_0285: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteaa' IL_028a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_028f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6c' + IL_028f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteaa' IL_0294: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0299: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_029e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6d' + IL_029e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteab' IL_02a3: brtrue.s IL_02e1 IL_02a5: ldc.i4.0 @@ -4515,10 +7105,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02d7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02dc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6d' - IL_02e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6d' + IL_02dc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteab' + IL_02e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteab' IL_02e6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6d' + IL_02eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteab' IL_02f0: ldarg.0 IL_02f1: ldarg.1 IL_02f2: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4527,7 +7117,7 @@ IL_02f7: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_02fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6e' + IL_02fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteac' IL_0301: brtrue.s IL_0348 IL_0303: ldc.i4 0x100 @@ -4559,13 +7149,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_033e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0343: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6e' - IL_0348: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6e' + IL_0343: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteac' + IL_0348: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteac' IL_034d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0352: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6e' + IL_0352: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteac' IL_0357: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_035c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0361: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6f' + IL_0361: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitead' IL_0366: brtrue.s IL_03a4 IL_0368: ldc.i4.0 @@ -4595,10 +7185,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_039a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_039f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6f' - IL_03a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6f' + IL_039f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitead' + IL_03a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitead' IL_03a9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03ae: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6f' + IL_03ae: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitead' IL_03b3: ldarg.0 IL_03b4: ldc.i4.1 IL_03b5: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4607,7 +7197,7 @@ IL_03ba: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_03bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site70' + IL_03bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteae' IL_03c4: brtrue.s IL_040b IL_03c6: ldc.i4 0x100 @@ -4639,13 +7229,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0401: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0406: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site70' - IL_040b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site70' + IL_0406: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteae' + IL_040b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteae' IL_0410: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0415: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site70' + IL_0415: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteae' IL_041a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_041f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0424: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site71' + IL_0424: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteaf' IL_0429: brtrue.s IL_0467 IL_042b: ldc.i4.0 @@ -4675,10 +7265,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_045d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0462: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site71' - IL_0467: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site71' + IL_0462: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteaf' + IL_0467: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteaf' IL_046c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0471: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site71' + IL_0471: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteaf' IL_0476: ldarg.0 IL_0477: ldnull IL_0478: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4687,7 +7277,7 @@ IL_047d: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0482: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site72' + IL_0482: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb0' IL_0487: brtrue.s IL_04ce IL_0489: ldc.i4 0x100 @@ -4719,13 +7309,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04c4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04c9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site72' - IL_04ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site72' + IL_04c9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb0' + IL_04ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb0' IL_04d3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site72' + IL_04d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb0' IL_04dd: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_04e2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_04e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site73' + IL_04e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb1' IL_04ec: brtrue.s IL_052a IL_04ee: ldc.i4.0 @@ -4755,10 +7345,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0520: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0525: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site73' - IL_052a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site73' + IL_0525: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb1' + IL_052a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb1' IL_052f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0534: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site73' + IL_0534: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb1' IL_0539: ldarg.0 IL_053a: ldarg.1 IL_053b: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4767,7 +7357,7 @@ IL_0540: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0545: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site74' + IL_0545: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb2' IL_054a: brtrue.s IL_0591 IL_054c: ldc.i4 0x100 @@ -4799,13 +7389,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0587: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_058c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site74' - IL_0591: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site74' + IL_058c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb2' + IL_0591: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb2' IL_0596: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_059b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site74' + IL_059b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb2' IL_05a0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_05a5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_05aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site75' + IL_05aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb3' IL_05af: brtrue.s IL_05ed IL_05b1: ldc.i4.0 @@ -4835,10 +7425,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05e3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05e8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site75' - IL_05ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site75' + IL_05e8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb3' + IL_05ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb3' IL_05f2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05f7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site75' + IL_05f7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb3' IL_05fc: ldarg.0 IL_05fd: ldc.i4.1 IL_05fe: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4847,7 +7437,7 @@ IL_0603: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0608: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site76' + IL_0608: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb4' IL_060d: brtrue.s IL_0654 IL_060f: ldc.i4 0x100 @@ -4879,13 +7469,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_064a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_064f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site76' - IL_0654: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site76' + IL_064f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb4' + IL_0654: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb4' IL_0659: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_065e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site76' + IL_065e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb4' IL_0663: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0668: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_066d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site77' + IL_066d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb5' IL_0672: brtrue.s IL_06b0 IL_0674: ldc.i4.0 @@ -4915,10 +7505,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06a6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06ab: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site77' - IL_06b0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site77' + IL_06ab: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb5' + IL_06b0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb5' IL_06b5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site77' + IL_06ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb5' IL_06bf: ldarg.0 IL_06c0: ldnull IL_06c1: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4927,7 +7517,7 @@ IL_06c6: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_06cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site78' + IL_06cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb6' IL_06d0: brtrue.s IL_0717 IL_06d2: ldc.i4 0x100 @@ -4959,13 +7549,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_070d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0712: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site78' - IL_0717: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site78' + IL_0712: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb6' + IL_0717: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb6' IL_071c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0721: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site78' + IL_0721: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb6' IL_0726: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_072b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0730: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site79' + IL_0730: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb7' IL_0735: brtrue.s IL_0773 IL_0737: ldc.i4.0 @@ -4995,10 +7585,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0769: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_076e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site79' - IL_0773: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site79' + IL_076e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb7' + IL_0773: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb7' IL_0778: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_077d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site79' + IL_077d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb7' IL_0782: ldarg.0 IL_0783: ldarg.1 IL_0784: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5007,7 +7597,7 @@ IL_0789: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_078e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7a' + IL_078e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb8' IL_0793: brtrue.s IL_07da IL_0795: ldc.i4 0x100 @@ -5039,13 +7629,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07d0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7a' - IL_07da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7a' + IL_07d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb8' + IL_07da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb8' IL_07df: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7a' + IL_07e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb8' IL_07e9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_07ee: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_07f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7b' + IL_07f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb9' IL_07f8: brtrue.s IL_0836 IL_07fa: ldc.i4.0 @@ -5075,10 +7665,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_082c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0831: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7b' - IL_0836: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7b' + IL_0831: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb9' + IL_0836: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb9' IL_083b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0840: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7b' + IL_0840: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb9' IL_0845: ldarg.0 IL_0846: ldc.i4.1 IL_0847: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5087,7 +7677,7 @@ IL_084c: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0851: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7c' + IL_0851: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteba' IL_0856: brtrue.s IL_089d IL_0858: ldc.i4 0x100 @@ -5119,13 +7709,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0893: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0898: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7c' - IL_089d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7c' + IL_0898: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteba' + IL_089d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteba' IL_08a2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7c' + IL_08a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteba' IL_08ac: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_08b1: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_08b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7d' + IL_08b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebb' IL_08bb: brtrue.s IL_08f9 IL_08bd: ldc.i4.0 @@ -5155,10 +7745,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08ef: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08f4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7d' - IL_08f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7d' + IL_08f4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebb' + IL_08f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebb' IL_08fe: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0903: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7d' + IL_0903: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebb' IL_0908: ldarg.0 IL_0909: ldnull IL_090a: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5167,7 +7757,7 @@ IL_090f: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0914: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7e' + IL_0914: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebc' IL_0919: brtrue.s IL_0960 IL_091b: ldc.i4 0x100 @@ -5199,13 +7789,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0956: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_095b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7e' - IL_0960: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7e' + IL_095b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebc' + IL_0960: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebc' IL_0965: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_096a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7e' + IL_096a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebc' IL_096f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0974: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0979: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7f' + IL_0979: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebd' IL_097e: brtrue.s IL_09bc IL_0980: ldc.i4.0 @@ -5235,10 +7825,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09b2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09b7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7f' - IL_09bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7f' + IL_09b7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebd' + IL_09bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebd' IL_09c1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09c6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7f' + IL_09c6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebd' IL_09cb: ldarg.0 IL_09cc: ldarg.1 IL_09cd: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5247,7 +7837,7 @@ IL_09d2: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_09d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site80' + IL_09d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebe' IL_09dc: brtrue.s IL_0a23 IL_09de: ldc.i4 0x100 @@ -5279,13 +7869,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a19: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a1e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site80' - IL_0a23: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site80' + IL_0a1e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebe' + IL_0a23: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebe' IL_0a28: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a2d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site80' + IL_0a2d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebe' IL_0a32: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0a37: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0a3c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site81' + IL_0a3c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebf' IL_0a41: brtrue.s IL_0a7f IL_0a43: ldc.i4.0 @@ -5315,10 +7905,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a75: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a7a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site81' - IL_0a7f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site81' + IL_0a7a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebf' + IL_0a7f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebf' IL_0a84: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a89: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site81' + IL_0a89: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebf' IL_0a8e: ldarg.0 IL_0a8f: ldc.i4.1 IL_0a90: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5327,7 +7917,7 @@ IL_0a95: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0a9a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site82' + IL_0a9a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec0' IL_0a9f: brtrue.s IL_0ae6 IL_0aa1: ldc.i4 0x100 @@ -5359,13 +7949,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0adc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ae1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site82' - IL_0ae6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site82' + IL_0ae1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec0' + IL_0ae6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec0' IL_0aeb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0af0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site82' + IL_0af0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec0' IL_0af5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0afa: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0aff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site83' + IL_0aff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec1' IL_0b04: brtrue.s IL_0b42 IL_0b06: ldc.i4.0 @@ -5395,10 +7985,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b38: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b3d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site83' - IL_0b42: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site83' + IL_0b3d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec1' + IL_0b42: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec1' IL_0b47: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b4c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site83' + IL_0b4c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec1' IL_0b51: ldarg.0 IL_0b52: ldnull IL_0b53: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5407,7 +7997,7 @@ IL_0b58: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0b5d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site84' + IL_0b5d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec2' IL_0b62: brtrue.s IL_0ba9 IL_0b64: ldc.i4 0x100 @@ -5439,13 +8029,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b9f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ba4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site84' - IL_0ba9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site84' + IL_0ba4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec2' + IL_0ba9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec2' IL_0bae: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0bb3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site84' + IL_0bb3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec2' IL_0bb8: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0bbd: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0bc2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site85' + IL_0bc2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec3' IL_0bc7: brtrue.s IL_0c05 IL_0bc9: ldc.i4.0 @@ -5475,10 +8065,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0bfb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c00: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site85' - IL_0c05: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site85' + IL_0c00: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec3' + IL_0c05: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec3' IL_0c0a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c0f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site85' + IL_0c0f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec3' IL_0c14: ldarg.0 IL_0c15: ldarg.1 IL_0c16: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5487,7 +8077,7 @@ IL_0c1b: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0c20: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site86' + IL_0c20: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec4' IL_0c25: brtrue.s IL_0c6c IL_0c27: ldc.i4 0x100 @@ -5519,13 +8109,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c62: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c67: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site86' - IL_0c6c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site86' + IL_0c67: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec4' + IL_0c6c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec4' IL_0c71: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c76: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site86' + IL_0c76: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec4' IL_0c7b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0c80: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0c85: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site87' + IL_0c85: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec5' IL_0c8a: brtrue.s IL_0cc8 IL_0c8c: ldc.i4.0 @@ -5555,10 +8145,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0cbe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0cc3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site87' - IL_0cc8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site87' + IL_0cc3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec5' + IL_0cc8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec5' IL_0ccd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0cd2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site87' + IL_0cd2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec5' IL_0cd7: ldarg.0 IL_0cd8: ldc.i4.1 IL_0cd9: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5567,7 +8157,7 @@ IL_0cde: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0ce3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site88' + IL_0ce3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec6' IL_0ce8: brtrue.s IL_0d2f IL_0cea: ldc.i4 0x100 @@ -5599,13 +8189,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d25: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d2a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site88' - IL_0d2f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site88' + IL_0d2a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec6' + IL_0d2f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec6' IL_0d34: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site88' + IL_0d39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec6' IL_0d3e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0d43: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0d48: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site89' + IL_0d48: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec7' IL_0d4d: brtrue.s IL_0d8b IL_0d4f: ldc.i4.0 @@ -5635,10 +8225,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d81: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d86: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site89' - IL_0d8b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site89' + IL_0d86: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec7' + IL_0d8b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec7' IL_0d90: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d95: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site89' + IL_0d95: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec7' IL_0d9a: ldarg.0 IL_0d9b: ldnull IL_0d9c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5654,10 +8244,10 @@ { .param [1] .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 81 (0x51) + // Code size 156 (0x9c) .maxstack 3 IL_0000: call void [mscorlib]System.Console::WriteLine() - IL_0005: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8a'::'<>p__Site8b' + IL_0005: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc8'::'<>p__Sitec9' IL_000a: brtrue.s IL_0031 IL_000c: ldc.i4.s 16 @@ -5669,16 +8259,37 @@ class [mscorlib]System.Type, class [mscorlib]System.Type) IL_0027: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_002c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8a'::'<>p__Site8b' - IL_0031: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8a'::'<>p__Site8b' + IL_002c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc8'::'<>p__Sitec9' + IL_0031: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc8'::'<>p__Sitec9' IL_0036: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_003b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8a'::'<>p__Site8b' + IL_003b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc8'::'<>p__Sitec9' IL_0040: ldarg.0 IL_0041: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0046: box [mscorlib]System.Int32 IL_004b: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::MemberAccess(object) - IL_0050: ret + IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc8'::'<>p__Siteca' + IL_0055: brtrue.s IL_007c + + IL_0057: ldc.i4.s 17 + IL_0059: ldtoken [mscorlib]System.Int32 + IL_005e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0063: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0068: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_006d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::Convert(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Type) + IL_0072: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0077: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc8'::'<>p__Siteca' + IL_007c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc8'::'<>p__Siteca' + IL_0081: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0086: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc8'::'<>p__Siteca' + IL_008b: ldarg.0 + IL_008c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0091: box [mscorlib]System.Int32 + IL_0096: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::MemberAccess(object) + IL_009b: ret } // end of method DynamicTests::Casts .method private hidebysig static void CompoundAssignment(object a, @@ -5728,7 +8339,7 @@ class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_35, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_36, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_37) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site8d' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitecc' IL_0005: brtrue.s IL_0026 IL_0007: ldc.i4.0 @@ -5739,16 +8350,16 @@ string, class [mscorlib]System.Type) IL_001c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0021: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site8d' - IL_0026: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site8d' + IL_0021: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitecc' + IL_0026: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitecc' IL_002b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0030: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site8d' + IL_0030: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitecc' IL_0035: ldarg.0 IL_0036: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_003b: brtrue IL_013f - IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site90' + IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitecf' IL_0045: brtrue.s IL_0086 IL_0047: ldc.i4 0x80 @@ -5778,12 +8389,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_007c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0081: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site90' - IL_0086: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site90' + IL_0081: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitecf' + IL_0086: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitecf' IL_008b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0090: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site90' + IL_0090: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitecf' IL_0095: ldarg.0 - IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site8f' + IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitece' IL_009b: brtrue.s IL_00d5 IL_009d: ldc.i4.0 @@ -5813,11 +8424,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00cb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00d0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site8f' - IL_00d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site8f' + IL_00d0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitece' + IL_00d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitece' IL_00da: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site8f' - IL_00e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site91' + IL_00df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitece' + IL_00e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited0' IL_00e9: brtrue.s IL_011c IL_00eb: ldc.i4.0 @@ -5840,10 +8451,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0112: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0117: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site91' - IL_011c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site91' + IL_0117: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited0' + IL_011c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited0' IL_0121: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0126: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site91' + IL_0126: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited0' IL_012b: ldarg.0 IL_012c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5857,7 +8468,7 @@ IL_013c: pop IL_013d: br.s IL_019d - IL_013f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site8e' + IL_013f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitecd' IL_0144: brtrue.s IL_0186 IL_0146: ldc.i4 0x104 @@ -5889,17 +8500,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_017c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0181: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site8e' - IL_0186: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site8e' + IL_0181: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitecd' + IL_0186: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitecd' IL_018b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0190: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site8e' + IL_0190: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitecd' IL_0195: ldarg.0 IL_0196: ldc.i4.5 IL_0197: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_019c: pop - IL_019d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site92' + IL_019d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited1' IL_01a2: brtrue.s IL_01c3 IL_01a4: ldc.i4.0 @@ -5910,16 +8521,16 @@ string, class [mscorlib]System.Type) IL_01b9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01be: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site92' - IL_01c3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site92' + IL_01be: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited1' + IL_01c3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited1' IL_01c8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site92' + IL_01cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited1' IL_01d2: ldarg.0 IL_01d3: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_01d8: brtrue IL_02e7 - IL_01dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site95' + IL_01dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited4' IL_01e2: brtrue.s IL_0227 IL_01e4: ldc.i4 0x80 @@ -5949,12 +8560,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_021d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0222: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site95' - IL_0227: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site95' + IL_0222: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited4' + IL_0227: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited4' IL_022c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0231: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site95' + IL_0231: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited4' IL_0236: ldarg.0 - IL_0237: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site94' + IL_0237: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited3' IL_023c: brtrue.s IL_027a IL_023e: ldc.i4.0 @@ -5984,11 +8595,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0270: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0275: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site94' - IL_027a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site94' + IL_0275: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited3' + IL_027a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited3' IL_027f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0284: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site94' - IL_0289: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site96' + IL_0284: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited3' + IL_0289: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited5' IL_028e: brtrue.s IL_02c4 IL_0290: ldc.i4.0 @@ -6011,10 +8622,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02ba: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02bf: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site96' - IL_02c4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site96' + IL_02bf: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited5' + IL_02c4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited5' IL_02c9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site96' + IL_02ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited5' IL_02d3: ldarg.0 IL_02d4: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6028,7 +8639,7 @@ IL_02e4: pop IL_02e5: br.s IL_0349 - IL_02e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site93' + IL_02e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited2' IL_02ec: brtrue.s IL_0332 IL_02ee: ldc.i4 0x104 @@ -6060,17 +8671,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0328: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_032d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site93' - IL_0332: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site93' + IL_032d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited2' + IL_0332: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited2' IL_0337: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_033c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site93' + IL_033c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited2' IL_0341: ldarg.0 IL_0342: ldc.i4.1 IL_0343: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_0348: pop - IL_0349: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site98' + IL_0349: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited7' IL_034e: brtrue.s IL_0393 IL_0350: ldc.i4 0x80 @@ -6100,12 +8711,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0389: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_038e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site98' - IL_0393: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site98' + IL_038e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited7' + IL_0393: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited7' IL_0398: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_039d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site98' + IL_039d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited7' IL_03a2: ldarg.0 - IL_03a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site97' + IL_03a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited6' IL_03a8: brtrue.s IL_03e6 IL_03aa: ldc.i4.0 @@ -6135,11 +8746,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03dc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03e1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site97' - IL_03e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site97' + IL_03e1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited6' + IL_03e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited6' IL_03eb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site97' - IL_03f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site99' + IL_03f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited6' + IL_03f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited8' IL_03fa: brtrue.s IL_0430 IL_03fc: ldc.i4.0 @@ -6162,10 +8773,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0426: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_042b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site99' - IL_0430: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site99' + IL_042b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited8' + IL_0430: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited8' IL_0435: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_043a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site99' + IL_043a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited8' IL_043f: ldarg.0 IL_0440: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6177,7 +8788,7 @@ !1, !2) IL_0450: pop - IL_0451: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9b' + IL_0451: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteda' IL_0456: brtrue.s IL_049b IL_0458: ldc.i4 0x80 @@ -6207,12 +8818,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0491: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0496: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9b' - IL_049b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9b' + IL_0496: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteda' + IL_049b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteda' IL_04a0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9b' + IL_04a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteda' IL_04aa: ldarg.0 - IL_04ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9a' + IL_04ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited9' IL_04b0: brtrue.s IL_04ee IL_04b2: ldc.i4.0 @@ -6242,11 +8853,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04e4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04e9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9a' - IL_04ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9a' + IL_04e9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited9' + IL_04ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited9' IL_04f3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9a' - IL_04fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9c' + IL_04f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited9' + IL_04fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedb' IL_0502: brtrue.s IL_0538 IL_0504: ldc.i4.0 @@ -6269,10 +8880,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_052e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0533: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9c' - IL_0538: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9c' + IL_0533: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedb' + IL_0538: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedb' IL_053d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0542: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9c' + IL_0542: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedb' IL_0547: ldarg.0 IL_0548: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6284,7 +8895,7 @@ !1, !2) IL_0558: pop - IL_0559: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9d' + IL_0559: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedc' IL_055e: brtrue.s IL_057f IL_0560: ldc.i4.0 @@ -6295,16 +8906,16 @@ string, class [mscorlib]System.Type) IL_0575: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_057a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9d' - IL_057f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9d' + IL_057a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedc' + IL_057f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedc' IL_0584: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0589: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9d' + IL_0589: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedc' IL_058e: ldarg.0 IL_058f: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0594: brtrue IL_06a3 - IL_0599: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea0' + IL_0599: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedf' IL_059e: brtrue.s IL_05e3 IL_05a0: ldc.i4 0x80 @@ -6334,12 +8945,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05d9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea0' - IL_05e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea0' + IL_05de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedf' + IL_05e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedf' IL_05e8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea0' + IL_05ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedf' IL_05f2: ldarg.0 - IL_05f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9f' + IL_05f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitede' IL_05f8: brtrue.s IL_0636 IL_05fa: ldc.i4.0 @@ -6369,11 +8980,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_062c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0631: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9f' - IL_0636: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9f' + IL_0631: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitede' + IL_0636: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitede' IL_063b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0640: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9f' - IL_0645: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea1' + IL_0640: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitede' + IL_0645: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee0' IL_064a: brtrue.s IL_0680 IL_064c: ldc.i4.0 @@ -6396,10 +9007,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0676: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_067b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea1' - IL_0680: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea1' + IL_067b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee0' + IL_0680: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee0' IL_0685: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_068a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea1' + IL_068a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee0' IL_068f: ldarg.0 IL_0690: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6413,7 +9024,7 @@ IL_06a0: pop IL_06a1: br.s IL_0705 - IL_06a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9e' + IL_06a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedd' IL_06a8: brtrue.s IL_06ee IL_06aa: ldc.i4 0x104 @@ -6445,17 +9056,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06e4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06e9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9e' - IL_06ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9e' + IL_06e9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedd' + IL_06ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedd' IL_06f3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Site9e' + IL_06f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedd' IL_06fd: ldarg.0 IL_06fe: ldarg.1 IL_06ff: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_0704: pop - IL_0705: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea2' + IL_0705: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee1' IL_070a: brtrue.s IL_072b IL_070c: ldc.i4.0 @@ -6466,16 +9077,16 @@ string, class [mscorlib]System.Type) IL_0721: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0726: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea2' - IL_072b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea2' + IL_0726: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee1' + IL_072b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee1' IL_0730: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0735: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea2' + IL_0735: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee1' IL_073a: ldarg.0 IL_073b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0740: brtrue IL_084f - IL_0745: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea5' + IL_0745: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee4' IL_074a: brtrue.s IL_078f IL_074c: ldc.i4 0x80 @@ -6505,12 +9116,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0785: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_078a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea5' - IL_078f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea5' + IL_078a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee4' + IL_078f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee4' IL_0794: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0799: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea5' + IL_0799: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee4' IL_079e: ldarg.0 - IL_079f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea4' + IL_079f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee3' IL_07a4: brtrue.s IL_07e2 IL_07a6: ldc.i4.0 @@ -6540,11 +9151,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07d8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07dd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea4' - IL_07e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea4' + IL_07dd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee3' + IL_07e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee3' IL_07e7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea4' - IL_07f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea6' + IL_07ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee3' + IL_07f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee5' IL_07f6: brtrue.s IL_082c IL_07f8: ldc.i4.0 @@ -6567,10 +9178,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0822: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0827: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea6' - IL_082c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea6' + IL_0827: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee5' + IL_082c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee5' IL_0831: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0836: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea6' + IL_0836: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee5' IL_083b: ldarg.0 IL_083c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6584,7 +9195,7 @@ IL_084c: pop IL_084d: br.s IL_08b1 - IL_084f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea3' + IL_084f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee2' IL_0854: brtrue.s IL_089a IL_0856: ldc.i4 0x104 @@ -6616,17 +9227,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0890: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0895: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea3' - IL_089a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea3' + IL_0895: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee2' + IL_089a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee2' IL_089f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea3' + IL_08a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee2' IL_08a9: ldarg.0 IL_08aa: ldarg.1 IL_08ab: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_08b0: pop - IL_08b1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea8' + IL_08b1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee7' IL_08b6: brtrue.s IL_08fb IL_08b8: ldc.i4 0x80 @@ -6656,12 +9267,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08f1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08f6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea8' - IL_08fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea8' + IL_08f6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee7' + IL_08fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee7' IL_0900: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0905: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea8' + IL_0905: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee7' IL_090a: ldarg.0 - IL_090b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea7' + IL_090b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee6' IL_0910: brtrue.s IL_094e IL_0912: ldc.i4.0 @@ -6691,11 +9302,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0944: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0949: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea7' - IL_094e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea7' + IL_0949: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee6' + IL_094e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee6' IL_0953: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0958: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea7' - IL_095d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea9' + IL_0958: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee6' + IL_095d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee8' IL_0962: brtrue.s IL_0998 IL_0964: ldc.i4.0 @@ -6718,10 +9329,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_098e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0993: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea9' - IL_0998: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea9' + IL_0993: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee8' + IL_0998: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee8' IL_099d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitea9' + IL_09a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee8' IL_09a7: ldarg.0 IL_09a8: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6733,7 +9344,7 @@ !1, !2) IL_09b8: pop - IL_09b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteab' + IL_09b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteea' IL_09be: brtrue.s IL_0a03 IL_09c0: ldc.i4 0x80 @@ -6763,12 +9374,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09f9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09fe: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteab' - IL_0a03: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteab' + IL_09fe: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteea' + IL_0a03: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteea' IL_0a08: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a0d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteab' + IL_0a0d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteea' IL_0a12: ldarg.0 - IL_0a13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteaa' + IL_0a13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee9' IL_0a18: brtrue.s IL_0a56 IL_0a1a: ldc.i4.0 @@ -6798,11 +9409,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a4c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a51: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteaa' - IL_0a56: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteaa' + IL_0a51: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee9' + IL_0a56: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee9' IL_0a5b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a60: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteaa' - IL_0a65: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteac' + IL_0a60: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee9' + IL_0a65: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteeb' IL_0a6a: brtrue.s IL_0aa0 IL_0a6c: ldc.i4.0 @@ -6825,10 +9436,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a96: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a9b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteac' - IL_0aa0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteac' + IL_0a9b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteeb' + IL_0aa0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteeb' IL_0aa5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0aaa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteac' + IL_0aaa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteeb' IL_0aaf: ldarg.0 IL_0ab0: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6842,7 +9453,7 @@ IL_0ac0: pop IL_0ac1: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0ac6: stloc.s V_28 - IL_0ac8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitead' + IL_0ac8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteec' IL_0acd: brtrue.s IL_0aee IL_0acf: ldc.i4.0 @@ -6853,16 +9464,16 @@ string, class [mscorlib]System.Type) IL_0ae4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ae9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitead' - IL_0aee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitead' + IL_0ae9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteec' + IL_0aee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteec' IL_0af3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0af8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Sitead' + IL_0af8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteec' IL_0afd: ldloc.s V_28 IL_0aff: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0b04: brtrue IL_0c15 - IL_0b09: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb0' + IL_0b09: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteef' IL_0b0e: brtrue.s IL_0b53 IL_0b10: ldc.i4 0x80 @@ -6892,12 +9503,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b49: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b4e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb0' - IL_0b53: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb0' + IL_0b4e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteef' + IL_0b53: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteef' IL_0b58: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b5d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb0' + IL_0b5d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteef' IL_0b62: ldloc.s V_28 - IL_0b64: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteaf' + IL_0b64: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteee' IL_0b69: brtrue.s IL_0ba7 IL_0b6b: ldc.i4.0 @@ -6927,11 +9538,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b9d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ba2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteaf' - IL_0ba7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteaf' + IL_0ba2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteee' + IL_0ba7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteee' IL_0bac: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0bb1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteaf' - IL_0bb6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb1' + IL_0bb1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteee' + IL_0bb6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef0' IL_0bbb: brtrue.s IL_0bf1 IL_0bbd: ldc.i4.0 @@ -6954,10 +9565,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0be7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0bec: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb1' - IL_0bf1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb1' + IL_0bec: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef0' + IL_0bf1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef0' IL_0bf6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0bfb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb1' + IL_0bfb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef0' IL_0c00: ldloc.s V_28 IL_0c02: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6971,7 +9582,7 @@ IL_0c12: pop IL_0c13: br.s IL_0c78 - IL_0c15: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteae' + IL_0c15: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteed' IL_0c1a: brtrue.s IL_0c60 IL_0c1c: ldc.i4 0x104 @@ -7003,10 +9614,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c56: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c5b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteae' - IL_0c60: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteae' + IL_0c5b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteed' + IL_0c60: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteed' IL_0c65: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c6a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteae' + IL_0c6a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteed' IL_0c6f: ldloc.s V_28 IL_0c71: ldc.i4.5 IL_0c72: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7015,7 +9626,7 @@ IL_0c77: pop IL_0c78: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0c7d: stloc.s V_33 - IL_0c7f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb2' + IL_0c7f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef1' IL_0c84: brtrue.s IL_0ca5 IL_0c86: ldc.i4.0 @@ -7026,16 +9637,16 @@ string, class [mscorlib]System.Type) IL_0c9b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ca0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb2' - IL_0ca5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb2' + IL_0ca0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef1' + IL_0ca5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef1' IL_0caa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0caf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb2' + IL_0caf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef1' IL_0cb4: ldloc.s V_33 IL_0cb6: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0cbb: brtrue IL_0dcb - IL_0cc0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb5' + IL_0cc0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef4' IL_0cc5: brtrue.s IL_0d0a IL_0cc7: ldc.i4 0x80 @@ -7065,12 +9676,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d00: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d05: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb5' - IL_0d0a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb5' + IL_0d05: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef4' + IL_0d0a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef4' IL_0d0f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d14: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb5' + IL_0d14: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef4' IL_0d19: ldloc.s V_33 - IL_0d1b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb4' + IL_0d1b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef3' IL_0d20: brtrue.s IL_0d5e IL_0d22: ldc.i4.0 @@ -7100,11 +9711,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d54: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d59: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb4' - IL_0d5e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb4' + IL_0d59: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef3' + IL_0d5e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef3' IL_0d63: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d68: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb4' - IL_0d6d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb6' + IL_0d68: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef3' + IL_0d6d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef5' IL_0d72: brtrue.s IL_0da8 IL_0d74: ldc.i4.0 @@ -7127,10 +9738,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d9e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0da3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb6' - IL_0da8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb6' + IL_0da3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef5' + IL_0da8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef5' IL_0dad: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0db2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb6' + IL_0db2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef5' IL_0db7: ldloc.s V_33 IL_0db9: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7144,7 +9755,7 @@ IL_0dc9: pop IL_0dca: ret - IL_0dcb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb3' + IL_0dcb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef2' IL_0dd0: brtrue.s IL_0e16 IL_0dd2: ldc.i4 0x104 @@ -7176,10 +9787,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0e0c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0e11: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb3' - IL_0e16: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb3' + IL_0e11: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef2' + IL_0e16: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef2' IL_0e1b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0e20: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer8c'::'<>p__Siteb3' + IL_0e20: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef2' IL_0e25: ldloc.s V_33 IL_0e27: ldc.i4.5 IL_0e28: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7234,7 +9845,7 @@ class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_33, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_34, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_35) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb8' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitef7' IL_0005: brtrue.s IL_0048 IL_0007: ldc.i4 0x100 @@ -7266,13 +9877,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb8' - IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb8' + IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitef7' + IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitef7' IL_004d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb8' + IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitef7' IL_0057: ldtoken [mscorlib]System.Console IL_005c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb9' + IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitef8' IL_0066: brtrue.s IL_0087 IL_0068: ldc.i4.0 @@ -7283,16 +9894,16 @@ string, class [mscorlib]System.Type) IL_007d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0082: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb9' - IL_0087: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb9' + IL_0082: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitef8' + IL_0087: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitef8' IL_008c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteb9' + IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitef8' IL_0096: ldarg.0 IL_0097: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_009c: brtrue IL_019f - IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebc' + IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefb' IL_00a6: brtrue.s IL_00e7 IL_00a8: ldc.i4 0x80 @@ -7322,12 +9933,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00dd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00e2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebc' - IL_00e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebc' + IL_00e2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefb' + IL_00e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefb' IL_00ec: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebc' + IL_00f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefb' IL_00f6: ldarg.0 - IL_00f7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebb' + IL_00f7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefa' IL_00fc: brtrue.s IL_0136 IL_00fe: ldc.i4.0 @@ -7357,11 +9968,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_012c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0131: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebb' - IL_0136: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebb' + IL_0131: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefa' + IL_0136: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefa' IL_013b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0140: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebb' - IL_0145: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebd' + IL_0140: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefa' + IL_0145: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefc' IL_014a: brtrue.s IL_017d IL_014c: ldc.i4.0 @@ -7384,10 +9995,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0173: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0178: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebd' - IL_017d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebd' + IL_0178: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefc' + IL_017d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefc' IL_0182: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0187: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebd' + IL_0187: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefc' IL_018c: ldarg.0 IL_018d: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7400,7 +10011,7 @@ !2) IL_019d: br.s IL_0200 - IL_019f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteba' + IL_019f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitef9' IL_01a4: brtrue.s IL_01ea IL_01a6: ldc.i4 0x104 @@ -7432,10 +10043,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01e0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01e5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteba' - IL_01ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteba' + IL_01e5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitef9' + IL_01ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitef9' IL_01ef: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteba' + IL_01f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitef9' IL_01f9: ldarg.0 IL_01fa: ldc.i4.5 IL_01fb: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7444,7 +10055,7 @@ IL_0200: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0205: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebe' + IL_0205: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefd' IL_020a: brtrue.s IL_0251 IL_020c: ldc.i4 0x100 @@ -7476,13 +10087,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0247: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_024c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebe' - IL_0251: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebe' + IL_024c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefd' + IL_0251: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefd' IL_0256: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_025b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebe' + IL_025b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefd' IL_0260: ldtoken [mscorlib]System.Console IL_0265: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_026a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebf' + IL_026a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefe' IL_026f: brtrue.s IL_0290 IL_0271: ldc.i4.0 @@ -7493,16 +10104,16 @@ string, class [mscorlib]System.Type) IL_0286: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_028b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebf' - IL_0290: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebf' + IL_028b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefe' + IL_0290: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefe' IL_0295: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_029a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitebf' + IL_029a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefe' IL_029f: ldarg.0 IL_02a0: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_02a5: brtrue IL_03b3 - IL_02aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec2' + IL_02aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site101' IL_02af: brtrue.s IL_02f4 IL_02b1: ldc.i4 0x80 @@ -7532,12 +10143,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02ea: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02ef: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec2' - IL_02f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec2' + IL_02ef: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site101' + IL_02f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site101' IL_02f9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec2' + IL_02fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site101' IL_0303: ldarg.0 - IL_0304: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec1' + IL_0304: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site100' IL_0309: brtrue.s IL_0347 IL_030b: ldc.i4.0 @@ -7567,11 +10178,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_033d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0342: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec1' - IL_0347: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec1' + IL_0342: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site100' + IL_0347: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site100' IL_034c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0351: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec1' - IL_0356: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec3' + IL_0351: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site100' + IL_0356: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site102' IL_035b: brtrue.s IL_0391 IL_035d: ldc.i4.0 @@ -7594,10 +10205,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0387: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_038c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec3' - IL_0391: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec3' + IL_038c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site102' + IL_0391: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site102' IL_0396: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_039b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec3' + IL_039b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site102' IL_03a0: ldarg.0 IL_03a1: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7610,7 +10221,7 @@ !2) IL_03b1: br.s IL_0414 - IL_03b3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec0' + IL_03b3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Siteff' IL_03b8: brtrue.s IL_03fe IL_03ba: ldc.i4 0x104 @@ -7642,10 +10253,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03f4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03f9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec0' - IL_03fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec0' + IL_03f9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Siteff' + IL_03fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Siteff' IL_0403: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0408: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec0' + IL_0408: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Siteff' IL_040d: ldarg.0 IL_040e: ldc.i4.1 IL_040f: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7654,7 +10265,7 @@ IL_0414: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0419: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec4' + IL_0419: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site103' IL_041e: brtrue.s IL_0465 IL_0420: ldc.i4 0x100 @@ -7686,13 +10297,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_045b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0460: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec4' - IL_0465: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec4' + IL_0460: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site103' + IL_0465: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site103' IL_046a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_046f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec4' + IL_046f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site103' IL_0474: ldtoken [mscorlib]System.Console IL_0479: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_047e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec6' + IL_047e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site105' IL_0483: brtrue.s IL_04c8 IL_0485: ldc.i4 0x80 @@ -7722,12 +10333,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04be: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04c3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec6' - IL_04c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec6' + IL_04c3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site105' + IL_04c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site105' IL_04cd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec6' + IL_04d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site105' IL_04d7: ldarg.0 - IL_04d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec5' + IL_04d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site104' IL_04dd: brtrue.s IL_051b IL_04df: ldc.i4.0 @@ -7757,11 +10368,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0511: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0516: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec5' - IL_051b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec5' + IL_0516: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site104' + IL_051b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site104' IL_0520: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0525: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec5' - IL_052a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec7' + IL_0525: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site104' + IL_052a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site106' IL_052f: brtrue.s IL_0565 IL_0531: ldc.i4.0 @@ -7784,10 +10395,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_055b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0560: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec7' - IL_0565: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec7' + IL_0560: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site106' + IL_0565: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site106' IL_056a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_056f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec7' + IL_056f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site106' IL_0574: ldarg.0 IL_0575: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7801,7 +10412,7 @@ IL_0585: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_058a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec8' + IL_058a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site107' IL_058f: brtrue.s IL_05d6 IL_0591: ldc.i4 0x100 @@ -7833,13 +10444,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05cc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05d1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec8' - IL_05d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec8' + IL_05d1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site107' + IL_05d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site107' IL_05db: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05e0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec8' + IL_05e0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site107' IL_05e5: ldtoken [mscorlib]System.Console IL_05ea: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_05ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteca' + IL_05ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site109' IL_05f4: brtrue.s IL_0639 IL_05f6: ldc.i4 0x80 @@ -7869,12 +10480,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_062f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0634: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteca' - IL_0639: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteca' + IL_0634: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site109' + IL_0639: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site109' IL_063e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0643: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteca' + IL_0643: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site109' IL_0648: ldarg.0 - IL_0649: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec9' + IL_0649: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site108' IL_064e: brtrue.s IL_068c IL_0650: ldc.i4.0 @@ -7904,11 +10515,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0682: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0687: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec9' - IL_068c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec9' + IL_0687: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site108' + IL_068c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site108' IL_0691: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0696: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitec9' - IL_069b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecb' + IL_0696: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site108' + IL_069b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10a' IL_06a0: brtrue.s IL_06d6 IL_06a2: ldc.i4.0 @@ -7931,10 +10542,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06cc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06d1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecb' - IL_06d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecb' + IL_06d1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10a' + IL_06d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10a' IL_06db: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06e0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecb' + IL_06e0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10a' IL_06e5: ldarg.0 IL_06e6: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7948,7 +10559,7 @@ IL_06f6: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_06fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecc' + IL_06fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10b' IL_0700: brtrue.s IL_0747 IL_0702: ldc.i4 0x100 @@ -7980,13 +10591,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_073d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0742: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecc' - IL_0747: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecc' + IL_0742: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10b' + IL_0747: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10b' IL_074c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0751: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecc' + IL_0751: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10b' IL_0756: ldtoken [mscorlib]System.Console IL_075b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0760: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecd' + IL_0760: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10c' IL_0765: brtrue.s IL_0786 IL_0767: ldc.i4.0 @@ -7997,16 +10608,16 @@ string, class [mscorlib]System.Type) IL_077c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0781: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecd' - IL_0786: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecd' + IL_0781: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10c' + IL_0786: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10c' IL_078b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0790: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecd' + IL_0790: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10c' IL_0795: ldarg.0 IL_0796: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_079b: brtrue IL_08a9 - IL_07a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited0' + IL_07a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10f' IL_07a5: brtrue.s IL_07ea IL_07a7: ldc.i4 0x80 @@ -8036,12 +10647,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07e0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07e5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited0' - IL_07ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited0' + IL_07e5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10f' + IL_07ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10f' IL_07ef: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited0' + IL_07f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10f' IL_07f9: ldarg.0 - IL_07fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecf' + IL_07fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10e' IL_07ff: brtrue.s IL_083d IL_0801: ldc.i4.0 @@ -8071,11 +10682,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0833: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0838: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecf' - IL_083d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecf' + IL_0838: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10e' + IL_083d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10e' IL_0842: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0847: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitecf' - IL_084c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited1' + IL_0847: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10e' + IL_084c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site110' IL_0851: brtrue.s IL_0887 IL_0853: ldc.i4.0 @@ -8098,10 +10709,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_087d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0882: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited1' - IL_0887: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited1' + IL_0882: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site110' + IL_0887: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site110' IL_088c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0891: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited1' + IL_0891: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site110' IL_0896: ldarg.0 IL_0897: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8114,7 +10725,7 @@ !2) IL_08a7: br.s IL_090a - IL_08a9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitece' + IL_08a9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10d' IL_08ae: brtrue.s IL_08f4 IL_08b0: ldc.i4 0x104 @@ -8146,10 +10757,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08ea: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08ef: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitece' - IL_08f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitece' + IL_08ef: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10d' + IL_08f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10d' IL_08f9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitece' + IL_08fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10d' IL_0903: ldarg.0 IL_0904: ldarg.1 IL_0905: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -8158,7 +10769,7 @@ IL_090a: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_090f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited2' + IL_090f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site111' IL_0914: brtrue.s IL_095b IL_0916: ldc.i4 0x100 @@ -8190,13 +10801,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0951: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0956: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited2' - IL_095b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited2' + IL_0956: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site111' + IL_095b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site111' IL_0960: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0965: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited2' + IL_0965: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site111' IL_096a: ldtoken [mscorlib]System.Console IL_096f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0974: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited3' + IL_0974: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site112' IL_0979: brtrue.s IL_099a IL_097b: ldc.i4.0 @@ -8207,16 +10818,16 @@ string, class [mscorlib]System.Type) IL_0990: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0995: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited3' - IL_099a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited3' + IL_0995: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site112' + IL_099a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site112' IL_099f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited3' + IL_09a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site112' IL_09a9: ldarg.0 IL_09aa: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_09af: brtrue IL_0abd - IL_09b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited6' + IL_09b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site115' IL_09b9: brtrue.s IL_09fe IL_09bb: ldc.i4 0x80 @@ -8246,12 +10857,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09f4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09f9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited6' - IL_09fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited6' + IL_09f9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site115' + IL_09fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site115' IL_0a03: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a08: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited6' + IL_0a08: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site115' IL_0a0d: ldarg.0 - IL_0a0e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited5' + IL_0a0e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site114' IL_0a13: brtrue.s IL_0a51 IL_0a15: ldc.i4.0 @@ -8281,11 +10892,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a47: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a4c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited5' - IL_0a51: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited5' + IL_0a4c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site114' + IL_0a51: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site114' IL_0a56: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a5b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited5' - IL_0a60: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited7' + IL_0a5b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site114' + IL_0a60: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site116' IL_0a65: brtrue.s IL_0a9b IL_0a67: ldc.i4.0 @@ -8308,10 +10919,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a91: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a96: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited7' - IL_0a9b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited7' + IL_0a96: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site116' + IL_0a9b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site116' IL_0aa0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0aa5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited7' + IL_0aa5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site116' IL_0aaa: ldarg.0 IL_0aab: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8324,7 +10935,7 @@ !2) IL_0abb: br.s IL_0b1e - IL_0abd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited4' + IL_0abd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site113' IL_0ac2: brtrue.s IL_0b08 IL_0ac4: ldc.i4 0x104 @@ -8356,10 +10967,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0afe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b03: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited4' - IL_0b08: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited4' + IL_0b03: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site113' + IL_0b08: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site113' IL_0b0d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b12: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited4' + IL_0b12: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site113' IL_0b17: ldarg.0 IL_0b18: ldarg.1 IL_0b19: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -8368,7 +10979,7 @@ IL_0b1e: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0b23: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited8' + IL_0b23: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site117' IL_0b28: brtrue.s IL_0b6f IL_0b2a: ldc.i4 0x100 @@ -8400,13 +11011,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b65: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b6a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited8' - IL_0b6f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited8' + IL_0b6a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site117' + IL_0b6f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site117' IL_0b74: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b79: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited8' + IL_0b79: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site117' IL_0b7e: ldtoken [mscorlib]System.Console IL_0b83: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0b88: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteda' + IL_0b88: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site119' IL_0b8d: brtrue.s IL_0bd2 IL_0b8f: ldc.i4 0x80 @@ -8436,12 +11047,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0bc8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0bcd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteda' - IL_0bd2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteda' + IL_0bcd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site119' + IL_0bd2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site119' IL_0bd7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0bdc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Siteda' + IL_0bdc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site119' IL_0be1: ldarg.0 - IL_0be2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited9' + IL_0be2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site118' IL_0be7: brtrue.s IL_0c25 IL_0be9: ldc.i4.0 @@ -8471,11 +11082,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c1b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c20: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited9' - IL_0c25: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited9' + IL_0c20: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site118' + IL_0c25: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site118' IL_0c2a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c2f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sited9' - IL_0c34: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedb' + IL_0c2f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site118' + IL_0c34: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11a' IL_0c39: brtrue.s IL_0c6f IL_0c3b: ldc.i4.0 @@ -8498,10 +11109,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c65: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c6a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedb' - IL_0c6f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedb' + IL_0c6a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11a' + IL_0c6f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11a' IL_0c74: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c79: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedb' + IL_0c79: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11a' IL_0c7e: ldarg.0 IL_0c7f: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8515,7 +11126,7 @@ IL_0c8f: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0c94: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedc' + IL_0c94: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11b' IL_0c99: brtrue.s IL_0ce0 IL_0c9b: ldc.i4 0x100 @@ -8547,13 +11158,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0cd6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0cdb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedc' - IL_0ce0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedc' + IL_0cdb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11b' + IL_0ce0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11b' IL_0ce5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0cea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedc' + IL_0cea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11b' IL_0cef: ldtoken [mscorlib]System.Console IL_0cf4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0cf9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitede' + IL_0cf9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11d' IL_0cfe: brtrue.s IL_0d43 IL_0d00: ldc.i4 0x80 @@ -8583,12 +11194,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d39: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d3e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitede' - IL_0d43: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitede' + IL_0d3e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11d' + IL_0d43: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11d' IL_0d48: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d4d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitede' + IL_0d4d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11d' IL_0d52: ldarg.0 - IL_0d53: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedd' + IL_0d53: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11c' IL_0d58: brtrue.s IL_0d96 IL_0d5a: ldc.i4.0 @@ -8618,11 +11229,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d8c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d91: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedd' - IL_0d96: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedd' + IL_0d91: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11c' + IL_0d96: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11c' IL_0d9b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0da0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedd' - IL_0da5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedf' + IL_0da0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11c' + IL_0da5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11e' IL_0daa: brtrue.s IL_0de0 IL_0dac: ldc.i4.0 @@ -8645,10 +11256,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0dd6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ddb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedf' - IL_0de0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedf' + IL_0ddb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11e' + IL_0de0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11e' IL_0de5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0dea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb7'::'<>p__Sitedf' + IL_0dea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11e' IL_0def: ldarg.0 IL_0df0: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8675,7 +11286,7 @@ class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_1, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_2, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_3) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee1' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site120' IL_0005: brtrue.s IL_0048 IL_0007: ldc.i4 0x100 @@ -8707,13 +11318,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee1' - IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee1' + IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site120' + IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site120' IL_004d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee1' + IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site120' IL_0057: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_005c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee2' + IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site121' IL_0066: brtrue.s IL_0096 IL_0068: ldc.i4.0 @@ -8736,17 +11347,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_008c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0091: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee2' - IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee2' + IL_0091: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site121' + IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site121' IL_009b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee2' + IL_00a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site121' IL_00a5: ldarg.0 IL_00a6: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_00ab: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_00b0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee3' + IL_00b0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site122' IL_00b5: brtrue.s IL_00f8 IL_00b7: ldc.i4 0x100 @@ -8778,13 +11389,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00ee: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00f3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee3' - IL_00f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee3' + IL_00f3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site122' + IL_00f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site122' IL_00fd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0102: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee3' + IL_0102: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site122' IL_0107: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_010c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0111: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee4' + IL_0111: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site123' IL_0116: brtrue.s IL_0146 IL_0118: ldc.i4.0 @@ -8807,10 +11418,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_013c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0141: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee4' - IL_0146: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee4' + IL_0141: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site123' + IL_0146: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site123' IL_014b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0150: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee4' + IL_0150: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site123' IL_0155: ldarg.0 IL_0156: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8830,7 +11441,7 @@ class [mscorlib]System.Collections.IEnumerator V_1, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_2, class [mscorlib]System.IDisposable V_3) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere5'::'<>p__Sitee6' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer124'::'<>p__Site125' IL_0005: brtrue.s IL_002b IL_0007: ldc.i4.0 @@ -8842,10 +11453,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Type) IL_0021: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0026: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere5'::'<>p__Sitee6' - IL_002b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere5'::'<>p__Sitee6' + IL_0026: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer124'::'<>p__Site125' + IL_002b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer124'::'<>p__Site125' IL_0030: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere5'::'<>p__Sitee6' + IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer124'::'<>p__Site125' IL_003a: ldarg.0 IL_003b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8858,7 +11469,7 @@ IL_0048: ldloc.1 IL_0049: callvirt instance object [mscorlib]System.Collections.IEnumerator::get_Current() IL_004e: stloc.0 - IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere5'::'<>p__Sitee7' + IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer124'::'<>p__Site126' IL_0054: brtrue.s IL_0097 IL_0056: ldc.i4 0x100 @@ -8890,10 +11501,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_008d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0092: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere5'::'<>p__Sitee7' - IL_0097: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere5'::'<>p__Sitee7' + IL_0092: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer124'::'<>p__Site126' + IL_0097: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer124'::'<>p__Site126' IL_009c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere5'::'<>p__Sitee7' + IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer124'::'<>p__Site126' IL_00a6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_00ab: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_00b0: ldloc.0 @@ -8933,7 +11544,7 @@ .maxstack 9 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_1) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere8'::'<>p__Sitee9' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer127'::'<>p__Site128' IL_0005: brtrue.s IL_0035 IL_0007: ldc.i4.0 @@ -8956,11 +11567,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_002b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0030: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere8'::'<>p__Sitee9' - IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere8'::'<>p__Sitee9' + IL_0030: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer127'::'<>p__Site128' + IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer127'::'<>p__Site128' IL_003a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_003f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere8'::'<>p__Sitee9' - IL_0044: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere8'::'<>p__Siteea' + IL_003f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer127'::'<>p__Site128' + IL_0044: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer127'::'<>p__Site129' IL_0049: brtrue.s IL_0083 IL_004b: ldc.i4.0 @@ -8990,10 +11601,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0079: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_007e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere8'::'<>p__Siteea' - IL_0083: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere8'::'<>p__Siteea' + IL_007e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer127'::'<>p__Site129' + IL_0083: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer127'::'<>p__Site129' IL_0088: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_008d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere8'::'<>p__Siteea' + IL_008d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer127'::'<>p__Site129' IL_0092: ldarg.0 IL_0093: ldarg.1 IL_0094: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, diff --git a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.opt.roslyn.il b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.opt.roslyn.il index 5bd4c3fad..a06a2d71d 100644 --- a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.opt.roslyn.il +++ b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.opt.roslyn.il @@ -66,7 +66,40 @@ .class private auto ansi beforefieldinit ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests extends [mscorlib]System.Object { - .class abstract auto ansi sealed nested private beforefieldinit '<>o__9' + .class auto ansi nested private beforefieldinit Base + extends [mscorlib]System.Object + { + .method public hidebysig specialname rtspecialname + instance void .ctor(object baseObj) 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 Base::.ctor + + } // end of class Base + + .class auto ansi nested private beforefieldinit Derived + extends ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/Base + { + .method public hidebysig specialname rtspecialname + instance void .ctor(object d) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 8 (0x8) + .maxstack 8 + IL_0000: ldarg.0 + IL_0001: ldarg.1 + IL_0002: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/Base::.ctor(object) + IL_0007: ret + } // end of method Derived::.ctor + + } // end of class Derived + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__11' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -76,44 +109,44 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__3' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__4' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__5' - } // end of class '<>o__9' + } // end of class '<>o__11' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__10' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__12' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__10' + } // end of class '<>o__12' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__11' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__13' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__11' + } // end of class '<>o__13' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__12' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__14' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__12' + } // end of class '<>o__14' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__13' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__15' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__13' + } // end of class '<>o__15' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__14' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__16' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__14' + } // end of class '<>o__16' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__15' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__17' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -134,9 +167,9 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__14' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__15' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__16' - } // end of class '<>o__15' + } // end of class '<>o__17' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__16' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__18' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -150,82 +183,82 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__7' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__8' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__9' - } // end of class '<>o__16' + } // end of class '<>o__18' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__17' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__19' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__17' + } // end of class '<>o__19' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__18' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__20' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__18' + } // end of class '<>o__20' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__19' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__21' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> '<>p__0' - } // end of class '<>o__19' + } // end of class '<>o__21' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__20' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__22' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__20' + } // end of class '<>o__22' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__21' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__23' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__21' + } // end of class '<>o__23' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__22' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__24' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__22' + } // end of class '<>o__24' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__23' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__25' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__23' + } // end of class '<>o__25' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__24' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__26' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' - } // end of class '<>o__24' + } // end of class '<>o__26' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__25' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__27' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' - } // end of class '<>o__25' + } // end of class '<>o__27' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__26' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__28' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' - } // end of class '<>o__26' + } // end of class '<>o__28' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__27' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__29' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -259,9 +292,81 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__27' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__28' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__29' - } // end of class '<>o__27' + } // end of class '<>o__29' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__28' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__30' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__10' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__11' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__12' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__13' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__14' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__15' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__16' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__17' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__18' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__19' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__20' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__21' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__22' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__23' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__24' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__25' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__26' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__27' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__28' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__29' + } // end of class '<>o__30' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__31' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__10' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__11' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__12' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__13' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__14' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__15' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__16' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__17' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__18' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__19' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__20' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__21' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__22' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__23' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__24' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__25' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__26' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__27' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__28' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__29' + } // end of class '<>o__31' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__32' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -301,16 +406,17 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__33' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__34' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__35' - } // end of class '<>o__28' + } // end of class '<>o__32' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__29' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__33' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__29' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' + } // end of class '<>o__33' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__30' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__34' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -356,9 +462,9 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__39' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__40' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__41' - } // end of class '<>o__30' + } // end of class '<>o__34' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__31' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__35' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -402,9 +508,9 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__37' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__38' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__39' - } // end of class '<>o__31' + } // end of class '<>o__35' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__32' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__36' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -412,23 +518,23 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__2' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__3' - } // end of class '<>o__32' + } // end of class '<>o__36' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__33' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__37' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' - } // end of class '<>o__33' + } // end of class '<>o__37' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__34' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__38' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' - } // end of class '<>o__34' + } // end of class '<>o__38' .field private static object 'field' .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) @@ -506,7 +612,7 @@ IL_0005: stloc.0 IL_0006: newobj instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::.ctor() IL_000b: stloc.1 - IL_000c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' + IL_000c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' IL_0011: brtrue.s IL_0051 IL_0013: ldc.i4 0x100 @@ -536,16 +642,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0047: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_004c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' - IL_0051: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' + IL_004c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_0051: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' IL_0056: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_005b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' + IL_005b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' IL_0060: ldloc.1 IL_0061: newobj instance void [mscorlib]System.UnauthorizedAccessException::.ctor() IL_0066: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_006b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__1' + IL_006b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__1' IL_0070: brtrue.s IL_00a7 IL_0072: ldc.i4.0 @@ -571,10 +677,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_009d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00a2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__1' - IL_00a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__1' + IL_00a2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__1' + IL_00a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__1' IL_00ac: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00b1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__1' + IL_00b1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__1' IL_00b6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_00bb: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_00c0: ldloc.1 @@ -582,7 +688,7 @@ !1, !2) IL_00c6: stloc.2 - IL_00c7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__3' + IL_00c7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__3' IL_00cc: brtrue.s IL_010c IL_00ce: ldc.i4 0x100 @@ -612,12 +718,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0102: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0107: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__3' - IL_010c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__3' + IL_0107: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__3' + IL_010c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__3' IL_0111: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0116: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__3' + IL_0116: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__3' IL_011b: ldloc.2 - IL_011c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__2' + IL_011c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__2' IL_0121: brtrue.s IL_0148 IL_0123: ldc.i4.s 16 @@ -629,10 +735,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Type) IL_013e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0143: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__2' - IL_0148: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__2' + IL_0143: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__2' + IL_0148: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__2' IL_014d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0152: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__2' + IL_0152: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__2' IL_0157: ldloc.1 IL_0158: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -640,7 +746,7 @@ IL_0162: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0167: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__5' + IL_0167: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__5' IL_016c: brtrue.s IL_01ac IL_016e: ldc.i4 0x100 @@ -670,12 +776,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01a2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01a7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__5' - IL_01ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__5' + IL_01a7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__5' + IL_01ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__5' IL_01b1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__5' + IL_01b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__5' IL_01bb: ldloc.2 - IL_01bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__4' + IL_01bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__4' IL_01c1: brtrue.s IL_01f8 IL_01c3: ldc.i4.0 @@ -701,10 +807,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01ee: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01f3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__4' - IL_01f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__4' + IL_01f3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__4' + IL_01f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__4' IL_01fd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0202: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__4' + IL_0202: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__4' IL_0207: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_020c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0211: ldloc.0 @@ -729,7 +835,7 @@ .maxstack 9 .locals init (object V_0) IL_0000: ldarg.1 - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' IL_0006: brtrue.s IL_0037 IL_0008: ldc.i4.0 @@ -750,10 +856,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_002d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0032: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' - IL_0037: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' + IL_0032: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_0037: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' IL_003c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0041: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' + IL_0041: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' IL_0046: ldarg.0 IL_0047: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -773,7 +879,7 @@ .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) // Code size 104 (0x68) .maxstack 7 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' IL_0005: brtrue.s IL_004f IL_0007: ldc.i4.0 @@ -813,10 +919,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0045: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_004a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' - IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_004a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' IL_0054: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0059: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_0059: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' IL_005e: ldarg.0 IL_005f: ldarg.0 IL_0060: ldarg.0 @@ -838,7 +944,7 @@ .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) // Code size 189 (0xbd) .maxstack 13 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' IL_0005: brtrue IL_009b IL_000a: ldc.i4.0 @@ -927,10 +1033,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0091: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0096: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' - IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_0096: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' + IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' IL_00a0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_00a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' IL_00aa: ldarg.0 IL_00ab: ldc.i4.1 IL_00ac: ldc.i4.2 @@ -963,7 +1069,7 @@ .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) // Code size 206 (0xce) .maxstack 14 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' IL_0005: brtrue IL_00aa IL_000a: ldc.i4 0x100 @@ -1059,10 +1165,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00a0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00a5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' - IL_00aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_00a5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' + IL_00aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' IL_00af: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_00b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' IL_00b9: ldarg.0 IL_00ba: ldc.i4.1 IL_00bb: ldc.i4.2 @@ -1097,7 +1203,7 @@ .maxstack 3 .try { - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' IL_0005: brtrue.s IL_002c IL_0007: ldc.i4.s 16 @@ -1109,10 +1215,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Type) IL_0022: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0027: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' - IL_002c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' + IL_0027: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' + IL_002c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' IL_0031: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0036: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' + IL_0036: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' IL_003b: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0040: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -1133,7 +1239,7 @@ .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) // Code size 1546 (0x60a) .maxstack 15 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' IL_0005: brtrue.s IL_003b IL_0007: ldc.i4 0x100 @@ -1156,14 +1262,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0031: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0036: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' - IL_003b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' + IL_0036: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' + IL_003b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' IL_0040: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' + IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' IL_004a: ldarg.0 IL_004b: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, !1) - IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__1' + IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' IL_0055: brtrue.s IL_00aa IL_0057: ldc.i4 0x100 @@ -1197,14 +1303,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00a0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00a5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__1' - IL_00aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__1' + IL_00a5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' + IL_00aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' IL_00af: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__1' + IL_00b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' IL_00b9: ldarg.0 IL_00ba: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, !1) - IL_00bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__2' + IL_00bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__2' IL_00c4: brtrue.s IL_0104 IL_00c6: ldc.i4 0x100 @@ -1234,16 +1340,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00fa: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00ff: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__2' - IL_0104: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__2' + IL_00ff: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__2' + IL_0104: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__2' IL_0109: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_010e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__2' + IL_010e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__2' IL_0113: ldarg.0 IL_0114: ldc.i4.1 IL_0115: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_011a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__4' + IL_011a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__4' IL_011f: brtrue.s IL_015f IL_0121: ldc.i4 0x100 @@ -1273,12 +1379,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0155: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_015a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__4' - IL_015f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__4' + IL_015a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__4' + IL_015f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__4' IL_0164: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0169: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__4' + IL_0169: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__4' IL_016e: ldarg.0 - IL_016f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__3' + IL_016f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__3' IL_0174: brtrue.s IL_01d8 IL_0176: ldc.i4.0 @@ -1336,10 +1442,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01ce: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01d3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__3' - IL_01d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__3' + IL_01d3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__3' + IL_01d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__3' IL_01dd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__3' + IL_01e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__3' IL_01e7: ldarg.0 IL_01e8: ldc.i4.1 IL_01e9: ldc.i4.2 @@ -1356,7 +1462,7 @@ IL_01f2: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_01f7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__7' + IL_01f7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__7' IL_01fc: brtrue.s IL_0250 IL_01fe: ldc.i4 0x100 @@ -1400,14 +1506,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0246: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_024b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__7' - IL_0250: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__7' + IL_024b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__7' + IL_0250: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__7' IL_0255: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_025a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__7' + IL_025a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__7' IL_025f: ldarg.0 IL_0260: ldc.i4.2 IL_0261: ldnull - IL_0262: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__6' + IL_0262: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__6' IL_0267: brtrue.s IL_029d IL_0269: ldc.i4.0 @@ -1433,11 +1539,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0293: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0298: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__6' - IL_029d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__6' + IL_0298: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__6' + IL_029d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__6' IL_02a2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__6' - IL_02ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__5' + IL_02a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__6' + IL_02ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__5' IL_02b1: brtrue.s IL_02e3 IL_02b3: ldc.i4.s 64 @@ -1458,10 +1564,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02d9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__5' - IL_02e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__5' + IL_02de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__5' + IL_02e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__5' IL_02e8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__5' + IL_02ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__5' IL_02f2: ldarg.0 IL_02f3: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -1474,7 +1580,7 @@ !2, !3, !4) - IL_0303: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__10' + IL_0303: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__10' IL_0308: brtrue.s IL_035c IL_030a: ldc.i4 0x100 @@ -1518,13 +1624,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0352: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0357: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__10' - IL_035c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__10' + IL_0357: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__10' + IL_035c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__10' IL_0361: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0366: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__10' + IL_0366: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__10' IL_036b: ldarg.0 IL_036c: ldarg.0 - IL_036d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__8' + IL_036d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__8' IL_0372: brtrue.s IL_03a3 IL_0374: ldc.i4.0 @@ -1545,14 +1651,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0399: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_039e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__8' - IL_03a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__8' + IL_039e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__8' + IL_03a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__8' IL_03a8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__8' + IL_03ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__8' IL_03b2: ldarg.0 IL_03b3: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) - IL_03b8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__9' + IL_03b8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__9' IL_03bd: brtrue.s IL_03ee IL_03bf: ldc.i4.0 @@ -1573,10 +1679,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03e4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03e9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__9' - IL_03ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__9' + IL_03e9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__9' + IL_03ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__9' IL_03f3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__9' + IL_03f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__9' IL_03fd: ldarg.0 IL_03fe: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -1585,7 +1691,7 @@ !2, !3, !4) - IL_0408: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__11' + IL_0408: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__11' IL_040d: brtrue.s IL_044d IL_040f: ldc.i4.0 @@ -1618,10 +1724,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0443: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0448: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__11' - IL_044d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__11' + IL_0448: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__11' + IL_044d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__11' IL_0452: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0457: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__11' + IL_0457: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__11' IL_045c: ldarg.0 IL_045d: ldc.i4.0 IL_045e: ldc.i4.3 @@ -1630,7 +1736,7 @@ !2, !3) IL_0464: pop - IL_0465: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__14' + IL_0465: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__14' IL_046a: brtrue.s IL_04aa IL_046c: ldc.i4.0 @@ -1663,11 +1769,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04a0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04a5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__14' - IL_04aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__14' + IL_04a5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__14' + IL_04aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__14' IL_04af: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__14' - IL_04b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__12' + IL_04b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__14' + IL_04b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__12' IL_04be: brtrue.s IL_04f0 IL_04c0: ldc.i4.s 64 @@ -1688,14 +1794,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04e6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04eb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__12' - IL_04f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__12' + IL_04eb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__12' + IL_04f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__12' IL_04f5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__12' + IL_04fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__12' IL_04ff: ldarg.0 IL_0500: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) - IL_0505: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__13' + IL_0505: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__13' IL_050a: brtrue.s IL_053b IL_050c: ldc.i4.0 @@ -1716,10 +1822,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0531: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0536: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__13' - IL_053b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__13' + IL_0536: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__13' + IL_053b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__13' IL_0540: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0545: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__13' + IL_0545: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__13' IL_054a: ldarg.0 IL_054b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -1729,7 +1835,7 @@ !2, !3) IL_0556: pop - IL_0557: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__15' + IL_0557: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__15' IL_055c: brtrue.s IL_0597 IL_055e: ldc.i4.0 @@ -1757,17 +1863,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_058d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0592: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__15' - IL_0597: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__15' + IL_0592: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__15' + IL_0597: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__15' IL_059c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__15' + IL_05a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__15' IL_05a6: ldarg.0 IL_05a7: newobj instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::.ctor() IL_05ac: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_05b1: pop - IL_05b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__16' + IL_05b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__16' IL_05b7: brtrue.s IL_05f2 IL_05b9: ldc.i4.0 @@ -1795,10 +1901,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05e8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05ed: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__16' - IL_05f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__16' + IL_05ed: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__16' + IL_05f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__16' IL_05f7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__16' + IL_05fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__16' IL_0601: ldarg.0 IL_0602: ldc.i4.5 IL_0603: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -1813,7 +1919,7 @@ // Code size 895 (0x37f) .maxstack 13 .locals init (object V_0) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' IL_0005: brtrue.s IL_0040 IL_0007: ldc.i4.0 @@ -1841,10 +1947,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0036: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_003b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' - IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' + IL_003b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' + IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' IL_0045: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' + IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' IL_004f: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::objectField IL_0054: ldc.i4.5 IL_0055: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -1853,7 +1959,7 @@ IL_005a: pop IL_005b: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::objectField IL_0060: stloc.0 - IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__4' + IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__4' IL_0066: brtrue.s IL_0087 IL_0068: ldc.i4.0 @@ -1864,16 +1970,16 @@ string, class [mscorlib]System.Type) IL_007d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0082: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__4' - IL_0087: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__4' + IL_0082: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__4' + IL_0087: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__4' IL_008c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__4' + IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__4' IL_0096: ldloc.0 IL_0097: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_009c: brtrue IL_019a - IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__3' + IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__3' IL_00a6: brtrue.s IL_00e5 IL_00a8: ldc.i4 0x80 @@ -1901,12 +2007,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00db: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__3' - IL_00e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__3' + IL_00e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__3' + IL_00e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__3' IL_00ea: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__3' + IL_00ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__3' IL_00f4: ldloc.0 - IL_00f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__2' + IL_00f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__2' IL_00fa: brtrue.s IL_0132 IL_00fc: ldc.i4.0 @@ -1934,11 +2040,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0128: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_012d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__2' - IL_0132: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__2' + IL_012d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__2' + IL_0132: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__2' IL_0137: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_013c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__2' - IL_0141: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__1' + IL_013c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__2' + IL_0141: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' IL_0146: brtrue.s IL_0177 IL_0148: ldc.i4.0 @@ -1959,10 +2065,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_016d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0172: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__1' - IL_0177: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__1' + IL_0172: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' + IL_0177: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' IL_017c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0181: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__1' + IL_0181: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' IL_0186: ldloc.0 IL_0187: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -1976,7 +2082,7 @@ IL_0197: pop IL_0198: br.s IL_01f6 - IL_019a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__5' + IL_019a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__5' IL_019f: brtrue.s IL_01df IL_01a1: ldc.i4 0x104 @@ -2006,17 +2112,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01d5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01da: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__5' - IL_01df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__5' + IL_01da: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__5' + IL_01df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__5' IL_01e4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__5' + IL_01e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__5' IL_01ee: ldloc.0 IL_01ef: ldc.i4.5 IL_01f0: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_01f5: pop - IL_01f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__6' + IL_01f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__6' IL_01fb: brtrue.s IL_0231 IL_01fd: ldc.i4 0x100 @@ -2039,17 +2145,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0227: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_022c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__6' - IL_0231: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__6' + IL_022c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__6' + IL_0231: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__6' IL_0236: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_023b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__6' + IL_023b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__6' IL_0240: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::objectField IL_0245: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, !1) IL_024a: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_024f: callvirt instance string [mscorlib]System.Object::ToString() IL_0254: pop - IL_0255: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__7' + IL_0255: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__7' IL_025a: brtrue.s IL_029a IL_025c: ldc.i4 0x100 @@ -2079,16 +2185,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0290: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0295: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__7' - IL_029a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__7' + IL_0295: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__7' + IL_029a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__7' IL_029f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__7' + IL_02a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__7' IL_02a9: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_02ae: ldstr "Hello World" IL_02b3: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_02b8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__8' + IL_02b8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__8' IL_02bd: brtrue.s IL_02fd IL_02bf: ldc.i4 0x100 @@ -2118,16 +2224,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02f3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02f8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__8' - IL_02fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__8' + IL_02f8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__8' + IL_02fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__8' IL_0302: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0307: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__8' + IL_0307: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__8' IL_030c: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0311: ldstr "Hello World" IL_0316: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_031b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__9' + IL_031b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__9' IL_0320: brtrue.s IL_0360 IL_0322: ldc.i4 0x100 @@ -2157,10 +2263,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0356: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_035b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__9' - IL_0360: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__9' + IL_035b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__9' + IL_0360: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__9' IL_0365: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_036a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__9' + IL_036a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__9' IL_036f: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0374: ldstr "Hello World" IL_0379: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -2173,7 +2279,7 @@ { // Code size 100 (0x64) .maxstack 9 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' IL_0005: brtrue.s IL_0045 IL_0007: ldc.i4 0x100 @@ -2203,10 +2309,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0040: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' - IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' + IL_0040: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' + IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' IL_004a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' + IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' IL_0054: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0059: ldstr "Hello World" IL_005e: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -2219,7 +2325,7 @@ { // Code size 104 (0x68) .maxstack 9 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' IL_0005: brtrue.s IL_0049 IL_0007: ldc.i4 0x100 @@ -2249,10 +2355,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' - IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' + IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' + IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' IL_004e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' + IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' IL_0058: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_005d: ldstr "Hello World" IL_0062: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -2266,7 +2372,7 @@ { // Code size 110 (0x6e) .maxstack 9 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' IL_0005: brtrue.s IL_0051 IL_0007: ldc.i4 0x100 @@ -2303,10 +2409,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0047: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_004c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' - IL_0051: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' + IL_004c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' + IL_0051: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' IL_0056: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'>::Target - IL_005b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' + IL_005b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' IL_0060: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0065: ldarga.s a IL_0067: ldarg.1 @@ -2321,7 +2427,7 @@ { // Code size 100 (0x64) .maxstack 9 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' IL_0005: brtrue.s IL_0045 IL_0007: ldc.i4 0x100 @@ -2351,10 +2457,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0040: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' - IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' + IL_0040: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' + IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' IL_004a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' + IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' IL_0054: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0059: ldstr "Hello World" IL_005e: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -2367,7 +2473,7 @@ { // Code size 100 (0x64) .maxstack 9 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' IL_0005: brtrue.s IL_0045 IL_0007: ldc.i4 0x100 @@ -2397,10 +2503,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0040: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' - IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' + IL_0040: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' + IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' IL_004a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' + IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' IL_0054: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0059: ldstr "Hello World" IL_005e: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -2413,7 +2519,7 @@ { // Code size 122 (0x7a) .maxstack 9 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' IL_0005: brtrue.s IL_0059 IL_0007: ldc.i4 0x100 @@ -2457,10 +2563,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_004f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0054: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' - IL_0059: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' + IL_0054: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' + IL_0059: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' IL_005e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0063: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' + IL_0063: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' IL_0068: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_006d: ldstr "Hello World" IL_0072: ldc.i4.5 @@ -2477,7 +2583,7 @@ { // Code size 122 (0x7a) .maxstack 9 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' IL_0005: brtrue.s IL_0059 IL_0007: ldc.i4 0x100 @@ -2521,10 +2627,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_004f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0054: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' - IL_0059: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' + IL_0054: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' + IL_0059: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' IL_005e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0063: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' + IL_0063: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' IL_0068: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_006d: ldstr "Hello World" IL_0072: ldc.i4.5 @@ -2546,7 +2652,7 @@ .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) // Code size 172 (0xac) .maxstack 13 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__1' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' IL_0005: brtrue.s IL_0049 IL_0007: ldc.i4 0x100 @@ -2579,13 +2685,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__1' - IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__1' + IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' + IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' IL_004e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__1' + IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' IL_0058: ldarg.0 IL_0059: ldnull - IL_005a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' + IL_005a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' IL_005f: brtrue.s IL_0091 IL_0061: ldc.i4.0 @@ -2608,10 +2714,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0087: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_008c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' - IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' + IL_008c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' + IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' IL_0096: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' + IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' IL_00a0: ldarg.1 IL_00a1: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -2632,7 +2738,7 @@ // Code size 158 (0x9e) .maxstack 8 .locals init (object V_0) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' IL_0005: brtrue.s IL_0036 IL_0007: ldc.i4.0 @@ -2647,134 +2753,2438 @@ IL_0020: ldnull IL_0021: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, string) - IL_0026: stelem.ref - IL_0027: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, - string, - class [mscorlib]System.Type, - class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_002c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0031: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' - IL_0036: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' - IL_003b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' - IL_0045: ldarg.0 - IL_0046: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, - !1) - IL_004b: stloc.0 - IL_004c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__1' - IL_0051: brtrue.s IL_0087 + IL_0026: stelem.ref + IL_0027: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_002c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0031: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' + IL_0036: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' + IL_003b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' + IL_0045: ldarg.0 + IL_0046: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_004b: stloc.0 + IL_004c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' + IL_0051: brtrue.s IL_0087 + + IL_0053: ldc.i4.0 + IL_0054: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0059: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_005e: ldc.i4.2 + IL_005f: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0064: dup + IL_0065: ldc.i4.0 + IL_0066: ldc.i4.0 + IL_0067: ldnull + IL_0068: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_006d: stelem.ref + IL_006e: dup + IL_006f: ldc.i4.1 + IL_0070: ldc.i4.3 + IL_0071: ldnull + IL_0072: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0077: stelem.ref + IL_0078: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetIndex(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_007d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0082: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' + IL_0087: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' + IL_008c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' + IL_0096: ldloc.0 + IL_0097: ldc.i4.0 + IL_0098: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_009d: ret + } // end of method DynamicTests::Test1 + + .method private hidebysig static object + Test2(object a) cil managed + { + .param [0] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 157 (0x9d) + .maxstack 10 + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__1' + IL_0005: brtrue.s IL_003b + + IL_0007: ldc.i4.0 + IL_0008: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_000d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0012: ldc.i4.2 + IL_0013: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0018: dup + IL_0019: ldc.i4.0 + IL_001a: ldc.i4.0 + IL_001b: ldnull + IL_001c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0021: stelem.ref + IL_0022: dup + IL_0023: ldc.i4.1 + IL_0024: ldc.i4.3 + IL_0025: ldnull + IL_0026: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002b: stelem.ref + IL_002c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetIndex(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0031: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0036: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__1' + IL_003b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__1' + IL_0040: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__1' + IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__0' + IL_004f: brtrue.s IL_0081 + + IL_0051: ldc.i4.s 64 + IL_0053: ldstr "IndexedProperty" + IL_0058: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_005d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0062: ldc.i4.1 + IL_0063: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0068: dup + IL_0069: ldc.i4.0 + IL_006a: ldc.i4.0 + IL_006b: ldnull + IL_006c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0071: stelem.ref + IL_0072: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0077: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_007c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__0' + IL_0081: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__0' + IL_0086: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_008b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__0' + IL_0090: ldarg.0 + IL_0091: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0096: ldc.i4.0 + IL_0097: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_009c: ret + } // end of method DynamicTests::Test2 + + .method private hidebysig static void ArithmeticBinaryOperators(object a, + object b) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [2] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 2743 (0xab7) + .maxstack 11 + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__1' + IL_0005: brtrue.s IL_0046 + + IL_0007: ldc.i4 0x100 + IL_000c: ldstr "MemberAccess" + IL_0011: ldnull + IL_0012: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0017: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001c: ldc.i4.2 + IL_001d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0022: dup + IL_0023: ldc.i4.0 + IL_0024: ldc.i4.s 33 + IL_0026: ldnull + IL_0027: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002c: stelem.ref + IL_002d: dup + IL_002e: ldc.i4.1 + IL_002f: ldc.i4.0 + IL_0030: ldnull + IL_0031: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0036: stelem.ref + IL_0037: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_003c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0041: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__1' + IL_0046: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__1' + IL_004b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__1' + IL_0055: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_005a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_005f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__0' + IL_0064: brtrue.s IL_009b + + IL_0066: ldc.i4.0 + IL_0067: ldc.i4.0 + IL_0068: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_006d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0072: ldc.i4.2 + IL_0073: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0078: dup + IL_0079: ldc.i4.0 + IL_007a: ldc.i4.0 + IL_007b: ldnull + IL_007c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0081: stelem.ref + IL_0082: dup + IL_0083: ldc.i4.1 + IL_0084: ldc.i4.0 + IL_0085: ldnull + IL_0086: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_008b: stelem.ref + IL_008c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0091: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0096: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__0' + IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__0' + IL_00a0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__0' + IL_00aa: ldarg.0 + IL_00ab: ldarg.1 + IL_00ac: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_00b1: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_00b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__3' + IL_00bb: brtrue.s IL_00fc + + IL_00bd: ldc.i4 0x100 + IL_00c2: ldstr "MemberAccess" + IL_00c7: ldnull + IL_00c8: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00cd: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00d2: ldc.i4.2 + IL_00d3: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00d8: dup + IL_00d9: ldc.i4.0 + IL_00da: ldc.i4.s 33 + IL_00dc: ldnull + IL_00dd: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00e2: stelem.ref + IL_00e3: dup + IL_00e4: ldc.i4.1 + IL_00e5: ldc.i4.0 + IL_00e6: ldnull + IL_00e7: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00ec: stelem.ref + IL_00ed: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00f2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00f7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__3' + IL_00fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__3' + IL_0101: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0106: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__3' + IL_010b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0110: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0115: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__2' + IL_011a: brtrue.s IL_0151 + + IL_011c: ldc.i4.0 + IL_011d: ldc.i4.0 + IL_011e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0123: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0128: ldc.i4.2 + IL_0129: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_012e: dup + IL_012f: ldc.i4.0 + IL_0130: ldc.i4.0 + IL_0131: ldnull + IL_0132: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0137: stelem.ref + IL_0138: dup + IL_0139: ldc.i4.1 + IL_013a: ldc.i4.3 + IL_013b: ldnull + IL_013c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0141: stelem.ref + IL_0142: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0147: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_014c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__2' + IL_0151: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__2' + IL_0156: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_015b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__2' + IL_0160: ldarg.0 + IL_0161: ldc.i4.1 + IL_0162: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0167: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_016c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__5' + IL_0171: brtrue.s IL_01b2 + + IL_0173: ldc.i4 0x100 + IL_0178: ldstr "MemberAccess" + IL_017d: ldnull + IL_017e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0183: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0188: ldc.i4.2 + IL_0189: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_018e: dup + IL_018f: ldc.i4.0 + IL_0190: ldc.i4.s 33 + IL_0192: ldnull + IL_0193: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0198: stelem.ref + IL_0199: dup + IL_019a: ldc.i4.1 + IL_019b: ldc.i4.0 + IL_019c: ldnull + IL_019d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01a2: stelem.ref + IL_01a3: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_01a8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_01ad: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__5' + IL_01b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__5' + IL_01b7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_01bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__5' + IL_01c1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01c6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__4' + IL_01d0: brtrue.s IL_0207 + + IL_01d2: ldc.i4.0 + IL_01d3: ldc.i4.0 + IL_01d4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01d9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01de: ldc.i4.2 + IL_01df: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_01e4: dup + IL_01e5: ldc.i4.0 + IL_01e6: ldc.i4.0 + IL_01e7: ldnull + IL_01e8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01ed: stelem.ref + IL_01ee: dup + IL_01ef: ldc.i4.1 + IL_01f0: ldc.i4.2 + IL_01f1: ldnull + IL_01f2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01f7: stelem.ref + IL_01f8: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_01fd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0202: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__4' + IL_0207: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__4' + IL_020c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0211: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__4' + IL_0216: ldarg.0 + IL_0217: ldnull + IL_0218: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_021d: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0222: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__7' + IL_0227: brtrue.s IL_0268 + + IL_0229: ldc.i4 0x100 + IL_022e: ldstr "MemberAccess" + IL_0233: ldnull + IL_0234: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0239: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_023e: ldc.i4.2 + IL_023f: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0244: dup + IL_0245: ldc.i4.0 + IL_0246: ldc.i4.s 33 + IL_0248: ldnull + IL_0249: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_024e: stelem.ref + IL_024f: dup + IL_0250: ldc.i4.1 + IL_0251: ldc.i4.0 + IL_0252: ldnull + IL_0253: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0258: stelem.ref + IL_0259: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_025e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0263: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__7' + IL_0268: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__7' + IL_026d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0272: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__7' + IL_0277: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_027c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0281: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__6' + IL_0286: brtrue.s IL_02be + + IL_0288: ldc.i4.0 + IL_0289: ldc.i4.s 42 + IL_028b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0290: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0295: ldc.i4.2 + IL_0296: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_029b: dup + IL_029c: ldc.i4.0 + IL_029d: ldc.i4.0 + IL_029e: ldnull + IL_029f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02a4: stelem.ref + IL_02a5: dup + IL_02a6: ldc.i4.1 + IL_02a7: ldc.i4.0 + IL_02a8: ldnull + IL_02a9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02ae: stelem.ref + IL_02af: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_02b4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_02b9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__6' + IL_02be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__6' + IL_02c3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_02c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__6' + IL_02cd: ldarg.0 + IL_02ce: ldarg.1 + IL_02cf: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_02d4: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_02d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__9' + IL_02de: brtrue.s IL_031f + + IL_02e0: ldc.i4 0x100 + IL_02e5: ldstr "MemberAccess" + IL_02ea: ldnull + IL_02eb: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_02f0: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_02f5: ldc.i4.2 + IL_02f6: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_02fb: dup + IL_02fc: ldc.i4.0 + IL_02fd: ldc.i4.s 33 + IL_02ff: ldnull + IL_0300: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0305: stelem.ref + IL_0306: dup + IL_0307: ldc.i4.1 + IL_0308: ldc.i4.0 + IL_0309: ldnull + IL_030a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_030f: stelem.ref + IL_0310: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0315: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_031a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__9' + IL_031f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__9' + IL_0324: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0329: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__9' + IL_032e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0333: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0338: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__8' + IL_033d: brtrue.s IL_0375 + + IL_033f: ldc.i4.0 + IL_0340: ldc.i4.s 42 + IL_0342: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0347: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_034c: ldc.i4.2 + IL_034d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0352: dup + IL_0353: ldc.i4.0 + IL_0354: ldc.i4.0 + IL_0355: ldnull + IL_0356: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_035b: stelem.ref + IL_035c: dup + IL_035d: ldc.i4.1 + IL_035e: ldc.i4.3 + IL_035f: ldnull + IL_0360: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0365: stelem.ref + IL_0366: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_036b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0370: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__8' + IL_0375: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__8' + IL_037a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_037f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__8' + IL_0384: ldarg.0 + IL_0385: ldc.i4.1 + IL_0386: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_038b: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0390: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__11' + IL_0395: brtrue.s IL_03d6 + + IL_0397: ldc.i4 0x100 + IL_039c: ldstr "MemberAccess" + IL_03a1: ldnull + IL_03a2: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_03a7: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_03ac: ldc.i4.2 + IL_03ad: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_03b2: dup + IL_03b3: ldc.i4.0 + IL_03b4: ldc.i4.s 33 + IL_03b6: ldnull + IL_03b7: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03bc: stelem.ref + IL_03bd: dup + IL_03be: ldc.i4.1 + IL_03bf: ldc.i4.0 + IL_03c0: ldnull + IL_03c1: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03c6: stelem.ref + IL_03c7: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_03cc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_03d1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__11' + IL_03d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__11' + IL_03db: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_03e0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__11' + IL_03e5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_03ea: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_03ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__10' + IL_03f4: brtrue.s IL_042c + + IL_03f6: ldc.i4.0 + IL_03f7: ldc.i4.s 42 + IL_03f9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_03fe: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0403: ldc.i4.2 + IL_0404: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0409: dup + IL_040a: ldc.i4.0 + IL_040b: ldc.i4.0 + IL_040c: ldnull + IL_040d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0412: stelem.ref + IL_0413: dup + IL_0414: ldc.i4.1 + IL_0415: ldc.i4.2 + IL_0416: ldnull + IL_0417: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_041c: stelem.ref + IL_041d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0422: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0427: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__10' + IL_042c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__10' + IL_0431: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0436: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__10' + IL_043b: ldarg.0 + IL_043c: ldnull + IL_043d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0442: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0447: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__13' + IL_044c: brtrue.s IL_048d + + IL_044e: ldc.i4 0x100 + IL_0453: ldstr "MemberAccess" + IL_0458: ldnull + IL_0459: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_045e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0463: ldc.i4.2 + IL_0464: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0469: dup + IL_046a: ldc.i4.0 + IL_046b: ldc.i4.s 33 + IL_046d: ldnull + IL_046e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0473: stelem.ref + IL_0474: dup + IL_0475: ldc.i4.1 + IL_0476: ldc.i4.0 + IL_0477: ldnull + IL_0478: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_047d: stelem.ref + IL_047e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0483: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0488: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__13' + IL_048d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__13' + IL_0492: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0497: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__13' + IL_049c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_04a1: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_04a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__12' + IL_04ab: brtrue.s IL_04e3 + + IL_04ad: ldc.i4.0 + IL_04ae: ldc.i4.s 26 + IL_04b0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_04b5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_04ba: ldc.i4.2 + IL_04bb: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_04c0: dup + IL_04c1: ldc.i4.0 + IL_04c2: ldc.i4.0 + IL_04c3: ldnull + IL_04c4: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04c9: stelem.ref + IL_04ca: dup + IL_04cb: ldc.i4.1 + IL_04cc: ldc.i4.0 + IL_04cd: ldnull + IL_04ce: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04d3: stelem.ref + IL_04d4: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_04d9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_04de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__12' + IL_04e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__12' + IL_04e8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_04ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__12' + IL_04f2: ldarg.0 + IL_04f3: ldarg.1 + IL_04f4: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_04f9: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_04fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__15' + IL_0503: brtrue.s IL_0544 + + IL_0505: ldc.i4 0x100 + IL_050a: ldstr "MemberAccess" + IL_050f: ldnull + IL_0510: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0515: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_051a: ldc.i4.2 + IL_051b: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0520: dup + IL_0521: ldc.i4.0 + IL_0522: ldc.i4.s 33 + IL_0524: ldnull + IL_0525: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_052a: stelem.ref + IL_052b: dup + IL_052c: ldc.i4.1 + IL_052d: ldc.i4.0 + IL_052e: ldnull + IL_052f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0534: stelem.ref + IL_0535: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_053a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_053f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__15' + IL_0544: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__15' + IL_0549: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_054e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__15' + IL_0553: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0558: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_055d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__14' + IL_0562: brtrue.s IL_059a + + IL_0564: ldc.i4.0 + IL_0565: ldc.i4.s 26 + IL_0567: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_056c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0571: ldc.i4.2 + IL_0572: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0577: dup + IL_0578: ldc.i4.0 + IL_0579: ldc.i4.0 + IL_057a: ldnull + IL_057b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0580: stelem.ref + IL_0581: dup + IL_0582: ldc.i4.1 + IL_0583: ldc.i4.3 + IL_0584: ldnull + IL_0585: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_058a: stelem.ref + IL_058b: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0590: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0595: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__14' + IL_059a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__14' + IL_059f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_05a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__14' + IL_05a9: ldarg.0 + IL_05aa: ldc.i4.1 + IL_05ab: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_05b0: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_05b5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__17' + IL_05ba: brtrue.s IL_05fb + + IL_05bc: ldc.i4 0x100 + IL_05c1: ldstr "MemberAccess" + IL_05c6: ldnull + IL_05c7: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_05cc: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_05d1: ldc.i4.2 + IL_05d2: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_05d7: dup + IL_05d8: ldc.i4.0 + IL_05d9: ldc.i4.s 33 + IL_05db: ldnull + IL_05dc: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05e1: stelem.ref + IL_05e2: dup + IL_05e3: ldc.i4.1 + IL_05e4: ldc.i4.0 + IL_05e5: ldnull + IL_05e6: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05eb: stelem.ref + IL_05ec: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_05f1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_05f6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__17' + IL_05fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__17' + IL_0600: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0605: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__17' + IL_060a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_060f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0614: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__16' + IL_0619: brtrue.s IL_0651 + + IL_061b: ldc.i4.0 + IL_061c: ldc.i4.s 26 + IL_061e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0623: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0628: ldc.i4.2 + IL_0629: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_062e: dup + IL_062f: ldc.i4.0 + IL_0630: ldc.i4.0 + IL_0631: ldnull + IL_0632: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0637: stelem.ref + IL_0638: dup + IL_0639: ldc.i4.1 + IL_063a: ldc.i4.2 + IL_063b: ldnull + IL_063c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0641: stelem.ref + IL_0642: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0647: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_064c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__16' + IL_0651: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__16' + IL_0656: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_065b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__16' + IL_0660: ldarg.0 + IL_0661: ldnull + IL_0662: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0667: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_066c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__19' + IL_0671: brtrue.s IL_06b2 + + IL_0673: ldc.i4 0x100 + IL_0678: ldstr "MemberAccess" + IL_067d: ldnull + IL_067e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0683: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0688: ldc.i4.2 + IL_0689: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_068e: dup + IL_068f: ldc.i4.0 + IL_0690: ldc.i4.s 33 + IL_0692: ldnull + IL_0693: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0698: stelem.ref + IL_0699: dup + IL_069a: ldc.i4.1 + IL_069b: ldc.i4.0 + IL_069c: ldnull + IL_069d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06a2: stelem.ref + IL_06a3: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_06a8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_06ad: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__19' + IL_06b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__19' + IL_06b7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_06bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__19' + IL_06c1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_06c6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_06cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__18' + IL_06d0: brtrue.s IL_0708 + + IL_06d2: ldc.i4.0 + IL_06d3: ldc.i4.s 12 + IL_06d5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_06da: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_06df: ldc.i4.2 + IL_06e0: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_06e5: dup + IL_06e6: ldc.i4.0 + IL_06e7: ldc.i4.0 + IL_06e8: ldnull + IL_06e9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06ee: stelem.ref + IL_06ef: dup + IL_06f0: ldc.i4.1 + IL_06f1: ldc.i4.0 + IL_06f2: ldnull + IL_06f3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06f8: stelem.ref + IL_06f9: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_06fe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0703: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__18' + IL_0708: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__18' + IL_070d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0712: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__18' + IL_0717: ldarg.0 + IL_0718: ldarg.1 + IL_0719: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_071e: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0723: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__21' + IL_0728: brtrue.s IL_0769 + + IL_072a: ldc.i4 0x100 + IL_072f: ldstr "MemberAccess" + IL_0734: ldnull + IL_0735: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_073a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_073f: ldc.i4.2 + IL_0740: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0745: dup + IL_0746: ldc.i4.0 + IL_0747: ldc.i4.s 33 + IL_0749: ldnull + IL_074a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_074f: stelem.ref + IL_0750: dup + IL_0751: ldc.i4.1 + IL_0752: ldc.i4.0 + IL_0753: ldnull + IL_0754: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0759: stelem.ref + IL_075a: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_075f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0764: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__21' + IL_0769: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__21' + IL_076e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0773: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__21' + IL_0778: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_077d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0782: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__20' + IL_0787: brtrue.s IL_07bf + + IL_0789: ldc.i4.0 + IL_078a: ldc.i4.s 12 + IL_078c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0791: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0796: ldc.i4.2 + IL_0797: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_079c: dup + IL_079d: ldc.i4.0 + IL_079e: ldc.i4.0 + IL_079f: ldnull + IL_07a0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07a5: stelem.ref + IL_07a6: dup + IL_07a7: ldc.i4.1 + IL_07a8: ldc.i4.3 + IL_07a9: ldnull + IL_07aa: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07af: stelem.ref + IL_07b0: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_07b5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_07ba: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__20' + IL_07bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__20' + IL_07c4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_07c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__20' + IL_07ce: ldarg.0 + IL_07cf: ldc.i4.1 + IL_07d0: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_07d5: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_07da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__23' + IL_07df: brtrue.s IL_0820 + + IL_07e1: ldc.i4 0x100 + IL_07e6: ldstr "MemberAccess" + IL_07eb: ldnull + IL_07ec: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_07f1: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_07f6: ldc.i4.2 + IL_07f7: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_07fc: dup + IL_07fd: ldc.i4.0 + IL_07fe: ldc.i4.s 33 + IL_0800: ldnull + IL_0801: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0806: stelem.ref + IL_0807: dup + IL_0808: ldc.i4.1 + IL_0809: ldc.i4.0 + IL_080a: ldnull + IL_080b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0810: stelem.ref + IL_0811: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0816: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_081b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__23' + IL_0820: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__23' + IL_0825: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_082a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__23' + IL_082f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0834: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0839: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__22' + IL_083e: brtrue.s IL_0876 + + IL_0840: ldc.i4.0 + IL_0841: ldc.i4.s 12 + IL_0843: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0848: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_084d: ldc.i4.2 + IL_084e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0853: dup + IL_0854: ldc.i4.0 + IL_0855: ldc.i4.0 + IL_0856: ldnull + IL_0857: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_085c: stelem.ref + IL_085d: dup + IL_085e: ldc.i4.1 + IL_085f: ldc.i4.2 + IL_0860: ldnull + IL_0861: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0866: stelem.ref + IL_0867: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_086c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0871: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__22' + IL_0876: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__22' + IL_087b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0880: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__22' + IL_0885: ldarg.0 + IL_0886: ldnull + IL_0887: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_088c: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0891: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__25' + IL_0896: brtrue.s IL_08d7 + + IL_0898: ldc.i4 0x100 + IL_089d: ldstr "MemberAccess" + IL_08a2: ldnull + IL_08a3: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_08a8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_08ad: ldc.i4.2 + IL_08ae: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_08b3: dup + IL_08b4: ldc.i4.0 + IL_08b5: ldc.i4.s 33 + IL_08b7: ldnull + IL_08b8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08bd: stelem.ref + IL_08be: dup + IL_08bf: ldc.i4.1 + IL_08c0: ldc.i4.0 + IL_08c1: ldnull + IL_08c2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08c7: stelem.ref + IL_08c8: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_08cd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_08d2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__25' + IL_08d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__25' + IL_08dc: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_08e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__25' + IL_08e6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_08eb: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_08f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__24' + IL_08f5: brtrue.s IL_092d + + IL_08f7: ldc.i4.0 + IL_08f8: ldc.i4.s 25 + IL_08fa: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_08ff: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0904: ldc.i4.2 + IL_0905: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_090a: dup + IL_090b: ldc.i4.0 + IL_090c: ldc.i4.0 + IL_090d: ldnull + IL_090e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0913: stelem.ref + IL_0914: dup + IL_0915: ldc.i4.1 + IL_0916: ldc.i4.0 + IL_0917: ldnull + IL_0918: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_091d: stelem.ref + IL_091e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0923: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0928: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__24' + IL_092d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__24' + IL_0932: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0937: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__24' + IL_093c: ldarg.0 + IL_093d: ldarg.1 + IL_093e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0943: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0948: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__27' + IL_094d: brtrue.s IL_098e + + IL_094f: ldc.i4 0x100 + IL_0954: ldstr "MemberAccess" + IL_0959: ldnull + IL_095a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_095f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0964: ldc.i4.2 + IL_0965: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_096a: dup + IL_096b: ldc.i4.0 + IL_096c: ldc.i4.s 33 + IL_096e: ldnull + IL_096f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0974: stelem.ref + IL_0975: dup + IL_0976: ldc.i4.1 + IL_0977: ldc.i4.0 + IL_0978: ldnull + IL_0979: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_097e: stelem.ref + IL_097f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0984: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0989: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__27' + IL_098e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__27' + IL_0993: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0998: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__27' + IL_099d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_09a2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_09a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__26' + IL_09ac: brtrue.s IL_09e4 + + IL_09ae: ldc.i4.0 + IL_09af: ldc.i4.s 25 + IL_09b1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_09b6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_09bb: ldc.i4.2 + IL_09bc: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_09c1: dup + IL_09c2: ldc.i4.0 + IL_09c3: ldc.i4.0 + IL_09c4: ldnull + IL_09c5: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_09ca: stelem.ref + IL_09cb: dup + IL_09cc: ldc.i4.1 + IL_09cd: ldc.i4.3 + IL_09ce: ldnull + IL_09cf: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_09d4: stelem.ref + IL_09d5: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_09da: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_09df: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__26' + IL_09e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__26' + IL_09e9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_09ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__26' + IL_09f3: ldarg.0 + IL_09f4: ldc.i4.1 + IL_09f5: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_09fa: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_09ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__29' + IL_0a04: brtrue.s IL_0a45 + + IL_0a06: ldc.i4 0x100 + IL_0a0b: ldstr "MemberAccess" + IL_0a10: ldnull + IL_0a11: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a16: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a1b: ldc.i4.2 + IL_0a1c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0a21: dup + IL_0a22: ldc.i4.0 + IL_0a23: ldc.i4.s 33 + IL_0a25: ldnull + IL_0a26: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a2b: stelem.ref + IL_0a2c: dup + IL_0a2d: ldc.i4.1 + IL_0a2e: ldc.i4.0 + IL_0a2f: ldnull + IL_0a30: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a35: stelem.ref + IL_0a36: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0a3b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a40: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__29' + IL_0a45: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__29' + IL_0a4a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0a4f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__29' + IL_0a54: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a59: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a5e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__28' + IL_0a63: brtrue.s IL_0a9b + + IL_0a65: ldc.i4.0 + IL_0a66: ldc.i4.s 25 + IL_0a68: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a6d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a72: ldc.i4.2 + IL_0a73: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0a78: dup + IL_0a79: ldc.i4.0 + IL_0a7a: ldc.i4.0 + IL_0a7b: ldnull + IL_0a7c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a81: stelem.ref + IL_0a82: dup + IL_0a83: ldc.i4.1 + IL_0a84: ldc.i4.2 + IL_0a85: ldnull + IL_0a86: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a8b: stelem.ref + IL_0a8c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0a91: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a96: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__28' + IL_0a9b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__28' + IL_0aa0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0aa5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__28' + IL_0aaa: ldarg.0 + IL_0aab: ldnull + IL_0aac: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0ab1: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0ab6: ret + } // end of method DynamicTests::ArithmeticBinaryOperators + + .method private hidebysig static void CheckedArithmeticBinaryOperators(object a, + object b) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [2] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 2743 (0xab7) + .maxstack 11 + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__1' + IL_0005: brtrue.s IL_0046 + + IL_0007: ldc.i4 0x100 + IL_000c: ldstr "MemberAccess" + IL_0011: ldnull + IL_0012: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0017: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001c: ldc.i4.2 + IL_001d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0022: dup + IL_0023: ldc.i4.0 + IL_0024: ldc.i4.s 33 + IL_0026: ldnull + IL_0027: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002c: stelem.ref + IL_002d: dup + IL_002e: ldc.i4.1 + IL_002f: ldc.i4.0 + IL_0030: ldnull + IL_0031: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0036: stelem.ref + IL_0037: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_003c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0041: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__1' + IL_0046: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__1' + IL_004b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__1' + IL_0055: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_005a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_005f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__0' + IL_0064: brtrue.s IL_009b + + IL_0066: ldc.i4.1 + IL_0067: ldc.i4.0 + IL_0068: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_006d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0072: ldc.i4.2 + IL_0073: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0078: dup + IL_0079: ldc.i4.0 + IL_007a: ldc.i4.0 + IL_007b: ldnull + IL_007c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0081: stelem.ref + IL_0082: dup + IL_0083: ldc.i4.1 + IL_0084: ldc.i4.0 + IL_0085: ldnull + IL_0086: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_008b: stelem.ref + IL_008c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0091: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0096: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__0' + IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__0' + IL_00a0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__0' + IL_00aa: ldarg.0 + IL_00ab: ldarg.1 + IL_00ac: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_00b1: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_00b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__3' + IL_00bb: brtrue.s IL_00fc + + IL_00bd: ldc.i4 0x100 + IL_00c2: ldstr "MemberAccess" + IL_00c7: ldnull + IL_00c8: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00cd: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00d2: ldc.i4.2 + IL_00d3: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00d8: dup + IL_00d9: ldc.i4.0 + IL_00da: ldc.i4.s 33 + IL_00dc: ldnull + IL_00dd: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00e2: stelem.ref + IL_00e3: dup + IL_00e4: ldc.i4.1 + IL_00e5: ldc.i4.0 + IL_00e6: ldnull + IL_00e7: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00ec: stelem.ref + IL_00ed: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00f2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00f7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__3' + IL_00fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__3' + IL_0101: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0106: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__3' + IL_010b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0110: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0115: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__2' + IL_011a: brtrue.s IL_0151 + + IL_011c: ldc.i4.1 + IL_011d: ldc.i4.0 + IL_011e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0123: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0128: ldc.i4.2 + IL_0129: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_012e: dup + IL_012f: ldc.i4.0 + IL_0130: ldc.i4.0 + IL_0131: ldnull + IL_0132: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0137: stelem.ref + IL_0138: dup + IL_0139: ldc.i4.1 + IL_013a: ldc.i4.3 + IL_013b: ldnull + IL_013c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0141: stelem.ref + IL_0142: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0147: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_014c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__2' + IL_0151: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__2' + IL_0156: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_015b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__2' + IL_0160: ldarg.0 + IL_0161: ldc.i4.1 + IL_0162: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0167: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_016c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__5' + IL_0171: brtrue.s IL_01b2 + + IL_0173: ldc.i4 0x100 + IL_0178: ldstr "MemberAccess" + IL_017d: ldnull + IL_017e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0183: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0188: ldc.i4.2 + IL_0189: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_018e: dup + IL_018f: ldc.i4.0 + IL_0190: ldc.i4.s 33 + IL_0192: ldnull + IL_0193: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0198: stelem.ref + IL_0199: dup + IL_019a: ldc.i4.1 + IL_019b: ldc.i4.0 + IL_019c: ldnull + IL_019d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01a2: stelem.ref + IL_01a3: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_01a8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_01ad: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__5' + IL_01b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__5' + IL_01b7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_01bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__5' + IL_01c1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01c6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__4' + IL_01d0: brtrue.s IL_0207 + + IL_01d2: ldc.i4.1 + IL_01d3: ldc.i4.0 + IL_01d4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01d9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01de: ldc.i4.2 + IL_01df: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_01e4: dup + IL_01e5: ldc.i4.0 + IL_01e6: ldc.i4.0 + IL_01e7: ldnull + IL_01e8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01ed: stelem.ref + IL_01ee: dup + IL_01ef: ldc.i4.1 + IL_01f0: ldc.i4.2 + IL_01f1: ldnull + IL_01f2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01f7: stelem.ref + IL_01f8: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_01fd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0202: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__4' + IL_0207: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__4' + IL_020c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0211: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__4' + IL_0216: ldarg.0 + IL_0217: ldnull + IL_0218: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_021d: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0222: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__7' + IL_0227: brtrue.s IL_0268 + + IL_0229: ldc.i4 0x100 + IL_022e: ldstr "MemberAccess" + IL_0233: ldnull + IL_0234: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0239: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_023e: ldc.i4.2 + IL_023f: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0244: dup + IL_0245: ldc.i4.0 + IL_0246: ldc.i4.s 33 + IL_0248: ldnull + IL_0249: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_024e: stelem.ref + IL_024f: dup + IL_0250: ldc.i4.1 + IL_0251: ldc.i4.0 + IL_0252: ldnull + IL_0253: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0258: stelem.ref + IL_0259: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_025e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0263: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__7' + IL_0268: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__7' + IL_026d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0272: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__7' + IL_0277: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_027c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0281: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__6' + IL_0286: brtrue.s IL_02be + + IL_0288: ldc.i4.1 + IL_0289: ldc.i4.s 42 + IL_028b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0290: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0295: ldc.i4.2 + IL_0296: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_029b: dup + IL_029c: ldc.i4.0 + IL_029d: ldc.i4.0 + IL_029e: ldnull + IL_029f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02a4: stelem.ref + IL_02a5: dup + IL_02a6: ldc.i4.1 + IL_02a7: ldc.i4.0 + IL_02a8: ldnull + IL_02a9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02ae: stelem.ref + IL_02af: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_02b4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_02b9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__6' + IL_02be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__6' + IL_02c3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_02c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__6' + IL_02cd: ldarg.0 + IL_02ce: ldarg.1 + IL_02cf: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_02d4: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_02d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__9' + IL_02de: brtrue.s IL_031f + + IL_02e0: ldc.i4 0x100 + IL_02e5: ldstr "MemberAccess" + IL_02ea: ldnull + IL_02eb: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_02f0: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_02f5: ldc.i4.2 + IL_02f6: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_02fb: dup + IL_02fc: ldc.i4.0 + IL_02fd: ldc.i4.s 33 + IL_02ff: ldnull + IL_0300: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0305: stelem.ref + IL_0306: dup + IL_0307: ldc.i4.1 + IL_0308: ldc.i4.0 + IL_0309: ldnull + IL_030a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_030f: stelem.ref + IL_0310: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0315: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_031a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__9' + IL_031f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__9' + IL_0324: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0329: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__9' + IL_032e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0333: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0338: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__8' + IL_033d: brtrue.s IL_0375 + + IL_033f: ldc.i4.1 + IL_0340: ldc.i4.s 42 + IL_0342: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0347: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_034c: ldc.i4.2 + IL_034d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0352: dup + IL_0353: ldc.i4.0 + IL_0354: ldc.i4.0 + IL_0355: ldnull + IL_0356: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_035b: stelem.ref + IL_035c: dup + IL_035d: ldc.i4.1 + IL_035e: ldc.i4.3 + IL_035f: ldnull + IL_0360: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0365: stelem.ref + IL_0366: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_036b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0370: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__8' + IL_0375: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__8' + IL_037a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_037f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__8' + IL_0384: ldarg.0 + IL_0385: ldc.i4.1 + IL_0386: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_038b: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0390: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__11' + IL_0395: brtrue.s IL_03d6 + + IL_0397: ldc.i4 0x100 + IL_039c: ldstr "MemberAccess" + IL_03a1: ldnull + IL_03a2: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_03a7: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_03ac: ldc.i4.2 + IL_03ad: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_03b2: dup + IL_03b3: ldc.i4.0 + IL_03b4: ldc.i4.s 33 + IL_03b6: ldnull + IL_03b7: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03bc: stelem.ref + IL_03bd: dup + IL_03be: ldc.i4.1 + IL_03bf: ldc.i4.0 + IL_03c0: ldnull + IL_03c1: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03c6: stelem.ref + IL_03c7: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_03cc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_03d1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__11' + IL_03d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__11' + IL_03db: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_03e0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__11' + IL_03e5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_03ea: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_03ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__10' + IL_03f4: brtrue.s IL_042c + + IL_03f6: ldc.i4.1 + IL_03f7: ldc.i4.s 42 + IL_03f9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_03fe: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0403: ldc.i4.2 + IL_0404: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0409: dup + IL_040a: ldc.i4.0 + IL_040b: ldc.i4.0 + IL_040c: ldnull + IL_040d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0412: stelem.ref + IL_0413: dup + IL_0414: ldc.i4.1 + IL_0415: ldc.i4.2 + IL_0416: ldnull + IL_0417: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_041c: stelem.ref + IL_041d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0422: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0427: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__10' + IL_042c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__10' + IL_0431: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0436: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__10' + IL_043b: ldarg.0 + IL_043c: ldnull + IL_043d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0442: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0447: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__13' + IL_044c: brtrue.s IL_048d + + IL_044e: ldc.i4 0x100 + IL_0453: ldstr "MemberAccess" + IL_0458: ldnull + IL_0459: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_045e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0463: ldc.i4.2 + IL_0464: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0469: dup + IL_046a: ldc.i4.0 + IL_046b: ldc.i4.s 33 + IL_046d: ldnull + IL_046e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0473: stelem.ref + IL_0474: dup + IL_0475: ldc.i4.1 + IL_0476: ldc.i4.0 + IL_0477: ldnull + IL_0478: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_047d: stelem.ref + IL_047e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0483: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0488: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__13' + IL_048d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__13' + IL_0492: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0497: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__13' + IL_049c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_04a1: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_04a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__12' + IL_04ab: brtrue.s IL_04e3 + + IL_04ad: ldc.i4.1 + IL_04ae: ldc.i4.s 26 + IL_04b0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_04b5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_04ba: ldc.i4.2 + IL_04bb: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_04c0: dup + IL_04c1: ldc.i4.0 + IL_04c2: ldc.i4.0 + IL_04c3: ldnull + IL_04c4: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04c9: stelem.ref + IL_04ca: dup + IL_04cb: ldc.i4.1 + IL_04cc: ldc.i4.0 + IL_04cd: ldnull + IL_04ce: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04d3: stelem.ref + IL_04d4: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_04d9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_04de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__12' + IL_04e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__12' + IL_04e8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_04ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__12' + IL_04f2: ldarg.0 + IL_04f3: ldarg.1 + IL_04f4: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_04f9: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_04fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__15' + IL_0503: brtrue.s IL_0544 + + IL_0505: ldc.i4 0x100 + IL_050a: ldstr "MemberAccess" + IL_050f: ldnull + IL_0510: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0515: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_051a: ldc.i4.2 + IL_051b: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0520: dup + IL_0521: ldc.i4.0 + IL_0522: ldc.i4.s 33 + IL_0524: ldnull + IL_0525: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_052a: stelem.ref + IL_052b: dup + IL_052c: ldc.i4.1 + IL_052d: ldc.i4.0 + IL_052e: ldnull + IL_052f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0534: stelem.ref + IL_0535: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_053a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_053f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__15' + IL_0544: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__15' + IL_0549: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_054e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__15' + IL_0553: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0558: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_055d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__14' + IL_0562: brtrue.s IL_059a + + IL_0564: ldc.i4.1 + IL_0565: ldc.i4.s 26 + IL_0567: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_056c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0571: ldc.i4.2 + IL_0572: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0577: dup + IL_0578: ldc.i4.0 + IL_0579: ldc.i4.0 + IL_057a: ldnull + IL_057b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0580: stelem.ref + IL_0581: dup + IL_0582: ldc.i4.1 + IL_0583: ldc.i4.3 + IL_0584: ldnull + IL_0585: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_058a: stelem.ref + IL_058b: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0590: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0595: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__14' + IL_059a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__14' + IL_059f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_05a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__14' + IL_05a9: ldarg.0 + IL_05aa: ldc.i4.1 + IL_05ab: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_05b0: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_05b5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__17' + IL_05ba: brtrue.s IL_05fb + + IL_05bc: ldc.i4 0x100 + IL_05c1: ldstr "MemberAccess" + IL_05c6: ldnull + IL_05c7: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_05cc: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_05d1: ldc.i4.2 + IL_05d2: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_05d7: dup + IL_05d8: ldc.i4.0 + IL_05d9: ldc.i4.s 33 + IL_05db: ldnull + IL_05dc: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05e1: stelem.ref + IL_05e2: dup + IL_05e3: ldc.i4.1 + IL_05e4: ldc.i4.0 + IL_05e5: ldnull + IL_05e6: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05eb: stelem.ref + IL_05ec: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_05f1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_05f6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__17' + IL_05fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__17' + IL_0600: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0605: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__17' + IL_060a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_060f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0614: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__16' + IL_0619: brtrue.s IL_0651 + + IL_061b: ldc.i4.1 + IL_061c: ldc.i4.s 26 + IL_061e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0623: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0628: ldc.i4.2 + IL_0629: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_062e: dup + IL_062f: ldc.i4.0 + IL_0630: ldc.i4.0 + IL_0631: ldnull + IL_0632: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0637: stelem.ref + IL_0638: dup + IL_0639: ldc.i4.1 + IL_063a: ldc.i4.2 + IL_063b: ldnull + IL_063c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0641: stelem.ref + IL_0642: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0647: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_064c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__16' + IL_0651: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__16' + IL_0656: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_065b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__16' + IL_0660: ldarg.0 + IL_0661: ldnull + IL_0662: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0667: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_066c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__19' + IL_0671: brtrue.s IL_06b2 + + IL_0673: ldc.i4 0x100 + IL_0678: ldstr "MemberAccess" + IL_067d: ldnull + IL_067e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0683: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0688: ldc.i4.2 + IL_0689: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_068e: dup + IL_068f: ldc.i4.0 + IL_0690: ldc.i4.s 33 + IL_0692: ldnull + IL_0693: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0698: stelem.ref + IL_0699: dup + IL_069a: ldc.i4.1 + IL_069b: ldc.i4.0 + IL_069c: ldnull + IL_069d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06a2: stelem.ref + IL_06a3: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_06a8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_06ad: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__19' + IL_06b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__19' + IL_06b7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_06bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__19' + IL_06c1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_06c6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_06cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__18' + IL_06d0: brtrue.s IL_0708 + + IL_06d2: ldc.i4.0 + IL_06d3: ldc.i4.s 12 + IL_06d5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_06da: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_06df: ldc.i4.2 + IL_06e0: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_06e5: dup + IL_06e6: ldc.i4.0 + IL_06e7: ldc.i4.0 + IL_06e8: ldnull + IL_06e9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06ee: stelem.ref + IL_06ef: dup + IL_06f0: ldc.i4.1 + IL_06f1: ldc.i4.0 + IL_06f2: ldnull + IL_06f3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06f8: stelem.ref + IL_06f9: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_06fe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0703: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__18' + IL_0708: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__18' + IL_070d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0712: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__18' + IL_0717: ldarg.0 + IL_0718: ldarg.1 + IL_0719: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_071e: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0723: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__21' + IL_0728: brtrue.s IL_0769 + + IL_072a: ldc.i4 0x100 + IL_072f: ldstr "MemberAccess" + IL_0734: ldnull + IL_0735: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_073a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_073f: ldc.i4.2 + IL_0740: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0745: dup + IL_0746: ldc.i4.0 + IL_0747: ldc.i4.s 33 + IL_0749: ldnull + IL_074a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_074f: stelem.ref + IL_0750: dup + IL_0751: ldc.i4.1 + IL_0752: ldc.i4.0 + IL_0753: ldnull + IL_0754: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0759: stelem.ref + IL_075a: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_075f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0764: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__21' + IL_0769: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__21' + IL_076e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0773: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__21' + IL_0778: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_077d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0782: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__20' + IL_0787: brtrue.s IL_07bf + + IL_0789: ldc.i4.0 + IL_078a: ldc.i4.s 12 + IL_078c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0791: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0796: ldc.i4.2 + IL_0797: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_079c: dup + IL_079d: ldc.i4.0 + IL_079e: ldc.i4.0 + IL_079f: ldnull + IL_07a0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07a5: stelem.ref + IL_07a6: dup + IL_07a7: ldc.i4.1 + IL_07a8: ldc.i4.3 + IL_07a9: ldnull + IL_07aa: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07af: stelem.ref + IL_07b0: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_07b5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_07ba: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__20' + IL_07bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__20' + IL_07c4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_07c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__20' + IL_07ce: ldarg.0 + IL_07cf: ldc.i4.1 + IL_07d0: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_07d5: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_07da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__23' + IL_07df: brtrue.s IL_0820 + + IL_07e1: ldc.i4 0x100 + IL_07e6: ldstr "MemberAccess" + IL_07eb: ldnull + IL_07ec: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_07f1: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_07f6: ldc.i4.2 + IL_07f7: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_07fc: dup + IL_07fd: ldc.i4.0 + IL_07fe: ldc.i4.s 33 + IL_0800: ldnull + IL_0801: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0806: stelem.ref + IL_0807: dup + IL_0808: ldc.i4.1 + IL_0809: ldc.i4.0 + IL_080a: ldnull + IL_080b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0810: stelem.ref + IL_0811: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0816: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_081b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__23' + IL_0820: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__23' + IL_0825: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_082a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__23' + IL_082f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0834: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0839: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__22' + IL_083e: brtrue.s IL_0876 + + IL_0840: ldc.i4.0 + IL_0841: ldc.i4.s 12 + IL_0843: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0848: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_084d: ldc.i4.2 + IL_084e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0853: dup + IL_0854: ldc.i4.0 + IL_0855: ldc.i4.0 + IL_0856: ldnull + IL_0857: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_085c: stelem.ref + IL_085d: dup + IL_085e: ldc.i4.1 + IL_085f: ldc.i4.2 + IL_0860: ldnull + IL_0861: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0866: stelem.ref + IL_0867: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_086c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0871: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__22' + IL_0876: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__22' + IL_087b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0880: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__22' + IL_0885: ldarg.0 + IL_0886: ldnull + IL_0887: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_088c: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0891: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__25' + IL_0896: brtrue.s IL_08d7 + + IL_0898: ldc.i4 0x100 + IL_089d: ldstr "MemberAccess" + IL_08a2: ldnull + IL_08a3: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_08a8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_08ad: ldc.i4.2 + IL_08ae: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_08b3: dup + IL_08b4: ldc.i4.0 + IL_08b5: ldc.i4.s 33 + IL_08b7: ldnull + IL_08b8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08bd: stelem.ref + IL_08be: dup + IL_08bf: ldc.i4.1 + IL_08c0: ldc.i4.0 + IL_08c1: ldnull + IL_08c2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08c7: stelem.ref + IL_08c8: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_08cd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_08d2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__25' + IL_08d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__25' + IL_08dc: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_08e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__25' + IL_08e6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_08eb: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_08f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__24' + IL_08f5: brtrue.s IL_092d + + IL_08f7: ldc.i4.0 + IL_08f8: ldc.i4.s 25 + IL_08fa: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_08ff: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0904: ldc.i4.2 + IL_0905: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_090a: dup + IL_090b: ldc.i4.0 + IL_090c: ldc.i4.0 + IL_090d: ldnull + IL_090e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0913: stelem.ref + IL_0914: dup + IL_0915: ldc.i4.1 + IL_0916: ldc.i4.0 + IL_0917: ldnull + IL_0918: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_091d: stelem.ref + IL_091e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0923: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0928: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__24' + IL_092d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__24' + IL_0932: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0937: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__24' + IL_093c: ldarg.0 + IL_093d: ldarg.1 + IL_093e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0943: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0948: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__27' + IL_094d: brtrue.s IL_098e + + IL_094f: ldc.i4 0x100 + IL_0954: ldstr "MemberAccess" + IL_0959: ldnull + IL_095a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_095f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0964: ldc.i4.2 + IL_0965: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_096a: dup + IL_096b: ldc.i4.0 + IL_096c: ldc.i4.s 33 + IL_096e: ldnull + IL_096f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0974: stelem.ref + IL_0975: dup + IL_0976: ldc.i4.1 + IL_0977: ldc.i4.0 + IL_0978: ldnull + IL_0979: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_097e: stelem.ref + IL_097f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0984: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0989: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__27' + IL_098e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__27' + IL_0993: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0998: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__27' + IL_099d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_09a2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_09a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__26' + IL_09ac: brtrue.s IL_09e4 - IL_0053: ldc.i4.0 - IL_0054: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0059: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_005e: ldc.i4.2 - IL_005f: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_0064: dup - IL_0065: ldc.i4.0 - IL_0066: ldc.i4.0 - IL_0067: ldnull - IL_0068: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + IL_09ae: ldc.i4.0 + IL_09af: ldc.i4.s 25 + IL_09b1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_09b6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_09bb: ldc.i4.2 + IL_09bc: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_09c1: dup + IL_09c2: ldc.i4.0 + IL_09c3: ldc.i4.0 + IL_09c4: ldnull + IL_09c5: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, string) - IL_006d: stelem.ref - IL_006e: dup - IL_006f: ldc.i4.1 - IL_0070: ldc.i4.3 - IL_0071: ldnull - IL_0072: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + IL_09ca: stelem.ref + IL_09cb: dup + IL_09cc: ldc.i4.1 + IL_09cd: ldc.i4.3 + IL_09ce: ldnull + IL_09cf: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, string) - IL_0077: stelem.ref - IL_0078: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetIndex(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, - class [mscorlib]System.Type, - class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_007d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0082: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__1' - IL_0087: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__1' - IL_008c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__1' - IL_0096: ldloc.0 - IL_0097: ldc.i4.0 - IL_0098: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + IL_09d4: stelem.ref + IL_09d5: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_09da: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_09df: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__26' + IL_09e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__26' + IL_09e9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_09ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__26' + IL_09f3: ldarg.0 + IL_09f4: ldc.i4.1 + IL_09f5: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) - IL_009d: ret - } // end of method DynamicTests::Test1 - - .method private hidebysig static object - Test2(object a) cil managed - { - .param [0] - .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) - .param [1] - .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 157 (0x9d) - .maxstack 10 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' - IL_0005: brtrue.s IL_003b + IL_09fa: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_09ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__29' + IL_0a04: brtrue.s IL_0a45 - IL_0007: ldc.i4.0 - IL_0008: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_000d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0012: ldc.i4.2 - IL_0013: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_0018: dup - IL_0019: ldc.i4.0 - IL_001a: ldc.i4.0 - IL_001b: ldnull - IL_001c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + IL_0a06: ldc.i4 0x100 + IL_0a0b: ldstr "MemberAccess" + IL_0a10: ldnull + IL_0a11: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a16: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a1b: ldc.i4.2 + IL_0a1c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0a21: dup + IL_0a22: ldc.i4.0 + IL_0a23: ldc.i4.s 33 + IL_0a25: ldnull + IL_0a26: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, string) - IL_0021: stelem.ref - IL_0022: dup - IL_0023: ldc.i4.1 - IL_0024: ldc.i4.3 - IL_0025: ldnull - IL_0026: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + IL_0a2b: stelem.ref + IL_0a2c: dup + IL_0a2d: ldc.i4.1 + IL_0a2e: ldc.i4.0 + IL_0a2f: ldnull + IL_0a30: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, string) - IL_002b: stelem.ref - IL_002c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetIndex(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, - class [mscorlib]System.Type, - class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0031: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0036: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' - IL_003b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' - IL_0040: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' - IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' - IL_004f: brtrue.s IL_0081 + IL_0a35: stelem.ref + IL_0a36: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0a3b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a40: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__29' + IL_0a45: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__29' + IL_0a4a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0a4f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__29' + IL_0a54: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a59: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a5e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__28' + IL_0a63: brtrue.s IL_0a9b - IL_0051: ldc.i4.s 64 - IL_0053: ldstr "IndexedProperty" - IL_0058: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_005d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0062: ldc.i4.1 - IL_0063: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_0068: dup - IL_0069: ldc.i4.0 - IL_006a: ldc.i4.0 - IL_006b: ldnull - IL_006c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + IL_0a65: ldc.i4.0 + IL_0a66: ldc.i4.s 25 + IL_0a68: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a6d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a72: ldc.i4.2 + IL_0a73: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0a78: dup + IL_0a79: ldc.i4.0 + IL_0a7a: ldc.i4.0 + IL_0a7b: ldnull + IL_0a7c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, string) - IL_0071: stelem.ref - IL_0072: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, - string, - class [mscorlib]System.Type, - class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0077: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_007c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' - IL_0081: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' - IL_0086: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_008b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' - IL_0090: ldarg.0 - IL_0091: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, - !1) - IL_0096: ldc.i4.0 - IL_0097: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, - !1, - !2) - IL_009c: ret - } // end of method DynamicTests::Test2 + IL_0a81: stelem.ref + IL_0a82: dup + IL_0a83: ldc.i4.1 + IL_0a84: ldc.i4.2 + IL_0a85: ldnull + IL_0a86: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a8b: stelem.ref + IL_0a8c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0a91: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a96: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__28' + IL_0a9b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__28' + IL_0aa0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0aa5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__28' + IL_0aaa: ldarg.0 + IL_0aab: ldnull + IL_0aac: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0ab1: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0ab6: ret + } // end of method DynamicTests::CheckedArithmeticBinaryOperators - .method private hidebysig static void ArithmeticBinaryOperators(object a, - object b) cil managed + .method private hidebysig static void UncheckedArithmeticBinaryOperators(object a, + object b) cil managed { .param [1] .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) @@ -2782,7 +5192,7 @@ .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) // Code size 2743 (0xab7) .maxstack 11 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__1' IL_0005: brtrue.s IL_0046 IL_0007: ldc.i4 0x100 @@ -2812,16 +5222,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0041: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' - IL_0046: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' + IL_0041: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__1' + IL_0046: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__1' IL_004b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' + IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__1' IL_0055: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_005a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_005f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' + IL_005f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__0' IL_0064: brtrue.s IL_009b - IL_0066: ldc.i4.0 + IL_0066: ldc.i4.1 IL_0067: ldc.i4.0 IL_0068: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_006d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) @@ -2846,10 +5256,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0091: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0096: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' - IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' + IL_0096: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__0' + IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__0' IL_00a0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' + IL_00a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__0' IL_00aa: ldarg.0 IL_00ab: ldarg.1 IL_00ac: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2858,7 +5268,7 @@ IL_00b1: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_00b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__3' + IL_00b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__3' IL_00bb: brtrue.s IL_00fc IL_00bd: ldc.i4 0x100 @@ -2888,16 +5298,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00f2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00f7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__3' - IL_00fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__3' + IL_00f7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__3' + IL_00fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__3' IL_0101: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0106: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__3' + IL_0106: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__3' IL_010b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0110: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0115: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__2' + IL_0115: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__2' IL_011a: brtrue.s IL_0151 - IL_011c: ldc.i4.0 + IL_011c: ldc.i4.1 IL_011d: ldc.i4.0 IL_011e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0123: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) @@ -2922,10 +5332,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0147: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_014c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__2' - IL_0151: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__2' + IL_014c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__2' + IL_0151: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__2' IL_0156: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_015b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__2' + IL_015b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__2' IL_0160: ldarg.0 IL_0161: ldc.i4.1 IL_0162: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2934,7 +5344,7 @@ IL_0167: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_016c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__5' + IL_016c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__5' IL_0171: brtrue.s IL_01b2 IL_0173: ldc.i4 0x100 @@ -2964,16 +5374,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01a8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01ad: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__5' - IL_01b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__5' + IL_01ad: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__5' + IL_01b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__5' IL_01b7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__5' + IL_01bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__5' IL_01c1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_01c6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_01cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__4' + IL_01cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__4' IL_01d0: brtrue.s IL_0207 - IL_01d2: ldc.i4.0 + IL_01d2: ldc.i4.1 IL_01d3: ldc.i4.0 IL_01d4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_01d9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) @@ -2998,10 +5408,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01fd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0202: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__4' - IL_0207: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__4' + IL_0202: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__4' + IL_0207: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__4' IL_020c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0211: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__4' + IL_0211: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__4' IL_0216: ldarg.0 IL_0217: ldnull IL_0218: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3010,7 +5420,7 @@ IL_021d: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0222: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__7' + IL_0222: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__7' IL_0227: brtrue.s IL_0268 IL_0229: ldc.i4 0x100 @@ -3040,13 +5450,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_025e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0263: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__7' - IL_0268: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__7' + IL_0263: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__7' + IL_0268: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__7' IL_026d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0272: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__7' + IL_0272: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__7' IL_0277: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_027c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0281: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__6' + IL_0281: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__6' IL_0286: brtrue.s IL_02be IL_0288: ldc.i4.0 @@ -3074,10 +5484,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02b4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02b9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__6' - IL_02be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__6' + IL_02b9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__6' + IL_02be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__6' IL_02c3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__6' + IL_02c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__6' IL_02cd: ldarg.0 IL_02ce: ldarg.1 IL_02cf: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3086,7 +5496,7 @@ IL_02d4: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_02d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__9' + IL_02d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__9' IL_02de: brtrue.s IL_031f IL_02e0: ldc.i4 0x100 @@ -3116,16 +5526,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0315: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_031a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__9' - IL_031f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__9' + IL_031a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__9' + IL_031f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__9' IL_0324: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0329: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__9' + IL_0329: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__9' IL_032e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0333: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0338: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__8' + IL_0338: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__8' IL_033d: brtrue.s IL_0375 - IL_033f: ldc.i4.0 + IL_033f: ldc.i4.1 IL_0340: ldc.i4.s 42 IL_0342: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0347: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) @@ -3150,10 +5560,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_036b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0370: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__8' - IL_0375: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__8' + IL_0370: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__8' + IL_0375: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__8' IL_037a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_037f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__8' + IL_037f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__8' IL_0384: ldarg.0 IL_0385: ldc.i4.1 IL_0386: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3162,7 +5572,7 @@ IL_038b: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0390: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__11' + IL_0390: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__11' IL_0395: brtrue.s IL_03d6 IL_0397: ldc.i4 0x100 @@ -3192,16 +5602,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03cc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03d1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__11' - IL_03d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__11' + IL_03d1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__11' + IL_03d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__11' IL_03db: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03e0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__11' + IL_03e0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__11' IL_03e5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_03ea: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_03ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__10' + IL_03ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__10' IL_03f4: brtrue.s IL_042c - IL_03f6: ldc.i4.0 + IL_03f6: ldc.i4.1 IL_03f7: ldc.i4.s 42 IL_03f9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_03fe: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) @@ -3226,10 +5636,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0422: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0427: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__10' - IL_042c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__10' + IL_0427: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__10' + IL_042c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__10' IL_0431: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0436: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__10' + IL_0436: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__10' IL_043b: ldarg.0 IL_043c: ldnull IL_043d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3238,7 +5648,7 @@ IL_0442: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0447: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__13' + IL_0447: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__13' IL_044c: brtrue.s IL_048d IL_044e: ldc.i4 0x100 @@ -3268,13 +5678,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0483: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0488: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__13' - IL_048d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__13' + IL_0488: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__13' + IL_048d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__13' IL_0492: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0497: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__13' + IL_0497: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__13' IL_049c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_04a1: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_04a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__12' + IL_04a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__12' IL_04ab: brtrue.s IL_04e3 IL_04ad: ldc.i4.0 @@ -3302,10 +5712,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04d9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__12' - IL_04e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__12' + IL_04de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__12' + IL_04e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__12' IL_04e8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__12' + IL_04ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__12' IL_04f2: ldarg.0 IL_04f3: ldarg.1 IL_04f4: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3314,7 +5724,7 @@ IL_04f9: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_04fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__15' + IL_04fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__15' IL_0503: brtrue.s IL_0544 IL_0505: ldc.i4 0x100 @@ -3344,16 +5754,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_053a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_053f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__15' - IL_0544: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__15' + IL_053f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__15' + IL_0544: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__15' IL_0549: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_054e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__15' + IL_054e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__15' IL_0553: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0558: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_055d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__14' + IL_055d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__14' IL_0562: brtrue.s IL_059a - IL_0564: ldc.i4.0 + IL_0564: ldc.i4.1 IL_0565: ldc.i4.s 26 IL_0567: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_056c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) @@ -3378,10 +5788,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0590: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0595: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__14' - IL_059a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__14' + IL_0595: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__14' + IL_059a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__14' IL_059f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__14' + IL_05a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__14' IL_05a9: ldarg.0 IL_05aa: ldc.i4.1 IL_05ab: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3390,7 +5800,7 @@ IL_05b0: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_05b5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__17' + IL_05b5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__17' IL_05ba: brtrue.s IL_05fb IL_05bc: ldc.i4 0x100 @@ -3420,16 +5830,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05f1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05f6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__17' - IL_05fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__17' + IL_05f6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__17' + IL_05fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__17' IL_0600: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0605: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__17' + IL_0605: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__17' IL_060a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_060f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0614: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__16' + IL_0614: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__16' IL_0619: brtrue.s IL_0651 - IL_061b: ldc.i4.0 + IL_061b: ldc.i4.1 IL_061c: ldc.i4.s 26 IL_061e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0623: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) @@ -3454,10 +5864,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0647: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_064c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__16' - IL_0651: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__16' + IL_064c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__16' + IL_0651: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__16' IL_0656: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_065b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__16' + IL_065b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__16' IL_0660: ldarg.0 IL_0661: ldnull IL_0662: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3466,7 +5876,7 @@ IL_0667: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_066c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__19' + IL_066c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__19' IL_0671: brtrue.s IL_06b2 IL_0673: ldc.i4 0x100 @@ -3496,13 +5906,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06a8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06ad: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__19' - IL_06b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__19' + IL_06ad: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__19' + IL_06b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__19' IL_06b7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__19' + IL_06bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__19' IL_06c1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_06c6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_06cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__18' + IL_06cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__18' IL_06d0: brtrue.s IL_0708 IL_06d2: ldc.i4.0 @@ -3530,10 +5940,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06fe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0703: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__18' - IL_0708: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__18' + IL_0703: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__18' + IL_0708: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__18' IL_070d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0712: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__18' + IL_0712: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__18' IL_0717: ldarg.0 IL_0718: ldarg.1 IL_0719: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3542,7 +5952,7 @@ IL_071e: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0723: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__21' + IL_0723: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__21' IL_0728: brtrue.s IL_0769 IL_072a: ldc.i4 0x100 @@ -3572,13 +5982,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_075f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0764: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__21' - IL_0769: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__21' + IL_0764: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__21' + IL_0769: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__21' IL_076e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0773: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__21' + IL_0773: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__21' IL_0778: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_077d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0782: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__20' + IL_0782: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__20' IL_0787: brtrue.s IL_07bf IL_0789: ldc.i4.0 @@ -3606,10 +6016,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07b5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07ba: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__20' - IL_07bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__20' + IL_07ba: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__20' + IL_07bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__20' IL_07c4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__20' + IL_07c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__20' IL_07ce: ldarg.0 IL_07cf: ldc.i4.1 IL_07d0: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3618,7 +6028,7 @@ IL_07d5: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_07da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__23' + IL_07da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__23' IL_07df: brtrue.s IL_0820 IL_07e1: ldc.i4 0x100 @@ -3648,13 +6058,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0816: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_081b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__23' - IL_0820: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__23' + IL_081b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__23' + IL_0820: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__23' IL_0825: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_082a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__23' + IL_082a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__23' IL_082f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0834: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0839: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__22' + IL_0839: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__22' IL_083e: brtrue.s IL_0876 IL_0840: ldc.i4.0 @@ -3682,10 +6092,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_086c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0871: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__22' - IL_0876: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__22' + IL_0871: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__22' + IL_0876: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__22' IL_087b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0880: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__22' + IL_0880: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__22' IL_0885: ldarg.0 IL_0886: ldnull IL_0887: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3694,7 +6104,7 @@ IL_088c: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0891: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__25' + IL_0891: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__25' IL_0896: brtrue.s IL_08d7 IL_0898: ldc.i4 0x100 @@ -3724,13 +6134,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08cd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08d2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__25' - IL_08d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__25' + IL_08d2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__25' + IL_08d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__25' IL_08dc: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__25' + IL_08e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__25' IL_08e6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_08eb: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_08f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__24' + IL_08f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__24' IL_08f5: brtrue.s IL_092d IL_08f7: ldc.i4.0 @@ -3758,10 +6168,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0923: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0928: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__24' - IL_092d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__24' + IL_0928: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__24' + IL_092d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__24' IL_0932: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0937: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__24' + IL_0937: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__24' IL_093c: ldarg.0 IL_093d: ldarg.1 IL_093e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3770,7 +6180,7 @@ IL_0943: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0948: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__27' + IL_0948: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__27' IL_094d: brtrue.s IL_098e IL_094f: ldc.i4 0x100 @@ -3800,13 +6210,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0984: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0989: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__27' - IL_098e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__27' + IL_0989: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__27' + IL_098e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__27' IL_0993: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0998: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__27' + IL_0998: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__27' IL_099d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_09a2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_09a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__26' + IL_09a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__26' IL_09ac: brtrue.s IL_09e4 IL_09ae: ldc.i4.0 @@ -3834,10 +6244,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09da: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09df: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__26' - IL_09e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__26' + IL_09df: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__26' + IL_09e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__26' IL_09e9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__26' + IL_09ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__26' IL_09f3: ldarg.0 IL_09f4: ldc.i4.1 IL_09f5: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3846,7 +6256,7 @@ IL_09fa: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_09ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__29' + IL_09ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__29' IL_0a04: brtrue.s IL_0a45 IL_0a06: ldc.i4 0x100 @@ -3876,13 +6286,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a3b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a40: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__29' - IL_0a45: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__29' + IL_0a40: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__29' + IL_0a45: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__29' IL_0a4a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a4f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__29' + IL_0a4f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__29' IL_0a54: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0a59: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0a5e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__28' + IL_0a5e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__28' IL_0a63: brtrue.s IL_0a9b IL_0a65: ldc.i4.0 @@ -3910,10 +6320,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a91: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a96: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__28' - IL_0a9b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__28' + IL_0a96: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__28' + IL_0a9b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__28' IL_0aa0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0aa5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__28' + IL_0aa5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__28' IL_0aaa: ldarg.0 IL_0aab: ldnull IL_0aac: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3923,7 +6333,7 @@ !1, !2) IL_0ab6: ret - } // end of method DynamicTests::ArithmeticBinaryOperators + } // end of method DynamicTests::UncheckedArithmeticBinaryOperators .method private hidebysig static void RelationalOperators(object a, object b) cil managed @@ -3934,7 +6344,7 @@ .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) // Code size 3295 (0xcdf) .maxstack 11 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__1' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__1' IL_0005: brtrue.s IL_0046 IL_0007: ldc.i4 0x100 @@ -3964,13 +6374,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0041: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__1' - IL_0046: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__1' + IL_0041: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__1' + IL_0046: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__1' IL_004b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__1' + IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__1' IL_0055: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_005a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_005f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__0' + IL_005f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__0' IL_0064: brtrue.s IL_009c IL_0066: ldc.i4.0 @@ -3998,10 +6408,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0092: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0097: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__0' - IL_009c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__0' + IL_0097: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__0' + IL_009c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__0' IL_00a1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__0' + IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__0' IL_00ab: ldarg.0 IL_00ac: ldarg.1 IL_00ad: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4010,7 +6420,7 @@ IL_00b2: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_00b7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__3' + IL_00b7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__3' IL_00bc: brtrue.s IL_00fd IL_00be: ldc.i4 0x100 @@ -4040,13 +6450,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00f3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00f8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__3' - IL_00fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__3' + IL_00f8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__3' + IL_00fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__3' IL_0102: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0107: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__3' + IL_0107: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__3' IL_010c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0111: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0116: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__2' + IL_0116: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__2' IL_011b: brtrue.s IL_0153 IL_011d: ldc.i4.0 @@ -4074,10 +6484,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0149: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_014e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__2' - IL_0153: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__2' + IL_014e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__2' + IL_0153: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__2' IL_0158: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_015d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__2' + IL_015d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__2' IL_0162: ldarg.0 IL_0163: ldc.i4.1 IL_0164: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4086,7 +6496,7 @@ IL_0169: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_016e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__5' + IL_016e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__5' IL_0173: brtrue.s IL_01b4 IL_0175: ldc.i4 0x100 @@ -4116,13 +6526,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01aa: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01af: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__5' - IL_01b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__5' + IL_01af: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__5' + IL_01b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__5' IL_01b9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__5' + IL_01be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__5' IL_01c3: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_01c8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_01cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__4' + IL_01cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__4' IL_01d2: brtrue.s IL_020a IL_01d4: ldc.i4.0 @@ -4150,10 +6560,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0200: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0205: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__4' - IL_020a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__4' + IL_0205: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__4' + IL_020a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__4' IL_020f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0214: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__4' + IL_0214: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__4' IL_0219: ldarg.0 IL_021a: ldnull IL_021b: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4162,7 +6572,7 @@ IL_0220: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0225: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__7' + IL_0225: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__7' IL_022a: brtrue.s IL_026b IL_022c: ldc.i4 0x100 @@ -4192,13 +6602,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0261: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0266: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__7' - IL_026b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__7' + IL_0266: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__7' + IL_026b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__7' IL_0270: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0275: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__7' + IL_0275: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__7' IL_027a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_027f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0284: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__6' + IL_0284: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__6' IL_0289: brtrue.s IL_02c1 IL_028b: ldc.i4.0 @@ -4226,10 +6636,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02b7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02bc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__6' - IL_02c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__6' + IL_02bc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__6' + IL_02c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__6' IL_02c6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__6' + IL_02cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__6' IL_02d0: ldarg.0 IL_02d1: ldarg.1 IL_02d2: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4238,7 +6648,7 @@ IL_02d7: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_02dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__9' + IL_02dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__9' IL_02e1: brtrue.s IL_0322 IL_02e3: ldc.i4 0x100 @@ -4268,13 +6678,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0318: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_031d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__9' - IL_0322: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__9' + IL_031d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__9' + IL_0322: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__9' IL_0327: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_032c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__9' + IL_032c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__9' IL_0331: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0336: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_033b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__8' + IL_033b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__8' IL_0340: brtrue.s IL_0378 IL_0342: ldc.i4.0 @@ -4302,10 +6712,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_036e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0373: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__8' - IL_0378: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__8' + IL_0373: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__8' + IL_0378: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__8' IL_037d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0382: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__8' + IL_0382: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__8' IL_0387: ldarg.0 IL_0388: ldc.i4.1 IL_0389: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4314,7 +6724,7 @@ IL_038e: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0393: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__11' + IL_0393: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__11' IL_0398: brtrue.s IL_03d9 IL_039a: ldc.i4 0x100 @@ -4344,13 +6754,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03cf: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03d4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__11' - IL_03d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__11' + IL_03d4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__11' + IL_03d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__11' IL_03de: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__11' + IL_03e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__11' IL_03e8: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_03ed: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_03f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__10' + IL_03f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__10' IL_03f7: brtrue.s IL_042f IL_03f9: ldc.i4.0 @@ -4378,10 +6788,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0425: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_042a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__10' - IL_042f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__10' + IL_042a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__10' + IL_042f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__10' IL_0434: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0439: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__10' + IL_0439: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__10' IL_043e: ldarg.0 IL_043f: ldnull IL_0440: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4390,7 +6800,7 @@ IL_0445: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_044a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__13' + IL_044a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__13' IL_044f: brtrue.s IL_0490 IL_0451: ldc.i4 0x100 @@ -4420,13 +6830,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0486: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_048b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__13' - IL_0490: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__13' + IL_048b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__13' + IL_0490: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__13' IL_0495: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_049a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__13' + IL_049a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__13' IL_049f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_04a4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_04a9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__12' + IL_04a9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__12' IL_04ae: brtrue.s IL_04e6 IL_04b0: ldc.i4.0 @@ -4454,10 +6864,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04dc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04e1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__12' - IL_04e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__12' + IL_04e1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__12' + IL_04e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__12' IL_04eb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__12' + IL_04f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__12' IL_04f5: ldarg.0 IL_04f6: ldarg.1 IL_04f7: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4466,7 +6876,7 @@ IL_04fc: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0501: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__15' + IL_0501: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__15' IL_0506: brtrue.s IL_0547 IL_0508: ldc.i4 0x100 @@ -4496,13 +6906,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_053d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0542: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__15' - IL_0547: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__15' + IL_0542: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__15' + IL_0547: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__15' IL_054c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0551: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__15' + IL_0551: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__15' IL_0556: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_055b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0560: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__14' + IL_0560: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__14' IL_0565: brtrue.s IL_059d IL_0567: ldc.i4.0 @@ -4530,10 +6940,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0593: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0598: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__14' - IL_059d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__14' + IL_0598: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__14' + IL_059d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__14' IL_05a2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__14' + IL_05a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__14' IL_05ac: ldarg.0 IL_05ad: ldc.i4.1 IL_05ae: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4542,7 +6952,7 @@ IL_05b3: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_05b8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__17' + IL_05b8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__17' IL_05bd: brtrue.s IL_05fe IL_05bf: ldc.i4 0x100 @@ -4572,13 +6982,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05f4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05f9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__17' - IL_05fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__17' + IL_05f9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__17' + IL_05fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__17' IL_0603: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0608: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__17' + IL_0608: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__17' IL_060d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0612: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0617: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__16' + IL_0617: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__16' IL_061c: brtrue.s IL_0654 IL_061e: ldc.i4.0 @@ -4606,10 +7016,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_064a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_064f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__16' - IL_0654: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__16' + IL_064f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__16' + IL_0654: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__16' IL_0659: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_065e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__16' + IL_065e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__16' IL_0663: ldarg.0 IL_0664: ldnull IL_0665: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4618,7 +7028,7 @@ IL_066a: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_066f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__19' + IL_066f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__19' IL_0674: brtrue.s IL_06b5 IL_0676: ldc.i4 0x100 @@ -4648,13 +7058,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06ab: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06b0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__19' - IL_06b5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__19' + IL_06b0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__19' + IL_06b5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__19' IL_06ba: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__19' + IL_06bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__19' IL_06c4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_06c9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_06ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__18' + IL_06ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__18' IL_06d3: brtrue.s IL_070b IL_06d5: ldc.i4.0 @@ -4682,10 +7092,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0701: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0706: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__18' - IL_070b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__18' + IL_0706: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__18' + IL_070b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__18' IL_0710: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0715: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__18' + IL_0715: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__18' IL_071a: ldarg.0 IL_071b: ldarg.1 IL_071c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4694,7 +7104,7 @@ IL_0721: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0726: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__21' + IL_0726: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__21' IL_072b: brtrue.s IL_076c IL_072d: ldc.i4 0x100 @@ -4724,13 +7134,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0762: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0767: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__21' - IL_076c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__21' + IL_0767: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__21' + IL_076c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__21' IL_0771: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0776: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__21' + IL_0776: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__21' IL_077b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0780: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0785: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__20' + IL_0785: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__20' IL_078a: brtrue.s IL_07c2 IL_078c: ldc.i4.0 @@ -4758,10 +7168,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07b8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07bd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__20' - IL_07c2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__20' + IL_07bd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__20' + IL_07c2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__20' IL_07c7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__20' + IL_07cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__20' IL_07d1: ldarg.0 IL_07d2: ldc.i4.1 IL_07d3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4770,7 +7180,7 @@ IL_07d8: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_07dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__23' + IL_07dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__23' IL_07e2: brtrue.s IL_0823 IL_07e4: ldc.i4 0x100 @@ -4800,13 +7210,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0819: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_081e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__23' - IL_0823: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__23' + IL_081e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__23' + IL_0823: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__23' IL_0828: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_082d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__23' + IL_082d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__23' IL_0832: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0837: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_083c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__22' + IL_083c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__22' IL_0841: brtrue.s IL_0879 IL_0843: ldc.i4.0 @@ -4834,10 +7244,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_086f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0874: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__22' - IL_0879: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__22' + IL_0874: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__22' + IL_0879: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__22' IL_087e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0883: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__22' + IL_0883: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__22' IL_0888: ldarg.0 IL_0889: ldnull IL_088a: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4846,7 +7256,7 @@ IL_088f: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0894: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__25' + IL_0894: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__25' IL_0899: brtrue.s IL_08da IL_089b: ldc.i4 0x100 @@ -4876,13 +7286,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08d0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__25' - IL_08da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__25' + IL_08d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__25' + IL_08da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__25' IL_08df: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__25' + IL_08e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__25' IL_08e9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_08ee: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_08f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__24' + IL_08f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__24' IL_08f8: brtrue.s IL_0930 IL_08fa: ldc.i4.0 @@ -4910,10 +7320,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0926: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_092b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__24' - IL_0930: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__24' + IL_092b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__24' + IL_0930: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__24' IL_0935: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_093a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__24' + IL_093a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__24' IL_093f: ldarg.0 IL_0940: ldarg.1 IL_0941: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4922,7 +7332,7 @@ IL_0946: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_094b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__27' + IL_094b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__27' IL_0950: brtrue.s IL_0991 IL_0952: ldc.i4 0x100 @@ -4952,13 +7362,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0987: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_098c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__27' - IL_0991: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__27' + IL_098c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__27' + IL_0991: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__27' IL_0996: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_099b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__27' + IL_099b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__27' IL_09a0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_09a5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_09aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__26' + IL_09aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__26' IL_09af: brtrue.s IL_09e7 IL_09b1: ldc.i4.0 @@ -4986,10 +7396,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09dd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09e2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__26' - IL_09e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__26' + IL_09e2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__26' + IL_09e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__26' IL_09ec: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__26' + IL_09f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__26' IL_09f6: ldarg.0 IL_09f7: ldc.i4.1 IL_09f8: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4998,7 +7408,7 @@ IL_09fd: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0a02: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__29' + IL_0a02: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__29' IL_0a07: brtrue.s IL_0a48 IL_0a09: ldc.i4 0x100 @@ -5028,13 +7438,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a3e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a43: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__29' - IL_0a48: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__29' + IL_0a43: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__29' + IL_0a48: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__29' IL_0a4d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a52: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__29' + IL_0a52: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__29' IL_0a57: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0a5c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0a61: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__28' + IL_0a61: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__28' IL_0a66: brtrue.s IL_0a9e IL_0a68: ldc.i4.0 @@ -5062,10 +7472,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a94: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a99: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__28' - IL_0a9e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__28' + IL_0a99: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__28' + IL_0a9e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__28' IL_0aa3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0aa8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__28' + IL_0aa8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__28' IL_0aad: ldarg.0 IL_0aae: ldnull IL_0aaf: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5074,7 +7484,7 @@ IL_0ab4: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0ab9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__31' + IL_0ab9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__31' IL_0abe: brtrue.s IL_0aff IL_0ac0: ldc.i4 0x100 @@ -5104,13 +7514,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0af5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0afa: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__31' - IL_0aff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__31' + IL_0afa: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__31' + IL_0aff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__31' IL_0b04: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b09: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__31' + IL_0b09: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__31' IL_0b0e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0b13: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0b18: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__30' + IL_0b18: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__30' IL_0b1d: brtrue.s IL_0b55 IL_0b1f: ldc.i4.0 @@ -5138,10 +7548,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b4b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b50: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__30' - IL_0b55: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__30' + IL_0b50: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__30' + IL_0b55: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__30' IL_0b5a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b5f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__30' + IL_0b5f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__30' IL_0b64: ldarg.0 IL_0b65: ldarg.1 IL_0b66: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5150,7 +7560,7 @@ IL_0b6b: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0b70: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__33' + IL_0b70: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__33' IL_0b75: brtrue.s IL_0bb6 IL_0b77: ldc.i4 0x100 @@ -5180,13 +7590,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0bac: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0bb1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__33' - IL_0bb6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__33' + IL_0bb1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__33' + IL_0bb6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__33' IL_0bbb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0bc0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__33' + IL_0bc0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__33' IL_0bc5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0bca: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0bcf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__32' + IL_0bcf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__32' IL_0bd4: brtrue.s IL_0c0c IL_0bd6: ldc.i4.0 @@ -5214,10 +7624,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c02: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c07: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__32' - IL_0c0c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__32' + IL_0c07: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__32' + IL_0c0c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__32' IL_0c11: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c16: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__32' + IL_0c16: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__32' IL_0c1b: ldarg.0 IL_0c1c: ldc.i4.1 IL_0c1d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5226,7 +7636,7 @@ IL_0c22: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0c27: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__35' + IL_0c27: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__35' IL_0c2c: brtrue.s IL_0c6d IL_0c2e: ldc.i4 0x100 @@ -5256,13 +7666,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c63: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c68: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__35' - IL_0c6d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__35' + IL_0c68: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__35' + IL_0c6d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__35' IL_0c72: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c77: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__35' + IL_0c77: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__35' IL_0c7c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0c81: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0c86: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__34' + IL_0c86: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__34' IL_0c8b: brtrue.s IL_0cc3 IL_0c8d: ldc.i4.0 @@ -5290,10 +7700,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0cb9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0cbe: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__34' - IL_0cc3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__34' + IL_0cbe: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__34' + IL_0cc3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__34' IL_0cc8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0ccd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__34' + IL_0ccd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__34' IL_0cd2: ldarg.0 IL_0cd3: ldnull IL_0cd4: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5309,10 +7719,10 @@ { .param [1] .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 81 (0x51) + // Code size 156 (0x9c) .maxstack 3 IL_0000: call void [mscorlib]System.Console::WriteLine() - IL_0005: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__0' + IL_0005: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__0' IL_000a: brtrue.s IL_0031 IL_000c: ldc.i4.s 16 @@ -5324,16 +7734,37 @@ class [mscorlib]System.Type, class [mscorlib]System.Type) IL_0027: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_002c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__0' - IL_0031: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__0' + IL_002c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__0' + IL_0031: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__0' IL_0036: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_003b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__0' + IL_003b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__0' IL_0040: ldarg.0 IL_0041: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0046: box [mscorlib]System.Int32 IL_004b: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::MemberAccess(object) - IL_0050: ret + IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__1' + IL_0055: brtrue.s IL_007c + + IL_0057: ldc.i4.s 17 + IL_0059: ldtoken [mscorlib]System.Int32 + IL_005e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0063: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0068: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_006d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::Convert(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Type) + IL_0072: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0077: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__1' + IL_007c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__1' + IL_0081: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0086: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__1' + IL_008b: ldarg.0 + IL_008c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0091: box [mscorlib]System.Int32 + IL_0096: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::MemberAccess(object) + IL_009b: ret } // end of method DynamicTests::Casts .method private hidebysig static void CompoundAssignment(object a, @@ -5349,7 +7780,7 @@ object V_1) IL_0000: ldarg.0 IL_0001: stloc.0 - IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__3' + IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__3' IL_0007: brtrue.s IL_0028 IL_0009: ldc.i4.0 @@ -5360,16 +7791,16 @@ string, class [mscorlib]System.Type) IL_001e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0023: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__3' - IL_0028: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__3' + IL_0023: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__3' + IL_0028: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__3' IL_002d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0032: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__3' + IL_0032: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__3' IL_0037: ldloc.0 IL_0038: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_003d: brtrue IL_013b - IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__2' + IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__2' IL_0047: brtrue.s IL_0086 IL_0049: ldc.i4 0x80 @@ -5397,12 +7828,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_007c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0081: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__2' - IL_0086: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__2' + IL_0081: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__2' + IL_0086: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__2' IL_008b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0090: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__2' + IL_0090: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__2' IL_0095: ldloc.0 - IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__1' + IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__1' IL_009b: brtrue.s IL_00d3 IL_009d: ldc.i4.0 @@ -5430,11 +7861,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00c9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00ce: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__1' - IL_00d3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__1' + IL_00ce: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__1' + IL_00d3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__1' IL_00d8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__1' - IL_00e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__0' + IL_00dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__1' + IL_00e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__0' IL_00e7: brtrue.s IL_0118 IL_00e9: ldc.i4.0 @@ -5455,10 +7886,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_010e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0113: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__0' - IL_0118: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__0' + IL_0113: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__0' + IL_0118: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__0' IL_011d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0122: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__0' + IL_0122: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__0' IL_0127: ldloc.0 IL_0128: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5472,7 +7903,7 @@ IL_0138: pop IL_0139: br.s IL_0197 - IL_013b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__4' + IL_013b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__4' IL_0140: brtrue.s IL_0180 IL_0142: ldc.i4 0x104 @@ -5502,10 +7933,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0176: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_017b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__4' - IL_0180: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__4' + IL_017b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__4' + IL_0180: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__4' IL_0185: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_018a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__4' + IL_018a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__4' IL_018f: ldloc.0 IL_0190: ldc.i4.5 IL_0191: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5514,7 +7945,7 @@ IL_0196: pop IL_0197: ldarg.0 IL_0198: stloc.0 - IL_0199: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__8' + IL_0199: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__8' IL_019e: brtrue.s IL_01bf IL_01a0: ldc.i4.0 @@ -5525,16 +7956,16 @@ string, class [mscorlib]System.Type) IL_01b5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01ba: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__8' - IL_01bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__8' + IL_01ba: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__8' + IL_01bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__8' IL_01c4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__8' + IL_01c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__8' IL_01ce: ldloc.0 IL_01cf: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_01d4: brtrue IL_02d2 - IL_01d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__7' + IL_01d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__7' IL_01de: brtrue.s IL_021d IL_01e0: ldc.i4 0x80 @@ -5562,12 +7993,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0213: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0218: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__7' - IL_021d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__7' + IL_0218: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__7' + IL_021d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__7' IL_0222: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0227: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__7' + IL_0227: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__7' IL_022c: ldloc.0 - IL_022d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__6' + IL_022d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__6' IL_0232: brtrue.s IL_026a IL_0234: ldc.i4.0 @@ -5595,11 +8026,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0260: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0265: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__6' - IL_026a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__6' + IL_0265: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__6' + IL_026a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__6' IL_026f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0274: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__6' - IL_0279: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__5' + IL_0274: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__6' + IL_0279: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__5' IL_027e: brtrue.s IL_02af IL_0280: ldc.i4.0 @@ -5620,10 +8051,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02a5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02aa: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__5' - IL_02af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__5' + IL_02aa: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__5' + IL_02af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__5' IL_02b4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__5' + IL_02b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__5' IL_02be: ldloc.0 IL_02bf: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5637,7 +8068,7 @@ IL_02cf: pop IL_02d0: br.s IL_032e - IL_02d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__9' + IL_02d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__9' IL_02d7: brtrue.s IL_0317 IL_02d9: ldc.i4 0x104 @@ -5667,10 +8098,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_030d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0312: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__9' - IL_0317: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__9' + IL_0312: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__9' + IL_0317: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__9' IL_031c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0321: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__9' + IL_0321: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__9' IL_0326: ldloc.0 IL_0327: ldc.i4.1 IL_0328: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5679,7 +8110,7 @@ IL_032d: pop IL_032e: ldarg.0 IL_032f: stloc.0 - IL_0330: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__12' + IL_0330: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__12' IL_0335: brtrue.s IL_0374 IL_0337: ldc.i4 0x80 @@ -5707,12 +8138,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_036a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_036f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__12' - IL_0374: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__12' + IL_036f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__12' + IL_0374: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__12' IL_0379: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_037e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__12' + IL_037e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__12' IL_0383: ldloc.0 - IL_0384: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__11' + IL_0384: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__11' IL_0389: brtrue.s IL_03c1 IL_038b: ldc.i4.0 @@ -5740,11 +8171,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03b7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03bc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__11' - IL_03c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__11' + IL_03bc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__11' + IL_03c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__11' IL_03c6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__11' - IL_03d0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__10' + IL_03cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__11' + IL_03d0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__10' IL_03d5: brtrue.s IL_0406 IL_03d7: ldc.i4.0 @@ -5765,10 +8196,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03fc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0401: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__10' - IL_0406: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__10' + IL_0401: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__10' + IL_0406: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__10' IL_040b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0410: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__10' + IL_0410: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__10' IL_0415: ldloc.0 IL_0416: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5782,7 +8213,7 @@ IL_0426: pop IL_0427: ldarg.0 IL_0428: stloc.0 - IL_0429: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__15' + IL_0429: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__15' IL_042e: brtrue.s IL_046d IL_0430: ldc.i4 0x80 @@ -5810,12 +8241,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0463: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0468: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__15' - IL_046d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__15' + IL_0468: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__15' + IL_046d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__15' IL_0472: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0477: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__15' + IL_0477: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__15' IL_047c: ldloc.0 - IL_047d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__14' + IL_047d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__14' IL_0482: brtrue.s IL_04ba IL_0484: ldc.i4.0 @@ -5843,11 +8274,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04b0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04b5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__14' - IL_04ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__14' + IL_04b5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__14' + IL_04ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__14' IL_04bf: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04c4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__14' - IL_04c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__13' + IL_04c4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__14' + IL_04c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__13' IL_04ce: brtrue.s IL_04ff IL_04d0: ldc.i4.0 @@ -5868,10 +8299,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04f5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04fa: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__13' - IL_04ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__13' + IL_04fa: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__13' + IL_04ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__13' IL_0504: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0509: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__13' + IL_0509: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__13' IL_050e: ldloc.0 IL_050f: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5887,7 +8318,7 @@ IL_0521: stloc.0 IL_0522: ldarg.0 IL_0523: stloc.1 - IL_0524: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__19' + IL_0524: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__19' IL_0529: brtrue.s IL_054a IL_052b: ldc.i4.0 @@ -5898,16 +8329,16 @@ string, class [mscorlib]System.Type) IL_0540: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0545: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__19' - IL_054a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__19' + IL_0545: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__19' + IL_054a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__19' IL_054f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0554: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__19' + IL_0554: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__19' IL_0559: ldloc.1 IL_055a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_055f: brtrue IL_065d - IL_0564: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__18' + IL_0564: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__18' IL_0569: brtrue.s IL_05a8 IL_056b: ldc.i4 0x80 @@ -5935,12 +8366,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_059e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05a3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__18' - IL_05a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__18' + IL_05a3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__18' + IL_05a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__18' IL_05ad: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__18' + IL_05b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__18' IL_05b7: ldloc.1 - IL_05b8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__17' + IL_05b8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__17' IL_05bd: brtrue.s IL_05f5 IL_05bf: ldc.i4.0 @@ -5968,11 +8399,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05eb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05f0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__17' - IL_05f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__17' + IL_05f0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__17' + IL_05f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__17' IL_05fa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__17' - IL_0604: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__16' + IL_05ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__17' + IL_0604: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__16' IL_0609: brtrue.s IL_063a IL_060b: ldc.i4.0 @@ -5993,10 +8424,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0630: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0635: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__16' - IL_063a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__16' + IL_0635: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__16' + IL_063a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__16' IL_063f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0644: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__16' + IL_0644: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__16' IL_0649: ldloc.1 IL_064a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6010,7 +8441,7 @@ IL_065a: pop IL_065b: br.s IL_06b9 - IL_065d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__20' + IL_065d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__20' IL_0662: brtrue.s IL_06a2 IL_0664: ldc.i4 0x104 @@ -6040,10 +8471,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0698: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_069d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__20' - IL_06a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__20' + IL_069d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__20' + IL_06a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__20' IL_06a7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__20' + IL_06ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__20' IL_06b1: ldloc.1 IL_06b2: ldloc.0 IL_06b3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6054,7 +8485,7 @@ IL_06ba: stloc.1 IL_06bb: ldarg.0 IL_06bc: stloc.0 - IL_06bd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__24' + IL_06bd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__24' IL_06c2: brtrue.s IL_06e3 IL_06c4: ldc.i4.0 @@ -6065,16 +8496,16 @@ string, class [mscorlib]System.Type) IL_06d9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__24' - IL_06e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__24' + IL_06de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__24' + IL_06e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__24' IL_06e8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__24' + IL_06ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__24' IL_06f2: ldloc.0 IL_06f3: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_06f8: brtrue IL_07f6 - IL_06fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__23' + IL_06fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__23' IL_0702: brtrue.s IL_0741 IL_0704: ldc.i4 0x80 @@ -6102,12 +8533,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0737: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_073c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__23' - IL_0741: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__23' + IL_073c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__23' + IL_0741: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__23' IL_0746: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_074b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__23' + IL_074b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__23' IL_0750: ldloc.0 - IL_0751: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__22' + IL_0751: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__22' IL_0756: brtrue.s IL_078e IL_0758: ldc.i4.0 @@ -6135,11 +8566,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0784: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0789: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__22' - IL_078e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__22' + IL_0789: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__22' + IL_078e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__22' IL_0793: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0798: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__22' - IL_079d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__21' + IL_0798: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__22' + IL_079d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__21' IL_07a2: brtrue.s IL_07d3 IL_07a4: ldc.i4.0 @@ -6160,10 +8591,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07c9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07ce: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__21' - IL_07d3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__21' + IL_07ce: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__21' + IL_07d3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__21' IL_07d8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__21' + IL_07dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__21' IL_07e2: ldloc.0 IL_07e3: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6177,7 +8608,7 @@ IL_07f3: pop IL_07f4: br.s IL_0852 - IL_07f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__25' + IL_07f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__25' IL_07fb: brtrue.s IL_083b IL_07fd: ldc.i4 0x104 @@ -6207,10 +8638,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0831: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0836: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__25' - IL_083b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__25' + IL_0836: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__25' + IL_083b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__25' IL_0840: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0845: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__25' + IL_0845: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__25' IL_084a: ldloc.0 IL_084b: ldloc.1 IL_084c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6219,7 +8650,7 @@ IL_0851: pop IL_0852: ldarg.0 IL_0853: stloc.0 - IL_0854: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__28' + IL_0854: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__28' IL_0859: brtrue.s IL_0898 IL_085b: ldc.i4 0x80 @@ -6247,12 +8678,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_088e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0893: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__28' - IL_0898: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__28' + IL_0893: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__28' + IL_0898: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__28' IL_089d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__28' + IL_08a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__28' IL_08a7: ldloc.0 - IL_08a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__27' + IL_08a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__27' IL_08ad: brtrue.s IL_08e5 IL_08af: ldc.i4.0 @@ -6280,11 +8711,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08db: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__27' - IL_08e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__27' + IL_08e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__27' + IL_08e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__27' IL_08ea: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__27' - IL_08f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__26' + IL_08ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__27' + IL_08f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__26' IL_08f9: brtrue.s IL_092a IL_08fb: ldc.i4.0 @@ -6305,10 +8736,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0920: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0925: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__26' - IL_092a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__26' + IL_0925: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__26' + IL_092a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__26' IL_092f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0934: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__26' + IL_0934: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__26' IL_0939: ldloc.0 IL_093a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6322,7 +8753,7 @@ IL_094a: pop IL_094b: ldarg.0 IL_094c: stloc.0 - IL_094d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__31' + IL_094d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__31' IL_0952: brtrue.s IL_0991 IL_0954: ldc.i4 0x80 @@ -6350,12 +8781,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0987: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_098c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__31' - IL_0991: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__31' + IL_098c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__31' + IL_0991: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__31' IL_0996: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_099b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__31' + IL_099b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__31' IL_09a0: ldloc.0 - IL_09a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__30' + IL_09a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__30' IL_09a6: brtrue.s IL_09de IL_09a8: ldc.i4.0 @@ -6383,11 +8814,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09d4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__30' - IL_09de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__30' + IL_09d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__30' + IL_09de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__30' IL_09e3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__30' - IL_09ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__29' + IL_09e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__30' + IL_09ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__29' IL_09f2: brtrue.s IL_0a23 IL_09f4: ldc.i4.0 @@ -6408,10 +8839,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a19: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a1e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__29' - IL_0a23: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__29' + IL_0a1e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__29' + IL_0a23: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__29' IL_0a28: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a2d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__29' + IL_0a2d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__29' IL_0a32: ldloc.0 IL_0a33: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6425,7 +8856,7 @@ IL_0a43: pop IL_0a44: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0a49: stloc.0 - IL_0a4a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__35' + IL_0a4a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__35' IL_0a4f: brtrue.s IL_0a70 IL_0a51: ldc.i4.0 @@ -6436,16 +8867,16 @@ string, class [mscorlib]System.Type) IL_0a66: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a6b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__35' - IL_0a70: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__35' + IL_0a6b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__35' + IL_0a70: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__35' IL_0a75: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a7a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__35' + IL_0a7a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__35' IL_0a7f: ldloc.0 IL_0a80: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0a85: brtrue IL_0b83 - IL_0a8a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__34' + IL_0a8a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__34' IL_0a8f: brtrue.s IL_0ace IL_0a91: ldc.i4 0x80 @@ -6473,12 +8904,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0ac4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ac9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__34' - IL_0ace: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__34' + IL_0ac9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__34' + IL_0ace: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__34' IL_0ad3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0ad8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__34' + IL_0ad8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__34' IL_0add: ldloc.0 - IL_0ade: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__33' + IL_0ade: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__33' IL_0ae3: brtrue.s IL_0b1b IL_0ae5: ldc.i4.0 @@ -6506,11 +8937,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b11: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b16: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__33' - IL_0b1b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__33' + IL_0b16: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__33' + IL_0b1b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__33' IL_0b20: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b25: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__33' - IL_0b2a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__32' + IL_0b25: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__33' + IL_0b2a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__32' IL_0b2f: brtrue.s IL_0b60 IL_0b31: ldc.i4.0 @@ -6531,10 +8962,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b56: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b5b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__32' - IL_0b60: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__32' + IL_0b5b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__32' + IL_0b60: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__32' IL_0b65: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b6a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__32' + IL_0b6a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__32' IL_0b6f: ldloc.0 IL_0b70: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6548,7 +8979,7 @@ IL_0b80: pop IL_0b81: br.s IL_0bdf - IL_0b83: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__36' + IL_0b83: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__36' IL_0b88: brtrue.s IL_0bc8 IL_0b8a: ldc.i4 0x104 @@ -6578,10 +9009,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0bbe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0bc3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__36' - IL_0bc8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__36' + IL_0bc3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__36' + IL_0bc8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__36' IL_0bcd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0bd2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__36' + IL_0bd2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__36' IL_0bd7: ldloc.0 IL_0bd8: ldc.i4.5 IL_0bd9: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6590,7 +9021,7 @@ IL_0bde: pop IL_0bdf: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0be4: stloc.0 - IL_0be5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__40' + IL_0be5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__40' IL_0bea: brtrue.s IL_0c0b IL_0bec: ldc.i4.0 @@ -6601,16 +9032,16 @@ string, class [mscorlib]System.Type) IL_0c01: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c06: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__40' - IL_0c0b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__40' + IL_0c06: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__40' + IL_0c0b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__40' IL_0c10: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c15: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__40' + IL_0c15: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__40' IL_0c1a: ldloc.0 IL_0c1b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0c20: brtrue IL_0d1d - IL_0c25: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__39' + IL_0c25: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__39' IL_0c2a: brtrue.s IL_0c69 IL_0c2c: ldc.i4 0x80 @@ -6638,12 +9069,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c5f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c64: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__39' - IL_0c69: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__39' + IL_0c64: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__39' + IL_0c69: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__39' IL_0c6e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c73: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__39' + IL_0c73: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__39' IL_0c78: ldloc.0 - IL_0c79: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__38' + IL_0c79: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__38' IL_0c7e: brtrue.s IL_0cb6 IL_0c80: ldc.i4.0 @@ -6671,11 +9102,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0cac: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0cb1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__38' - IL_0cb6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__38' + IL_0cb1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__38' + IL_0cb6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__38' IL_0cbb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0cc0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__38' - IL_0cc5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__37' + IL_0cc0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__38' + IL_0cc5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__37' IL_0cca: brtrue.s IL_0cfb IL_0ccc: ldc.i4.0 @@ -6696,10 +9127,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0cf1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0cf6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__37' - IL_0cfb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__37' + IL_0cf6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__37' + IL_0cfb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__37' IL_0d00: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d05: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__37' + IL_0d05: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__37' IL_0d0a: ldloc.0 IL_0d0b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6713,7 +9144,7 @@ IL_0d1b: pop IL_0d1c: ret - IL_0d1d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__41' + IL_0d1d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__41' IL_0d22: brtrue.s IL_0d62 IL_0d24: ldc.i4 0x104 @@ -6743,10 +9174,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d58: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d5d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__41' - IL_0d62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__41' + IL_0d5d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__41' + IL_0d62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__41' IL_0d67: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d6c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__41' + IL_0d6c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__41' IL_0d71: ldloc.0 IL_0d72: ldc.i4.5 IL_0d73: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6767,7 +9198,7 @@ .maxstack 16 .locals init (object V_0, object V_1) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__5' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__5' IL_0005: brtrue.s IL_0046 IL_0007: ldc.i4 0x100 @@ -6797,15 +9228,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0041: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__5' - IL_0046: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__5' + IL_0041: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__5' + IL_0046: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__5' IL_004b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__5' + IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__5' IL_0055: ldtoken [mscorlib]System.Console IL_005a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_005f: ldarg.0 IL_0060: stloc.0 - IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__3' + IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__3' IL_0066: brtrue.s IL_0087 IL_0068: ldc.i4.0 @@ -6816,16 +9247,16 @@ string, class [mscorlib]System.Type) IL_007d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0082: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__3' - IL_0087: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__3' + IL_0082: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__3' + IL_0087: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__3' IL_008c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__3' + IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__3' IL_0096: ldloc.0 IL_0097: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_009c: brtrue IL_0199 - IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__2' + IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__2' IL_00a6: brtrue.s IL_00e5 IL_00a8: ldc.i4 0x80 @@ -6853,12 +9284,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00db: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__2' - IL_00e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__2' + IL_00e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__2' + IL_00e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__2' IL_00ea: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__2' + IL_00ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__2' IL_00f4: ldloc.0 - IL_00f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__1' + IL_00f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__1' IL_00fa: brtrue.s IL_0132 IL_00fc: ldc.i4.0 @@ -6886,11 +9317,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0128: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_012d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__1' - IL_0132: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__1' + IL_012d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__1' + IL_0132: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__1' IL_0137: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_013c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__1' - IL_0141: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__0' + IL_013c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__1' + IL_0141: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__0' IL_0146: brtrue.s IL_0177 IL_0148: ldc.i4.0 @@ -6911,10 +9342,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_016d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0172: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__0' - IL_0177: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__0' + IL_0172: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__0' + IL_0177: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__0' IL_017c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0181: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__0' + IL_0181: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__0' IL_0186: ldloc.0 IL_0187: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6927,7 +9358,7 @@ !2) IL_0197: br.s IL_01f4 - IL_0199: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__4' + IL_0199: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__4' IL_019e: brtrue.s IL_01de IL_01a0: ldc.i4 0x104 @@ -6957,10 +9388,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01d4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__4' - IL_01de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__4' + IL_01d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__4' + IL_01de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__4' IL_01e3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__4' + IL_01e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__4' IL_01ed: ldloc.0 IL_01ee: ldc.i4.5 IL_01ef: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6969,7 +9400,7 @@ IL_01f4: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_01f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__11' + IL_01f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__11' IL_01fe: brtrue.s IL_023f IL_0200: ldc.i4 0x100 @@ -6999,15 +9430,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0235: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_023a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__11' - IL_023f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__11' + IL_023a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__11' + IL_023f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__11' IL_0244: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0249: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__11' + IL_0249: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__11' IL_024e: ldtoken [mscorlib]System.Console IL_0253: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0258: ldarg.0 IL_0259: stloc.0 - IL_025a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__9' + IL_025a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__9' IL_025f: brtrue.s IL_0280 IL_0261: ldc.i4.0 @@ -7018,16 +9449,16 @@ string, class [mscorlib]System.Type) IL_0276: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_027b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__9' - IL_0280: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__9' + IL_027b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__9' + IL_0280: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__9' IL_0285: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_028a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__9' + IL_028a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__9' IL_028f: ldloc.0 IL_0290: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0295: brtrue IL_0392 - IL_029a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__8' + IL_029a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__8' IL_029f: brtrue.s IL_02de IL_02a1: ldc.i4 0x80 @@ -7055,12 +9486,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02d4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__8' - IL_02de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__8' + IL_02d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__8' + IL_02de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__8' IL_02e3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__8' + IL_02e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__8' IL_02ed: ldloc.0 - IL_02ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__7' + IL_02ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__7' IL_02f3: brtrue.s IL_032b IL_02f5: ldc.i4.0 @@ -7088,11 +9519,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0321: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0326: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__7' - IL_032b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__7' + IL_0326: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__7' + IL_032b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__7' IL_0330: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0335: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__7' - IL_033a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__6' + IL_0335: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__7' + IL_033a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__6' IL_033f: brtrue.s IL_0370 IL_0341: ldc.i4.0 @@ -7113,10 +9544,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0366: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_036b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__6' - IL_0370: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__6' + IL_036b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__6' + IL_0370: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__6' IL_0375: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_037a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__6' + IL_037a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__6' IL_037f: ldloc.0 IL_0380: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7129,7 +9560,7 @@ !2) IL_0390: br.s IL_03ed - IL_0392: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__10' + IL_0392: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__10' IL_0397: brtrue.s IL_03d7 IL_0399: ldc.i4 0x104 @@ -7159,10 +9590,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03cd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03d2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__10' - IL_03d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__10' + IL_03d2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__10' + IL_03d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__10' IL_03dc: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__10' + IL_03e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__10' IL_03e6: ldloc.0 IL_03e7: ldc.i4.1 IL_03e8: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7171,7 +9602,7 @@ IL_03ed: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_03f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__15' + IL_03f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__15' IL_03f7: brtrue.s IL_0438 IL_03f9: ldc.i4 0x100 @@ -7201,15 +9632,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_042e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0433: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__15' - IL_0438: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__15' + IL_0433: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__15' + IL_0438: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__15' IL_043d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0442: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__15' + IL_0442: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__15' IL_0447: ldtoken [mscorlib]System.Console IL_044c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0451: ldarg.0 IL_0452: stloc.0 - IL_0453: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__14' + IL_0453: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__14' IL_0458: brtrue.s IL_0497 IL_045a: ldc.i4 0x80 @@ -7237,12 +9668,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_048d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0492: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__14' - IL_0497: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__14' + IL_0492: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__14' + IL_0497: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__14' IL_049c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__14' + IL_04a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__14' IL_04a6: ldloc.0 - IL_04a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__13' + IL_04a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__13' IL_04ac: brtrue.s IL_04e4 IL_04ae: ldc.i4.0 @@ -7270,11 +9701,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04da: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04df: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__13' - IL_04e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__13' + IL_04df: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__13' + IL_04e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__13' IL_04e9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__13' - IL_04f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__12' + IL_04ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__13' + IL_04f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__12' IL_04f8: brtrue.s IL_0529 IL_04fa: ldc.i4.0 @@ -7295,10 +9726,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_051f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0524: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__12' - IL_0529: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__12' + IL_0524: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__12' + IL_0529: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__12' IL_052e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0533: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__12' + IL_0533: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__12' IL_0538: ldloc.0 IL_0539: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7312,7 +9743,7 @@ IL_0549: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_054e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__19' + IL_054e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__19' IL_0553: brtrue.s IL_0594 IL_0555: ldc.i4 0x100 @@ -7342,15 +9773,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_058a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_058f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__19' - IL_0594: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__19' + IL_058f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__19' + IL_0594: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__19' IL_0599: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_059e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__19' + IL_059e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__19' IL_05a3: ldtoken [mscorlib]System.Console IL_05a8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_05ad: ldarg.0 IL_05ae: stloc.0 - IL_05af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__18' + IL_05af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__18' IL_05b4: brtrue.s IL_05f3 IL_05b6: ldc.i4 0x80 @@ -7378,12 +9809,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05e9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05ee: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__18' - IL_05f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__18' + IL_05ee: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__18' + IL_05f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__18' IL_05f8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__18' + IL_05fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__18' IL_0602: ldloc.0 - IL_0603: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__17' + IL_0603: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__17' IL_0608: brtrue.s IL_0640 IL_060a: ldc.i4.0 @@ -7411,11 +9842,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0636: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_063b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__17' - IL_0640: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__17' + IL_063b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__17' + IL_0640: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__17' IL_0645: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_064a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__17' - IL_064f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__16' + IL_064a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__17' + IL_064f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__16' IL_0654: brtrue.s IL_0685 IL_0656: ldc.i4.0 @@ -7436,10 +9867,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_067b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0680: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__16' - IL_0685: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__16' + IL_0680: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__16' + IL_0685: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__16' IL_068a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_068f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__16' + IL_068f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__16' IL_0694: ldloc.0 IL_0695: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7453,7 +9884,7 @@ IL_06a5: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_06aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__25' + IL_06aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__25' IL_06af: brtrue.s IL_06f0 IL_06b1: ldc.i4 0x100 @@ -7483,17 +9914,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06e6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06eb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__25' - IL_06f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__25' + IL_06eb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__25' + IL_06f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__25' IL_06f5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__25' + IL_06fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__25' IL_06ff: ldtoken [mscorlib]System.Console IL_0704: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0709: ldarg.1 IL_070a: stloc.0 IL_070b: ldarg.0 IL_070c: stloc.1 - IL_070d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__23' + IL_070d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__23' IL_0712: brtrue.s IL_0733 IL_0714: ldc.i4.0 @@ -7504,16 +9935,16 @@ string, class [mscorlib]System.Type) IL_0729: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_072e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__23' - IL_0733: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__23' + IL_072e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__23' + IL_0733: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__23' IL_0738: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_073d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__23' + IL_073d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__23' IL_0742: ldloc.1 IL_0743: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0748: brtrue IL_0845 - IL_074d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__22' + IL_074d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__22' IL_0752: brtrue.s IL_0791 IL_0754: ldc.i4 0x80 @@ -7541,12 +9972,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0787: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_078c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__22' - IL_0791: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__22' + IL_078c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__22' + IL_0791: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__22' IL_0796: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_079b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__22' + IL_079b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__22' IL_07a0: ldloc.1 - IL_07a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__21' + IL_07a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__21' IL_07a6: brtrue.s IL_07de IL_07a8: ldc.i4.0 @@ -7574,11 +10005,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07d4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__21' - IL_07de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__21' + IL_07d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__21' + IL_07de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__21' IL_07e3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__21' - IL_07ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__20' + IL_07e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__21' + IL_07ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__20' IL_07f2: brtrue.s IL_0823 IL_07f4: ldc.i4.0 @@ -7599,10 +10030,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0819: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_081e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__20' - IL_0823: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__20' + IL_081e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__20' + IL_0823: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__20' IL_0828: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_082d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__20' + IL_082d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__20' IL_0832: ldloc.1 IL_0833: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7615,7 +10046,7 @@ !2) IL_0843: br.s IL_08a0 - IL_0845: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__24' + IL_0845: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__24' IL_084a: brtrue.s IL_088a IL_084c: ldc.i4 0x104 @@ -7645,10 +10076,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0880: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0885: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__24' - IL_088a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__24' + IL_0885: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__24' + IL_088a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__24' IL_088f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0894: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__24' + IL_0894: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__24' IL_0899: ldloc.1 IL_089a: ldloc.0 IL_089b: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7657,7 +10088,7 @@ IL_08a0: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_08a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__31' + IL_08a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__31' IL_08aa: brtrue.s IL_08eb IL_08ac: ldc.i4 0x100 @@ -7687,17 +10118,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08e1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08e6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__31' - IL_08eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__31' + IL_08e6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__31' + IL_08eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__31' IL_08f0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__31' + IL_08f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__31' IL_08fa: ldtoken [mscorlib]System.Console IL_08ff: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0904: ldarg.1 IL_0905: stloc.1 IL_0906: ldarg.0 IL_0907: stloc.0 - IL_0908: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__29' + IL_0908: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__29' IL_090d: brtrue.s IL_092e IL_090f: ldc.i4.0 @@ -7708,16 +10139,16 @@ string, class [mscorlib]System.Type) IL_0924: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0929: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__29' - IL_092e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__29' + IL_0929: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__29' + IL_092e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__29' IL_0933: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0938: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__29' + IL_0938: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__29' IL_093d: ldloc.0 IL_093e: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0943: brtrue IL_0a40 - IL_0948: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__28' + IL_0948: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__28' IL_094d: brtrue.s IL_098c IL_094f: ldc.i4 0x80 @@ -7745,12 +10176,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0982: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0987: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__28' - IL_098c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__28' + IL_0987: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__28' + IL_098c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__28' IL_0991: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0996: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__28' + IL_0996: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__28' IL_099b: ldloc.0 - IL_099c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__27' + IL_099c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__27' IL_09a1: brtrue.s IL_09d9 IL_09a3: ldc.i4.0 @@ -7778,11 +10209,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09cf: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09d4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__27' - IL_09d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__27' + IL_09d4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__27' + IL_09d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__27' IL_09de: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__27' - IL_09e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__26' + IL_09e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__27' + IL_09e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__26' IL_09ed: brtrue.s IL_0a1e IL_09ef: ldc.i4.0 @@ -7803,10 +10234,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a14: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a19: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__26' - IL_0a1e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__26' + IL_0a19: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__26' + IL_0a1e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__26' IL_0a23: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a28: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__26' + IL_0a28: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__26' IL_0a2d: ldloc.0 IL_0a2e: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7819,7 +10250,7 @@ !2) IL_0a3e: br.s IL_0a9b - IL_0a40: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__30' + IL_0a40: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__30' IL_0a45: brtrue.s IL_0a85 IL_0a47: ldc.i4 0x104 @@ -7849,10 +10280,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a7b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a80: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__30' - IL_0a85: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__30' + IL_0a80: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__30' + IL_0a85: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__30' IL_0a8a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a8f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__30' + IL_0a8f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__30' IL_0a94: ldloc.0 IL_0a95: ldloc.1 IL_0a96: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7861,7 +10292,7 @@ IL_0a9b: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0aa0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__35' + IL_0aa0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__35' IL_0aa5: brtrue.s IL_0ae6 IL_0aa7: ldc.i4 0x100 @@ -7891,15 +10322,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0adc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ae1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__35' - IL_0ae6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__35' + IL_0ae1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__35' + IL_0ae6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__35' IL_0aeb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0af0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__35' + IL_0af0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__35' IL_0af5: ldtoken [mscorlib]System.Console IL_0afa: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0aff: ldarg.0 IL_0b00: stloc.0 - IL_0b01: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__34' + IL_0b01: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__34' IL_0b06: brtrue.s IL_0b45 IL_0b08: ldc.i4 0x80 @@ -7927,12 +10358,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b3b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b40: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__34' - IL_0b45: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__34' + IL_0b40: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__34' + IL_0b45: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__34' IL_0b4a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b4f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__34' + IL_0b4f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__34' IL_0b54: ldloc.0 - IL_0b55: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__33' + IL_0b55: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__33' IL_0b5a: brtrue.s IL_0b92 IL_0b5c: ldc.i4.0 @@ -7960,11 +10391,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b88: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b8d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__33' - IL_0b92: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__33' + IL_0b8d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__33' + IL_0b92: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__33' IL_0b97: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b9c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__33' - IL_0ba1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__32' + IL_0b9c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__33' + IL_0ba1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__32' IL_0ba6: brtrue.s IL_0bd7 IL_0ba8: ldc.i4.0 @@ -7985,10 +10416,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0bcd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0bd2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__32' - IL_0bd7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__32' + IL_0bd2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__32' + IL_0bd7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__32' IL_0bdc: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0be1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__32' + IL_0be1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__32' IL_0be6: ldloc.0 IL_0be7: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8002,7 +10433,7 @@ IL_0bf7: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0bfc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__39' + IL_0bfc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__39' IL_0c01: brtrue.s IL_0c42 IL_0c03: ldc.i4 0x100 @@ -8032,15 +10463,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c38: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c3d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__39' - IL_0c42: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__39' + IL_0c3d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__39' + IL_0c42: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__39' IL_0c47: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c4c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__39' + IL_0c4c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__39' IL_0c51: ldtoken [mscorlib]System.Console IL_0c56: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0c5b: ldarg.0 IL_0c5c: stloc.0 - IL_0c5d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__38' + IL_0c5d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__38' IL_0c62: brtrue.s IL_0ca1 IL_0c64: ldc.i4 0x80 @@ -8068,12 +10499,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c97: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c9c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__38' - IL_0ca1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__38' + IL_0c9c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__38' + IL_0ca1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__38' IL_0ca6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0cab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__38' + IL_0cab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__38' IL_0cb0: ldloc.0 - IL_0cb1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__37' + IL_0cb1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__37' IL_0cb6: brtrue.s IL_0cee IL_0cb8: ldc.i4.0 @@ -8101,11 +10532,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0ce4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ce9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__37' - IL_0cee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__37' + IL_0ce9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__37' + IL_0cee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__37' IL_0cf3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0cf8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__37' - IL_0cfd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__36' + IL_0cf8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__37' + IL_0cfd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__36' IL_0d02: brtrue.s IL_0d33 IL_0d04: ldc.i4.0 @@ -8126,10 +10557,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d29: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d2e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__36' - IL_0d33: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__36' + IL_0d2e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__36' + IL_0d33: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__36' IL_0d38: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d3d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__36' + IL_0d3d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__36' IL_0d42: ldloc.0 IL_0d43: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8152,7 +10583,7 @@ .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) // Code size 345 (0x159) .maxstack 11 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__1' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__1' IL_0005: brtrue.s IL_0046 IL_0007: ldc.i4 0x100 @@ -8182,13 +10613,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0041: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__1' - IL_0046: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__1' + IL_0041: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__1' + IL_0046: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__1' IL_004b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__1' + IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__1' IL_0055: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_005a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_005f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__0' + IL_005f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__0' IL_0064: brtrue.s IL_0092 IL_0066: ldc.i4.0 @@ -8209,17 +10640,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0088: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_008d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__0' - IL_0092: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__0' + IL_008d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__0' + IL_0092: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__0' IL_0097: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_009c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__0' + IL_009c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__0' IL_00a1: ldarg.0 IL_00a2: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_00a7: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_00ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__3' + IL_00ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__3' IL_00b1: brtrue.s IL_00f2 IL_00b3: ldc.i4 0x100 @@ -8249,13 +10680,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00e8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00ed: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__3' - IL_00f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__3' + IL_00ed: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__3' + IL_00f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__3' IL_00f7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__3' + IL_00fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__3' IL_0101: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0106: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_010b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__2' + IL_010b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__2' IL_0110: brtrue.s IL_013e IL_0112: ldc.i4.0 @@ -8276,10 +10707,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0134: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0139: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__2' - IL_013e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__2' + IL_0139: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__2' + IL_013e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__2' IL_0143: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0148: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__2' + IL_0148: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__2' IL_014d: ldarg.0 IL_014e: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8298,7 +10729,7 @@ .locals init (class [mscorlib]System.Collections.IEnumerator V_0, object V_1, class [mscorlib]System.IDisposable V_2) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__1' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__37'::'<>p__1' IL_0005: brtrue.s IL_002b IL_0007: ldc.i4.0 @@ -8310,10 +10741,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Type) IL_0021: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0026: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__1' - IL_002b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__1' + IL_0026: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__37'::'<>p__1' + IL_002b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__37'::'<>p__1' IL_0030: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__1' + IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__37'::'<>p__1' IL_003a: ldarg.0 IL_003b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8326,7 +10757,7 @@ IL_0048: ldloc.0 IL_0049: callvirt instance object [mscorlib]System.Collections.IEnumerator::get_Current() IL_004e: stloc.1 - IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__0' + IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__37'::'<>p__0' IL_0054: brtrue.s IL_0095 IL_0056: ldc.i4 0x100 @@ -8356,10 +10787,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_008b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0090: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__0' - IL_0095: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__0' + IL_0090: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__37'::'<>p__0' + IL_0095: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__37'::'<>p__0' IL_009a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_009f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__0' + IL_009f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__37'::'<>p__0' IL_00a4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_00a9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_00ae: ldloc.1 @@ -8397,7 +10828,7 @@ .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) // Code size 167 (0xa7) .maxstack 10 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__1' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__38'::'<>p__1' IL_0005: brtrue.s IL_0033 IL_0007: ldc.i4.0 @@ -8418,11 +10849,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0029: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_002e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__1' - IL_0033: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__1' + IL_002e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__38'::'<>p__1' + IL_0033: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__38'::'<>p__1' IL_0038: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_003d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__1' - IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__0' + IL_003d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__38'::'<>p__1' + IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__38'::'<>p__0' IL_0047: brtrue.s IL_007f IL_0049: ldc.i4.0 @@ -8450,10 +10881,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0075: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_007a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__0' - IL_007f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__0' + IL_007a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__38'::'<>p__0' + IL_007f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__38'::'<>p__0' IL_0084: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0089: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__0' + IL_0089: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__38'::'<>p__0' IL_008e: ldarg.0 IL_008f: ldarg.1 IL_0090: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, diff --git a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.roslyn.il b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.roslyn.il index f9824ea96..bf18b2398 100644 --- a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.roslyn.il +++ b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.roslyn.il @@ -66,7 +66,44 @@ .class private auto ansi beforefieldinit ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests extends [mscorlib]System.Object { - .class abstract auto ansi sealed nested private beforefieldinit '<>o__9' + .class auto ansi nested private beforefieldinit Base + extends [mscorlib]System.Object + { + .method public hidebysig specialname rtspecialname + instance void .ctor(object baseObj) cil managed + { + // Code size 9 (0x9) + .maxstack 8 + IL_0000: ldarg.0 + IL_0001: call instance void [mscorlib]System.Object::.ctor() + IL_0006: nop + IL_0007: nop + IL_0008: ret + } // end of method Base::.ctor + + } // end of class Base + + .class auto ansi nested private beforefieldinit Derived + extends ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/Base + { + .method public hidebysig specialname rtspecialname + instance void .ctor(object d) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 10 (0xa) + .maxstack 8 + IL_0000: ldarg.0 + IL_0001: ldarg.1 + IL_0002: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/Base::.ctor(object) + IL_0007: nop + IL_0008: nop + IL_0009: ret + } // end of method Derived::.ctor + + } // end of class Derived + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__11' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -76,44 +113,44 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__3' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__4' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__5' - } // end of class '<>o__9' + } // end of class '<>o__11' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__10' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__12' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__10' + } // end of class '<>o__12' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__11' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__13' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__11' + } // end of class '<>o__13' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__12' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__14' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__12' + } // end of class '<>o__14' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__13' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__15' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__13' + } // end of class '<>o__15' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__14' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__16' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__14' + } // end of class '<>o__16' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__15' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__17' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -134,9 +171,9 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__14' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__15' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__16' - } // end of class '<>o__15' + } // end of class '<>o__17' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__16' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__18' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -150,82 +187,82 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__7' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__8' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__9' - } // end of class '<>o__16' + } // end of class '<>o__18' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__17' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__19' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__17' + } // end of class '<>o__19' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__18' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__20' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__18' + } // end of class '<>o__20' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__19' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__21' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> '<>p__0' - } // end of class '<>o__19' + } // end of class '<>o__21' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__20' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__22' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__20' + } // end of class '<>o__22' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__21' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__23' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__21' + } // end of class '<>o__23' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__22' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__24' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__22' + } // end of class '<>o__24' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__23' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__25' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__23' + } // end of class '<>o__25' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__24' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__26' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' - } // end of class '<>o__24' + } // end of class '<>o__26' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__25' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__27' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' - } // end of class '<>o__25' + } // end of class '<>o__27' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__26' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__28' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' - } // end of class '<>o__26' + } // end of class '<>o__28' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__27' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__29' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -259,9 +296,81 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__27' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__28' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__29' - } // end of class '<>o__27' + } // end of class '<>o__29' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__28' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__30' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__10' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__11' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__12' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__13' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__14' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__15' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__16' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__17' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__18' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__19' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__20' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__21' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__22' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__23' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__24' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__25' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__26' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__27' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__28' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__29' + } // end of class '<>o__30' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__31' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__10' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__11' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__12' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__13' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__14' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__15' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__16' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__17' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__18' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__19' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__20' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__21' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__22' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__23' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__24' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__25' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__26' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__27' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__28' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__29' + } // end of class '<>o__31' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__32' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -301,16 +410,17 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__33' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__34' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__35' - } // end of class '<>o__28' + } // end of class '<>o__32' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__29' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__33' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__29' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' + } // end of class '<>o__33' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__30' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__34' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -356,9 +466,9 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__39' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__40' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__41' - } // end of class '<>o__30' + } // end of class '<>o__34' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__31' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__35' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -402,9 +512,9 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__37' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__38' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__39' - } // end of class '<>o__31' + } // end of class '<>o__35' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__32' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__36' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -412,23 +522,23 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__2' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__3' - } // end of class '<>o__32' + } // end of class '<>o__36' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__33' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__37' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' - } // end of class '<>o__33' + } // end of class '<>o__37' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__34' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__38' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' - } // end of class '<>o__34' + } // end of class '<>o__38' .field private static object 'field' .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) @@ -514,7 +624,7 @@ IL_0006: stloc.0 IL_0007: newobj instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::.ctor() IL_000c: stloc.1 - IL_000d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' + IL_000d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' IL_0012: brfalse.s IL_0016 IL_0014: br.s IL_0054 @@ -546,17 +656,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_004a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_004f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' - IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' + IL_004f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' IL_0059: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_005e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__0' + IL_005e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' IL_0063: ldloc.1 IL_0064: newobj instance void [mscorlib]System.UnauthorizedAccessException::.ctor() IL_0069: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) IL_006e: nop - IL_006f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__1' + IL_006f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__1' IL_0074: brfalse.s IL_0078 IL_0076: br.s IL_00ad @@ -584,10 +694,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00a3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00a8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__1' - IL_00ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__1' + IL_00a8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__1' + IL_00ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__1' IL_00b2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00b7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__1' + IL_00b7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__1' IL_00bc: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_00c1: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_00c6: ldloc.1 @@ -595,7 +705,7 @@ !1, !2) IL_00cc: stloc.2 - IL_00cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__3' + IL_00cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__3' IL_00d2: brfalse.s IL_00d6 IL_00d4: br.s IL_0114 @@ -627,12 +737,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_010a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_010f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__3' - IL_0114: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__3' + IL_010f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__3' + IL_0114: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__3' IL_0119: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_011e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__3' + IL_011e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__3' IL_0123: ldloc.2 - IL_0124: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__2' + IL_0124: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__2' IL_0129: brfalse.s IL_012d IL_012b: br.s IL_0152 @@ -646,10 +756,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Type) IL_0148: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_014d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__2' - IL_0152: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__2' + IL_014d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__2' + IL_0152: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__2' IL_0157: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_015c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__2' + IL_015c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__2' IL_0161: ldloc.1 IL_0162: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -658,7 +768,7 @@ !1, !2) IL_0171: nop - IL_0172: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__5' + IL_0172: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__5' IL_0177: brfalse.s IL_017b IL_0179: br.s IL_01b9 @@ -690,12 +800,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01af: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01b4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__5' - IL_01b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__5' + IL_01b4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__5' + IL_01b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__5' IL_01be: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01c3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__5' + IL_01c3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__5' IL_01c8: ldloc.2 - IL_01c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__4' + IL_01c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__4' IL_01ce: brfalse.s IL_01d2 IL_01d0: br.s IL_0207 @@ -723,10 +833,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01fd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0202: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__4' - IL_0207: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__4' + IL_0202: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__4' + IL_0207: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__4' IL_020c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0211: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__9'::'<>p__4' + IL_0211: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__4' IL_0216: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_021b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0220: ldloc.0 @@ -754,7 +864,7 @@ object V_1) IL_0000: nop IL_0001: ldarg.1 - IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' + IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' IL_0007: brfalse.s IL_000b IL_0009: br.s IL_003a @@ -777,10 +887,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0030: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0035: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' - IL_003a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' + IL_0035: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_003a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' IL_003f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0044: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__10'::'<>p__0' + IL_0044: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' IL_0049: ldarg.0 IL_004a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -806,7 +916,7 @@ .maxstack 7 .locals init (object V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_0052 @@ -848,10 +958,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0048: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_004d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' - IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_004d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' IL_0057: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_005c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_005c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' IL_0061: ldarg.0 IL_0062: ldarg.0 IL_0063: ldarg.0 @@ -879,7 +989,7 @@ .maxstack 13 .locals init (object V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' IL_0006: brfalse.s IL_000d IL_0008: br IL_009e @@ -970,10 +1080,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0094: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0099: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' - IL_009e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_0099: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' + IL_009e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' IL_00a3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_00a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' IL_00ad: ldarg.0 IL_00ae: ldc.i4.1 IL_00af: ldc.i4.2 @@ -1011,7 +1121,7 @@ // Code size 210 (0xd2) .maxstack 14 IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' IL_0006: brfalse.s IL_000d IL_0008: br IL_00ad @@ -1109,10 +1219,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00a3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00a8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' - IL_00ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_00a8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' + IL_00ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' IL_00b2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00b7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_00b7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' IL_00bc: ldarg.0 IL_00bd: ldc.i4.1 IL_00be: ldc.i4.2 @@ -1151,7 +1261,7 @@ .try { IL_0001: nop - IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' + IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' IL_0007: brfalse.s IL_000b IL_0009: br.s IL_0030 @@ -1165,10 +1275,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Type) IL_0026: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_002b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' - IL_0030: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' + IL_002b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' + IL_0030: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' IL_0035: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_003a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' + IL_003a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' IL_003f: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0044: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -1194,7 +1304,7 @@ // Code size 1587 (0x633) .maxstack 15 IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_003e @@ -1219,15 +1329,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0034: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0039: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' - IL_003e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' + IL_0039: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' + IL_003e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' IL_0043: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' + IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' IL_004d: ldarg.0 IL_004e: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, !1) IL_0053: nop - IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__1' + IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' IL_0059: brfalse.s IL_005d IL_005b: br.s IL_00b0 @@ -1263,15 +1373,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00a6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00ab: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__1' - IL_00b0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__1' + IL_00ab: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' + IL_00b0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' IL_00b5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__1' + IL_00ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' IL_00bf: ldarg.0 IL_00c0: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, !1) IL_00c5: nop - IL_00c6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__2' + IL_00c6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__2' IL_00cb: brfalse.s IL_00cf IL_00cd: br.s IL_010d @@ -1303,17 +1413,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0103: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0108: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__2' - IL_010d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__2' + IL_0108: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__2' + IL_010d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__2' IL_0112: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0117: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__2' + IL_0117: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__2' IL_011c: ldarg.0 IL_011d: ldc.i4.1 IL_011e: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) IL_0123: nop - IL_0124: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__4' + IL_0124: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__4' IL_0129: brfalse.s IL_012d IL_012b: br.s IL_016b @@ -1345,12 +1455,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0161: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0166: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__4' - IL_016b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__4' + IL_0166: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__4' + IL_016b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__4' IL_0170: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0175: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__4' + IL_0175: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__4' IL_017a: ldarg.0 - IL_017b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__3' + IL_017b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__3' IL_0180: brfalse.s IL_0184 IL_0182: br.s IL_01e6 @@ -1410,10 +1520,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01dc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01e1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__3' - IL_01e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__3' + IL_01e1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__3' + IL_01e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__3' IL_01eb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__3' + IL_01f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__3' IL_01f5: ldarg.0 IL_01f6: ldc.i4.1 IL_01f7: ldc.i4.2 @@ -1431,7 +1541,7 @@ !1, !2) IL_0205: nop - IL_0206: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__7' + IL_0206: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__7' IL_020b: brfalse.s IL_020f IL_020d: br.s IL_0261 @@ -1477,14 +1587,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0257: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_025c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__7' - IL_0261: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__7' + IL_025c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__7' + IL_0261: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__7' IL_0266: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_026b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__7' + IL_026b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__7' IL_0270: ldarg.0 IL_0271: ldc.i4.2 IL_0272: ldnull - IL_0273: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__6' + IL_0273: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__6' IL_0278: brfalse.s IL_027c IL_027a: br.s IL_02b0 @@ -1512,11 +1622,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02a6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02ab: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__6' - IL_02b0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__6' + IL_02ab: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__6' + IL_02b0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__6' IL_02b5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__6' - IL_02bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__5' + IL_02ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__6' + IL_02bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__5' IL_02c4: brfalse.s IL_02c8 IL_02c6: br.s IL_02f8 @@ -1539,10 +1649,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02ee: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02f3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__5' - IL_02f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__5' + IL_02f3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__5' + IL_02f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__5' IL_02fd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0302: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__5' + IL_0302: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__5' IL_0307: ldarg.0 IL_0308: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -1556,7 +1666,7 @@ !3, !4) IL_0318: nop - IL_0319: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__10' + IL_0319: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__10' IL_031e: brfalse.s IL_0322 IL_0320: br.s IL_0374 @@ -1602,13 +1712,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_036a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_036f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__10' - IL_0374: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__10' + IL_036f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__10' + IL_0374: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__10' IL_0379: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_037e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__10' + IL_037e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__10' IL_0383: ldarg.0 IL_0384: ldarg.0 - IL_0385: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__8' + IL_0385: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__8' IL_038a: brfalse.s IL_038e IL_038c: br.s IL_03bd @@ -1631,14 +1741,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03b3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03b8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__8' - IL_03bd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__8' + IL_03b8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__8' + IL_03bd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__8' IL_03c2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03c7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__8' + IL_03c7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__8' IL_03cc: ldarg.0 IL_03cd: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) - IL_03d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__9' + IL_03d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__9' IL_03d7: brfalse.s IL_03db IL_03d9: br.s IL_040a @@ -1661,10 +1771,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0400: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0405: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__9' - IL_040a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__9' + IL_0405: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__9' + IL_040a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__9' IL_040f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0414: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__9' + IL_0414: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__9' IL_0419: ldarg.0 IL_041a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -1674,7 +1784,7 @@ !3, !4) IL_0424: nop - IL_0425: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__11' + IL_0425: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__11' IL_042a: brfalse.s IL_042e IL_042c: br.s IL_046c @@ -1709,10 +1819,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0462: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0467: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__11' - IL_046c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__11' + IL_0467: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__11' + IL_046c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__11' IL_0471: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0476: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__11' + IL_0476: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__11' IL_047b: ldarg.0 IL_047c: ldc.i4.0 IL_047d: ldc.i4.3 @@ -1721,7 +1831,7 @@ !2, !3) IL_0483: pop - IL_0484: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__14' + IL_0484: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__14' IL_0489: brfalse.s IL_048d IL_048b: br.s IL_04cb @@ -1756,11 +1866,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04c1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04c6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__14' - IL_04cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__14' + IL_04c6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__14' + IL_04cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__14' IL_04d0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__14' - IL_04da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__12' + IL_04d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__14' + IL_04da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__12' IL_04df: brfalse.s IL_04e3 IL_04e1: br.s IL_0513 @@ -1783,14 +1893,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0509: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_050e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__12' - IL_0513: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__12' + IL_050e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__12' + IL_0513: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__12' IL_0518: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_051d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__12' + IL_051d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__12' IL_0522: ldarg.0 IL_0523: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) - IL_0528: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__13' + IL_0528: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__13' IL_052d: brfalse.s IL_0531 IL_052f: br.s IL_0560 @@ -1813,10 +1923,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0556: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_055b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__13' - IL_0560: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__13' + IL_055b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__13' + IL_0560: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__13' IL_0565: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_056a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__13' + IL_056a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__13' IL_056f: ldarg.0 IL_0570: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -1826,7 +1936,7 @@ !2, !3) IL_057b: pop - IL_057c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__15' + IL_057c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__15' IL_0581: brfalse.s IL_0585 IL_0583: br.s IL_05be @@ -1856,17 +1966,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05b4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05b9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__15' - IL_05be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__15' + IL_05b9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__15' + IL_05be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__15' IL_05c3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__15' + IL_05c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__15' IL_05cd: ldarg.0 IL_05ce: newobj instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::.ctor() IL_05d3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_05d8: pop - IL_05d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__16' + IL_05d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__16' IL_05de: brfalse.s IL_05e2 IL_05e0: br.s IL_061b @@ -1896,10 +2006,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0611: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0616: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__16' - IL_061b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__16' + IL_0616: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__16' + IL_061b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__16' IL_0620: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0625: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__16' + IL_0625: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__16' IL_062a: ldarg.0 IL_062b: ldc.i4.5 IL_062c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -1915,7 +2025,7 @@ .maxstack 13 .locals init (object V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_0043 @@ -1945,10 +2055,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0039: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_003e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' - IL_0043: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' + IL_003e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' + IL_0043: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' IL_0048: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_004d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' + IL_004d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' IL_0052: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::objectField IL_0057: ldc.i4.5 IL_0058: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -1957,7 +2067,7 @@ IL_005d: pop IL_005e: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::objectField IL_0063: stloc.0 - IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__4' + IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__4' IL_0069: brfalse.s IL_006d IL_006b: br.s IL_008c @@ -1970,16 +2080,16 @@ string, class [mscorlib]System.Type) IL_0082: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0087: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__4' - IL_008c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__4' + IL_0087: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__4' + IL_008c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__4' IL_0091: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__4' + IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__4' IL_009b: ldloc.0 IL_009c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_00a1: brtrue IL_01a5 - IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__3' + IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__3' IL_00ab: brfalse.s IL_00af IL_00ad: br.s IL_00ec @@ -2009,12 +2119,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00e2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00e7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__3' - IL_00ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__3' + IL_00e7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__3' + IL_00ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__3' IL_00f1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__3' + IL_00f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__3' IL_00fb: ldloc.0 - IL_00fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__2' + IL_00fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__2' IL_0101: brfalse.s IL_0105 IL_0103: br.s IL_013b @@ -2044,11 +2154,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0131: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0136: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__2' - IL_013b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__2' + IL_0136: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__2' + IL_013b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__2' IL_0140: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0145: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__2' - IL_014a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__1' + IL_0145: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__2' + IL_014a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' IL_014f: brfalse.s IL_0153 IL_0151: br.s IL_0182 @@ -2071,10 +2181,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0178: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_017d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__1' - IL_0182: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__1' + IL_017d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' + IL_0182: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' IL_0187: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_018c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__1' + IL_018c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' IL_0191: ldloc.0 IL_0192: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -2088,7 +2198,7 @@ IL_01a2: pop IL_01a3: br.s IL_0203 - IL_01a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__5' + IL_01a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__5' IL_01aa: brfalse.s IL_01ae IL_01ac: br.s IL_01ec @@ -2120,17 +2230,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01e2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01e7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__5' - IL_01ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__5' + IL_01e7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__5' + IL_01ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__5' IL_01f1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__5' + IL_01f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__5' IL_01fb: ldloc.0 IL_01fc: ldc.i4.5 IL_01fd: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_0202: pop - IL_0203: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__6' + IL_0203: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__6' IL_0208: brfalse.s IL_020c IL_020a: br.s IL_0240 @@ -2155,10 +2265,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0236: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_023b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__6' - IL_0240: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__6' + IL_023b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__6' + IL_0240: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__6' IL_0245: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_024a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__6' + IL_024a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__6' IL_024f: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::objectField IL_0254: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, !1) @@ -2166,7 +2276,7 @@ IL_025a: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_025f: callvirt instance string [mscorlib]System.Object::ToString() IL_0264: pop - IL_0265: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__7' + IL_0265: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__7' IL_026a: brfalse.s IL_026e IL_026c: br.s IL_02ac @@ -2198,17 +2308,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02a2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02a7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__7' - IL_02ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__7' + IL_02a7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__7' + IL_02ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__7' IL_02b1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__7' + IL_02b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__7' IL_02bb: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_02c0: ldstr "Hello World" IL_02c5: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) IL_02ca: nop - IL_02cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__8' + IL_02cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__8' IL_02d0: brfalse.s IL_02d4 IL_02d2: br.s IL_0312 @@ -2240,17 +2350,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0308: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_030d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__8' - IL_0312: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__8' + IL_030d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__8' + IL_0312: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__8' IL_0317: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_031c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__8' + IL_031c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__8' IL_0321: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0326: ldstr "Hello World" IL_032b: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) IL_0330: nop - IL_0331: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__9' + IL_0331: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__9' IL_0336: brfalse.s IL_033a IL_0338: br.s IL_0378 @@ -2282,10 +2392,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_036e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0373: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__9' - IL_0378: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__9' + IL_0373: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__9' + IL_0378: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__9' IL_037d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0382: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__9' + IL_0382: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__9' IL_0387: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_038c: ldstr "Hello World" IL_0391: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -2300,7 +2410,7 @@ // Code size 104 (0x68) .maxstack 9 IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_0048 @@ -2332,10 +2442,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' - IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' + IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' + IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' IL_004d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' + IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' IL_0057: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_005c: ldstr "Hello World" IL_0061: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -2350,7 +2460,7 @@ // Code size 108 (0x6c) .maxstack 9 IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_004c @@ -2382,10 +2492,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0042: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0047: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' - IL_004c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' + IL_0047: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' + IL_004c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' IL_0051: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0056: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' + IL_0056: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' IL_005b: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0060: ldstr "Hello World" IL_0065: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -2401,7 +2511,7 @@ // Code size 114 (0x72) .maxstack 9 IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_0054 @@ -2440,10 +2550,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_004a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_004f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' - IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' + IL_004f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' + IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' IL_0059: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'>::Target - IL_005e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' + IL_005e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' IL_0063: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0068: ldarga.s a IL_006a: ldarg.1 @@ -2460,7 +2570,7 @@ // Code size 104 (0x68) .maxstack 9 IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_0048 @@ -2492,10 +2602,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' - IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' + IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' + IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' IL_004d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' + IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' IL_0057: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_005c: ldstr "Hello World" IL_0061: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -2510,7 +2620,7 @@ // Code size 104 (0x68) .maxstack 9 IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_0048 @@ -2542,10 +2652,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' - IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' + IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' + IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' IL_004d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' + IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' IL_0057: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_005c: ldstr "Hello World" IL_0061: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -2560,7 +2670,7 @@ // Code size 126 (0x7e) .maxstack 9 IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_005c @@ -2606,10 +2716,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0052: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0057: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' - IL_005c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' + IL_0057: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' + IL_005c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' IL_0061: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0066: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' + IL_0066: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' IL_006b: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0070: ldstr "Hello World" IL_0075: ldc.i4.5 @@ -2628,7 +2738,7 @@ // Code size 126 (0x7e) .maxstack 9 IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_005c @@ -2674,10 +2784,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0052: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0057: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' - IL_005c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' + IL_0057: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' + IL_005c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' IL_0061: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0066: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' + IL_0066: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' IL_006b: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0070: ldstr "Hello World" IL_0075: ldc.i4.5 @@ -2701,7 +2811,7 @@ // Code size 178 (0xb2) .maxstack 13 IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__1' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_004c @@ -2736,13 +2846,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0042: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0047: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__1' - IL_004c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__1' + IL_0047: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' + IL_004c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' IL_0051: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0056: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__1' + IL_0056: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' IL_005b: ldarg.0 IL_005c: ldnull - IL_005d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' + IL_005d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' IL_0062: brfalse.s IL_0066 IL_0064: br.s IL_0096 @@ -2767,10 +2877,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_008c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0091: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' - IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' + IL_0091: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' + IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' IL_009b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' + IL_00a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' IL_00a5: ldarg.1 IL_00a6: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -2794,7 +2904,7 @@ .locals init (object V_0, object V_1) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_0039 @@ -2817,15 +2927,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_002f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0034: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' - IL_0039: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' + IL_0034: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' + IL_0039: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' IL_003e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0043: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' + IL_0043: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' IL_0048: ldarg.0 IL_0049: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_004e: stloc.0 - IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__1' + IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' IL_0054: brfalse.s IL_0058 IL_0056: br.s IL_008c @@ -2853,10 +2963,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0082: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0087: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__1' - IL_008c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__1' + IL_0087: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' + IL_008c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' IL_0091: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__1' + IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' IL_009b: ldloc.0 IL_009c: ldc.i4.0 IL_009d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2880,7 +2990,7 @@ .maxstack 10 .locals init (object V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__1' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_003e @@ -2908,11 +3018,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0034: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0039: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' - IL_003e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' + IL_0039: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__1' + IL_003e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__1' IL_0043: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' - IL_004d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' + IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__1' + IL_004d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__0' IL_0052: brfalse.s IL_0056 IL_0054: br.s IL_0086 @@ -2935,10 +3045,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_007c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0081: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' - IL_0086: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' + IL_0081: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__0' + IL_0086: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__0' IL_008b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0090: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' + IL_0090: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__0' IL_0095: ldarg.0 IL_0096: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -2963,7 +3073,7 @@ // Code size 2819 (0xb03) .maxstack 11 IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__1' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_0049 @@ -2995,13 +3105,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' - IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' + IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__1' + IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__1' IL_004e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' + IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__1' IL_0058: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_005d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0062: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' + IL_0062: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__0' IL_0067: brfalse.s IL_006b IL_0069: br.s IL_00a0 @@ -3031,10 +3141,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0096: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_009b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' - IL_00a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' + IL_009b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__0' + IL_00a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__0' IL_00a5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' + IL_00aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__0' IL_00af: ldarg.0 IL_00b0: ldarg.1 IL_00b1: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3044,7 +3154,7 @@ !1, !2) IL_00bb: nop - IL_00bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__3' + IL_00bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__3' IL_00c1: brfalse.s IL_00c5 IL_00c3: br.s IL_0104 @@ -3076,13 +3186,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00fa: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00ff: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__3' - IL_0104: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__3' + IL_00ff: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__3' + IL_0104: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__3' IL_0109: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_010e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__3' + IL_010e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__3' IL_0113: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0118: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_011d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__2' + IL_011d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__2' IL_0122: brfalse.s IL_0126 IL_0124: br.s IL_015b @@ -3112,10 +3222,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0151: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0156: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__2' - IL_015b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__2' + IL_0156: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__2' + IL_015b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__2' IL_0160: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0165: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__2' + IL_0165: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__2' IL_016a: ldarg.0 IL_016b: ldc.i4.1 IL_016c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3125,7 +3235,7 @@ !1, !2) IL_0176: nop - IL_0177: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__5' + IL_0177: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__5' IL_017c: brfalse.s IL_0180 IL_017e: br.s IL_01bf @@ -3157,13 +3267,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01b5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01ba: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__5' - IL_01bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__5' + IL_01ba: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__5' + IL_01bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__5' IL_01c4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__5' + IL_01c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__5' IL_01ce: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_01d3: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_01d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__4' + IL_01d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__4' IL_01dd: brfalse.s IL_01e1 IL_01df: br.s IL_0216 @@ -3193,10 +3303,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_020c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0211: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__4' - IL_0216: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__4' + IL_0211: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__4' + IL_0216: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__4' IL_021b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0220: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__4' + IL_0220: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__4' IL_0225: ldarg.0 IL_0226: ldnull IL_0227: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3206,7 +3316,7 @@ !1, !2) IL_0231: nop - IL_0232: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__7' + IL_0232: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__7' IL_0237: brfalse.s IL_023b IL_0239: br.s IL_027a @@ -3238,13 +3348,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0270: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0275: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__7' - IL_027a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__7' + IL_0275: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__7' + IL_027a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__7' IL_027f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0284: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__7' + IL_0284: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__7' IL_0289: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_028e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0293: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__6' + IL_0293: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__6' IL_0298: brfalse.s IL_029c IL_029a: br.s IL_02d2 @@ -3274,10 +3384,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02c8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02cd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__6' - IL_02d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__6' + IL_02cd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__6' + IL_02d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__6' IL_02d7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__6' + IL_02dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__6' IL_02e1: ldarg.0 IL_02e2: ldarg.1 IL_02e3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3287,7 +3397,7 @@ !1, !2) IL_02ed: nop - IL_02ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__9' + IL_02ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__9' IL_02f3: brfalse.s IL_02f7 IL_02f5: br.s IL_0336 @@ -3319,13 +3429,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_032c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0331: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__9' - IL_0336: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__9' + IL_0331: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__9' + IL_0336: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__9' IL_033b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0340: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__9' + IL_0340: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__9' IL_0345: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_034a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_034f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__8' + IL_034f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__8' IL_0354: brfalse.s IL_0358 IL_0356: br.s IL_038e @@ -3355,10 +3465,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0384: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0389: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__8' - IL_038e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__8' + IL_0389: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__8' + IL_038e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__8' IL_0393: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0398: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__8' + IL_0398: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__8' IL_039d: ldarg.0 IL_039e: ldc.i4.1 IL_039f: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3368,7 +3478,7 @@ !1, !2) IL_03a9: nop - IL_03aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__11' + IL_03aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__11' IL_03af: brfalse.s IL_03b3 IL_03b1: br.s IL_03f2 @@ -3400,13 +3510,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03e8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03ed: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__11' - IL_03f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__11' + IL_03ed: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__11' + IL_03f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__11' IL_03f7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__11' + IL_03fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__11' IL_0401: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0406: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_040b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__10' + IL_040b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__10' IL_0410: brfalse.s IL_0414 IL_0412: br.s IL_044a @@ -3436,10 +3546,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0440: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0445: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__10' - IL_044a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__10' + IL_0445: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__10' + IL_044a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__10' IL_044f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0454: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__10' + IL_0454: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__10' IL_0459: ldarg.0 IL_045a: ldnull IL_045b: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3449,7 +3559,7 @@ !1, !2) IL_0465: nop - IL_0466: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__13' + IL_0466: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__13' IL_046b: brfalse.s IL_046f IL_046d: br.s IL_04ae @@ -3481,13 +3591,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04a4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04a9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__13' - IL_04ae: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__13' + IL_04a9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__13' + IL_04ae: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__13' IL_04b3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04b8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__13' + IL_04b8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__13' IL_04bd: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_04c2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_04c7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__12' + IL_04c7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__12' IL_04cc: brfalse.s IL_04d0 IL_04ce: br.s IL_0506 @@ -3517,10 +3627,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04fc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0501: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__12' - IL_0506: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__12' + IL_0501: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__12' + IL_0506: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__12' IL_050b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0510: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__12' + IL_0510: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__12' IL_0515: ldarg.0 IL_0516: ldarg.1 IL_0517: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3530,7 +3640,7 @@ !1, !2) IL_0521: nop - IL_0522: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__15' + IL_0522: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__15' IL_0527: brfalse.s IL_052b IL_0529: br.s IL_056a @@ -3562,13 +3672,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0560: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0565: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__15' - IL_056a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__15' + IL_0565: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__15' + IL_056a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__15' IL_056f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0574: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__15' + IL_0574: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__15' IL_0579: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_057e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0583: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__14' + IL_0583: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__14' IL_0588: brfalse.s IL_058c IL_058a: br.s IL_05c2 @@ -3598,10 +3708,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05b8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05bd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__14' - IL_05c2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__14' + IL_05bd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__14' + IL_05c2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__14' IL_05c7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__14' + IL_05cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__14' IL_05d1: ldarg.0 IL_05d2: ldc.i4.1 IL_05d3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3611,7 +3721,7 @@ !1, !2) IL_05dd: nop - IL_05de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__17' + IL_05de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__17' IL_05e3: brfalse.s IL_05e7 IL_05e5: br.s IL_0626 @@ -3643,13 +3753,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_061c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0621: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__17' - IL_0626: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__17' + IL_0621: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__17' + IL_0626: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__17' IL_062b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0630: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__17' + IL_0630: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__17' IL_0635: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_063a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_063f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__16' + IL_063f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__16' IL_0644: brfalse.s IL_0648 IL_0646: br.s IL_067e @@ -3679,10 +3789,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0674: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0679: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__16' - IL_067e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__16' + IL_0679: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__16' + IL_067e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__16' IL_0683: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0688: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__16' + IL_0688: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__16' IL_068d: ldarg.0 IL_068e: ldnull IL_068f: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3692,7 +3802,7 @@ !1, !2) IL_0699: nop - IL_069a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__19' + IL_069a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__19' IL_069f: brfalse.s IL_06a3 IL_06a1: br.s IL_06e2 @@ -3724,13 +3834,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06d8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06dd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__19' - IL_06e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__19' + IL_06dd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__19' + IL_06e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__19' IL_06e7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__19' + IL_06ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__19' IL_06f1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_06f6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_06fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__18' + IL_06fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__18' IL_0700: brfalse.s IL_0704 IL_0702: br.s IL_073a @@ -3760,10 +3870,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0730: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0735: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__18' - IL_073a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__18' + IL_0735: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__18' + IL_073a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__18' IL_073f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0744: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__18' + IL_0744: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__18' IL_0749: ldarg.0 IL_074a: ldarg.1 IL_074b: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3773,7 +3883,7 @@ !1, !2) IL_0755: nop - IL_0756: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__21' + IL_0756: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__21' IL_075b: brfalse.s IL_075f IL_075d: br.s IL_079e @@ -3805,13 +3915,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0794: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0799: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__21' - IL_079e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__21' + IL_0799: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__21' + IL_079e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__21' IL_07a3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__21' + IL_07a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__21' IL_07ad: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_07b2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_07b7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__20' + IL_07b7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__20' IL_07bc: brfalse.s IL_07c0 IL_07be: br.s IL_07f6 @@ -3841,10 +3951,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07ec: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07f1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__20' - IL_07f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__20' + IL_07f1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__20' + IL_07f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__20' IL_07fb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0800: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__20' + IL_0800: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__20' IL_0805: ldarg.0 IL_0806: ldc.i4.1 IL_0807: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3854,7 +3964,7 @@ !1, !2) IL_0811: nop - IL_0812: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__23' + IL_0812: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__23' IL_0817: brfalse.s IL_081b IL_0819: br.s IL_085a @@ -3879,307 +3989,2767 @@ IL_0844: ldnull IL_0845: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, string) - IL_084a: stelem.ref - IL_084b: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_084a: stelem.ref + IL_084b: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0850: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0855: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__23' + IL_085a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__23' + IL_085f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0864: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__23' + IL_0869: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_086e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0873: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__22' + IL_0878: brfalse.s IL_087c + + IL_087a: br.s IL_08b2 + + IL_087c: ldc.i4.0 + IL_087d: ldc.i4.s 12 + IL_087f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0884: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0889: ldc.i4.2 + IL_088a: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_088f: dup + IL_0890: ldc.i4.0 + IL_0891: ldc.i4.0 + IL_0892: ldnull + IL_0893: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0898: stelem.ref + IL_0899: dup + IL_089a: ldc.i4.1 + IL_089b: ldc.i4.2 + IL_089c: ldnull + IL_089d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08a2: stelem.ref + IL_08a3: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_08a8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_08ad: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__22' + IL_08b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__22' + IL_08b7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_08bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__22' + IL_08c1: ldarg.0 + IL_08c2: ldnull + IL_08c3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_08c8: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_08cd: nop + IL_08ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__25' + IL_08d3: brfalse.s IL_08d7 + + IL_08d5: br.s IL_0916 + + IL_08d7: ldc.i4 0x100 + IL_08dc: ldstr "MemberAccess" + IL_08e1: ldnull + IL_08e2: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_08e7: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_08ec: ldc.i4.2 + IL_08ed: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_08f2: dup + IL_08f3: ldc.i4.0 + IL_08f4: ldc.i4.s 33 + IL_08f6: ldnull + IL_08f7: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08fc: stelem.ref + IL_08fd: dup + IL_08fe: ldc.i4.1 + IL_08ff: ldc.i4.0 + IL_0900: ldnull + IL_0901: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0906: stelem.ref + IL_0907: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_090c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0911: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__25' + IL_0916: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__25' + IL_091b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0920: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__25' + IL_0925: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_092a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_092f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__24' + IL_0934: brfalse.s IL_0938 + + IL_0936: br.s IL_096e + + IL_0938: ldc.i4.0 + IL_0939: ldc.i4.s 25 + IL_093b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0940: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0945: ldc.i4.2 + IL_0946: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_094b: dup + IL_094c: ldc.i4.0 + IL_094d: ldc.i4.0 + IL_094e: ldnull + IL_094f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0954: stelem.ref + IL_0955: dup + IL_0956: ldc.i4.1 + IL_0957: ldc.i4.0 + IL_0958: ldnull + IL_0959: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_095e: stelem.ref + IL_095f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0964: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0969: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__24' + IL_096e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__24' + IL_0973: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0978: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__24' + IL_097d: ldarg.0 + IL_097e: ldarg.1 + IL_097f: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0984: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0989: nop + IL_098a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__27' + IL_098f: brfalse.s IL_0993 + + IL_0991: br.s IL_09d2 + + IL_0993: ldc.i4 0x100 + IL_0998: ldstr "MemberAccess" + IL_099d: ldnull + IL_099e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_09a3: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_09a8: ldc.i4.2 + IL_09a9: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_09ae: dup + IL_09af: ldc.i4.0 + IL_09b0: ldc.i4.s 33 + IL_09b2: ldnull + IL_09b3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_09b8: stelem.ref + IL_09b9: dup + IL_09ba: ldc.i4.1 + IL_09bb: ldc.i4.0 + IL_09bc: ldnull + IL_09bd: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_09c2: stelem.ref + IL_09c3: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_09c8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_09cd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__27' + IL_09d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__27' + IL_09d7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_09dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__27' + IL_09e1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_09e6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_09eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__26' + IL_09f0: brfalse.s IL_09f4 + + IL_09f2: br.s IL_0a2a + + IL_09f4: ldc.i4.0 + IL_09f5: ldc.i4.s 25 + IL_09f7: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_09fc: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a01: ldc.i4.2 + IL_0a02: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0a07: dup + IL_0a08: ldc.i4.0 + IL_0a09: ldc.i4.0 + IL_0a0a: ldnull + IL_0a0b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a10: stelem.ref + IL_0a11: dup + IL_0a12: ldc.i4.1 + IL_0a13: ldc.i4.3 + IL_0a14: ldnull + IL_0a15: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a1a: stelem.ref + IL_0a1b: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0a20: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a25: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__26' + IL_0a2a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__26' + IL_0a2f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0a34: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__26' + IL_0a39: ldarg.0 + IL_0a3a: ldc.i4.1 + IL_0a3b: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0a40: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0a45: nop + IL_0a46: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__29' + IL_0a4b: brfalse.s IL_0a4f + + IL_0a4d: br.s IL_0a8e + + IL_0a4f: ldc.i4 0x100 + IL_0a54: ldstr "MemberAccess" + IL_0a59: ldnull + IL_0a5a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a5f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a64: ldc.i4.2 + IL_0a65: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0a6a: dup + IL_0a6b: ldc.i4.0 + IL_0a6c: ldc.i4.s 33 + IL_0a6e: ldnull + IL_0a6f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a74: stelem.ref + IL_0a75: dup + IL_0a76: ldc.i4.1 + IL_0a77: ldc.i4.0 + IL_0a78: ldnull + IL_0a79: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a7e: stelem.ref + IL_0a7f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0a84: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a89: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__29' + IL_0a8e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__29' + IL_0a93: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0a98: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__29' + IL_0a9d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0aa2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0aa7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__28' + IL_0aac: brfalse.s IL_0ab0 + + IL_0aae: br.s IL_0ae6 + + IL_0ab0: ldc.i4.0 + IL_0ab1: ldc.i4.s 25 + IL_0ab3: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0ab8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0abd: ldc.i4.2 + IL_0abe: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0ac3: dup + IL_0ac4: ldc.i4.0 + IL_0ac5: ldc.i4.0 + IL_0ac6: ldnull + IL_0ac7: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0acc: stelem.ref + IL_0acd: dup + IL_0ace: ldc.i4.1 + IL_0acf: ldc.i4.2 + IL_0ad0: ldnull + IL_0ad1: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0ad6: stelem.ref + IL_0ad7: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0adc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0ae1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__28' + IL_0ae6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__28' + IL_0aeb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0af0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__28' + IL_0af5: ldarg.0 + IL_0af6: ldnull + IL_0af7: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0afc: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0b01: nop + IL_0b02: ret + } // end of method DynamicTests::ArithmeticBinaryOperators + + .method private hidebysig static void CheckedArithmeticBinaryOperators(object a, + object b) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [2] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 2821 (0xb05) + .maxstack 11 + IL_0000: nop + IL_0001: nop + IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__1' + IL_0007: brfalse.s IL_000b + + IL_0009: br.s IL_004a + + IL_000b: ldc.i4 0x100 + IL_0010: ldstr "MemberAccess" + IL_0015: ldnull + IL_0016: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_001b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0020: ldc.i4.2 + IL_0021: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0026: dup + IL_0027: ldc.i4.0 + IL_0028: ldc.i4.s 33 + IL_002a: ldnull + IL_002b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0030: stelem.ref + IL_0031: dup + IL_0032: ldc.i4.1 + IL_0033: ldc.i4.0 + IL_0034: ldnull + IL_0035: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_003a: stelem.ref + IL_003b: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0040: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0045: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__1' + IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__1' + IL_004f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__1' + IL_0059: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_005e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0063: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__0' + IL_0068: brfalse.s IL_006c + + IL_006a: br.s IL_00a1 + + IL_006c: ldc.i4.1 + IL_006d: ldc.i4.0 + IL_006e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0073: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0078: ldc.i4.2 + IL_0079: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_007e: dup + IL_007f: ldc.i4.0 + IL_0080: ldc.i4.0 + IL_0081: ldnull + IL_0082: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0087: stelem.ref + IL_0088: dup + IL_0089: ldc.i4.1 + IL_008a: ldc.i4.0 + IL_008b: ldnull + IL_008c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0091: stelem.ref + IL_0092: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0097: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_009c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__0' + IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__0' + IL_00a6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__0' + IL_00b0: ldarg.0 + IL_00b1: ldarg.1 + IL_00b2: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_00b7: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_00bc: nop + IL_00bd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__3' + IL_00c2: brfalse.s IL_00c6 + + IL_00c4: br.s IL_0105 + + IL_00c6: ldc.i4 0x100 + IL_00cb: ldstr "MemberAccess" + IL_00d0: ldnull + IL_00d1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00d6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00db: ldc.i4.2 + IL_00dc: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00e1: dup + IL_00e2: ldc.i4.0 + IL_00e3: ldc.i4.s 33 + IL_00e5: ldnull + IL_00e6: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00eb: stelem.ref + IL_00ec: dup + IL_00ed: ldc.i4.1 + IL_00ee: ldc.i4.0 + IL_00ef: ldnull + IL_00f0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00f5: stelem.ref + IL_00f6: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00fb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0100: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__3' + IL_0105: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__3' + IL_010a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_010f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__3' + IL_0114: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0119: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_011e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__2' + IL_0123: brfalse.s IL_0127 + + IL_0125: br.s IL_015c + + IL_0127: ldc.i4.1 + IL_0128: ldc.i4.0 + IL_0129: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_012e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0133: ldc.i4.2 + IL_0134: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0139: dup + IL_013a: ldc.i4.0 + IL_013b: ldc.i4.0 + IL_013c: ldnull + IL_013d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0142: stelem.ref + IL_0143: dup + IL_0144: ldc.i4.1 + IL_0145: ldc.i4.3 + IL_0146: ldnull + IL_0147: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_014c: stelem.ref + IL_014d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0152: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0157: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__2' + IL_015c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__2' + IL_0161: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0166: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__2' + IL_016b: ldarg.0 + IL_016c: ldc.i4.1 + IL_016d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0172: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0177: nop + IL_0178: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__5' + IL_017d: brfalse.s IL_0181 + + IL_017f: br.s IL_01c0 + + IL_0181: ldc.i4 0x100 + IL_0186: ldstr "MemberAccess" + IL_018b: ldnull + IL_018c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0191: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0196: ldc.i4.2 + IL_0197: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_019c: dup + IL_019d: ldc.i4.0 + IL_019e: ldc.i4.s 33 + IL_01a0: ldnull + IL_01a1: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01a6: stelem.ref + IL_01a7: dup + IL_01a8: ldc.i4.1 + IL_01a9: ldc.i4.0 + IL_01aa: ldnull + IL_01ab: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01b0: stelem.ref + IL_01b1: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_01b6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_01bb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__5' + IL_01c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__5' + IL_01c5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_01ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__5' + IL_01cf: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01d4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__4' + IL_01de: brfalse.s IL_01e2 + + IL_01e0: br.s IL_0217 + + IL_01e2: ldc.i4.1 + IL_01e3: ldc.i4.0 + IL_01e4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01e9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01ee: ldc.i4.2 + IL_01ef: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_01f4: dup + IL_01f5: ldc.i4.0 + IL_01f6: ldc.i4.0 + IL_01f7: ldnull + IL_01f8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01fd: stelem.ref + IL_01fe: dup + IL_01ff: ldc.i4.1 + IL_0200: ldc.i4.2 + IL_0201: ldnull + IL_0202: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0207: stelem.ref + IL_0208: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_020d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0212: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__4' + IL_0217: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__4' + IL_021c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0221: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__4' + IL_0226: ldarg.0 + IL_0227: ldnull + IL_0228: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_022d: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0232: nop + IL_0233: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__7' + IL_0238: brfalse.s IL_023c + + IL_023a: br.s IL_027b + + IL_023c: ldc.i4 0x100 + IL_0241: ldstr "MemberAccess" + IL_0246: ldnull + IL_0247: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_024c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0251: ldc.i4.2 + IL_0252: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0257: dup + IL_0258: ldc.i4.0 + IL_0259: ldc.i4.s 33 + IL_025b: ldnull + IL_025c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0261: stelem.ref + IL_0262: dup + IL_0263: ldc.i4.1 + IL_0264: ldc.i4.0 + IL_0265: ldnull + IL_0266: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_026b: stelem.ref + IL_026c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0271: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0276: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__7' + IL_027b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__7' + IL_0280: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0285: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__7' + IL_028a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_028f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0294: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__6' + IL_0299: brfalse.s IL_029d + + IL_029b: br.s IL_02d3 + + IL_029d: ldc.i4.1 + IL_029e: ldc.i4.s 42 + IL_02a0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_02a5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_02aa: ldc.i4.2 + IL_02ab: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_02b0: dup + IL_02b1: ldc.i4.0 + IL_02b2: ldc.i4.0 + IL_02b3: ldnull + IL_02b4: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02b9: stelem.ref + IL_02ba: dup + IL_02bb: ldc.i4.1 + IL_02bc: ldc.i4.0 + IL_02bd: ldnull + IL_02be: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02c3: stelem.ref + IL_02c4: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_02c9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_02ce: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__6' + IL_02d3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__6' + IL_02d8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_02dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__6' + IL_02e2: ldarg.0 + IL_02e3: ldarg.1 + IL_02e4: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_02e9: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_02ee: nop + IL_02ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__9' + IL_02f4: brfalse.s IL_02f8 + + IL_02f6: br.s IL_0337 + + IL_02f8: ldc.i4 0x100 + IL_02fd: ldstr "MemberAccess" + IL_0302: ldnull + IL_0303: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0308: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_030d: ldc.i4.2 + IL_030e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0313: dup + IL_0314: ldc.i4.0 + IL_0315: ldc.i4.s 33 + IL_0317: ldnull + IL_0318: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_031d: stelem.ref + IL_031e: dup + IL_031f: ldc.i4.1 + IL_0320: ldc.i4.0 + IL_0321: ldnull + IL_0322: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0327: stelem.ref + IL_0328: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_032d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0332: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__9' + IL_0337: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__9' + IL_033c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0341: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__9' + IL_0346: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_034b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0350: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__8' + IL_0355: brfalse.s IL_0359 + + IL_0357: br.s IL_038f + + IL_0359: ldc.i4.1 + IL_035a: ldc.i4.s 42 + IL_035c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0361: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0366: ldc.i4.2 + IL_0367: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_036c: dup + IL_036d: ldc.i4.0 + IL_036e: ldc.i4.0 + IL_036f: ldnull + IL_0370: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0375: stelem.ref + IL_0376: dup + IL_0377: ldc.i4.1 + IL_0378: ldc.i4.3 + IL_0379: ldnull + IL_037a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_037f: stelem.ref + IL_0380: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0385: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_038a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__8' + IL_038f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__8' + IL_0394: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0399: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__8' + IL_039e: ldarg.0 + IL_039f: ldc.i4.1 + IL_03a0: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_03a5: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_03aa: nop + IL_03ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__11' + IL_03b0: brfalse.s IL_03b4 + + IL_03b2: br.s IL_03f3 + + IL_03b4: ldc.i4 0x100 + IL_03b9: ldstr "MemberAccess" + IL_03be: ldnull + IL_03bf: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_03c4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_03c9: ldc.i4.2 + IL_03ca: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_03cf: dup + IL_03d0: ldc.i4.0 + IL_03d1: ldc.i4.s 33 + IL_03d3: ldnull + IL_03d4: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03d9: stelem.ref + IL_03da: dup + IL_03db: ldc.i4.1 + IL_03dc: ldc.i4.0 + IL_03dd: ldnull + IL_03de: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03e3: stelem.ref + IL_03e4: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_03e9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_03ee: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__11' + IL_03f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__11' + IL_03f8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_03fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__11' + IL_0402: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0407: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_040c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__10' + IL_0411: brfalse.s IL_0415 + + IL_0413: br.s IL_044b + + IL_0415: ldc.i4.1 + IL_0416: ldc.i4.s 42 + IL_0418: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_041d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0422: ldc.i4.2 + IL_0423: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0428: dup + IL_0429: ldc.i4.0 + IL_042a: ldc.i4.0 + IL_042b: ldnull + IL_042c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0431: stelem.ref + IL_0432: dup + IL_0433: ldc.i4.1 + IL_0434: ldc.i4.2 + IL_0435: ldnull + IL_0436: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_043b: stelem.ref + IL_043c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0441: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0446: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__10' + IL_044b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__10' + IL_0450: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0455: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__10' + IL_045a: ldarg.0 + IL_045b: ldnull + IL_045c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0461: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0466: nop + IL_0467: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__13' + IL_046c: brfalse.s IL_0470 + + IL_046e: br.s IL_04af + + IL_0470: ldc.i4 0x100 + IL_0475: ldstr "MemberAccess" + IL_047a: ldnull + IL_047b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0480: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0485: ldc.i4.2 + IL_0486: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_048b: dup + IL_048c: ldc.i4.0 + IL_048d: ldc.i4.s 33 + IL_048f: ldnull + IL_0490: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0495: stelem.ref + IL_0496: dup + IL_0497: ldc.i4.1 + IL_0498: ldc.i4.0 + IL_0499: ldnull + IL_049a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_049f: stelem.ref + IL_04a0: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_04a5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_04aa: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__13' + IL_04af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__13' + IL_04b4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_04b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__13' + IL_04be: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_04c3: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_04c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__12' + IL_04cd: brfalse.s IL_04d1 + + IL_04cf: br.s IL_0507 + + IL_04d1: ldc.i4.1 + IL_04d2: ldc.i4.s 26 + IL_04d4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_04d9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_04de: ldc.i4.2 + IL_04df: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_04e4: dup + IL_04e5: ldc.i4.0 + IL_04e6: ldc.i4.0 + IL_04e7: ldnull + IL_04e8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04ed: stelem.ref + IL_04ee: dup + IL_04ef: ldc.i4.1 + IL_04f0: ldc.i4.0 + IL_04f1: ldnull + IL_04f2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04f7: stelem.ref + IL_04f8: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_04fd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0502: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__12' + IL_0507: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__12' + IL_050c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0511: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__12' + IL_0516: ldarg.0 + IL_0517: ldarg.1 + IL_0518: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_051d: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0522: nop + IL_0523: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__15' + IL_0528: brfalse.s IL_052c + + IL_052a: br.s IL_056b + + IL_052c: ldc.i4 0x100 + IL_0531: ldstr "MemberAccess" + IL_0536: ldnull + IL_0537: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_053c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0541: ldc.i4.2 + IL_0542: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0547: dup + IL_0548: ldc.i4.0 + IL_0549: ldc.i4.s 33 + IL_054b: ldnull + IL_054c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0551: stelem.ref + IL_0552: dup + IL_0553: ldc.i4.1 + IL_0554: ldc.i4.0 + IL_0555: ldnull + IL_0556: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_055b: stelem.ref + IL_055c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0561: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0566: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__15' + IL_056b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__15' + IL_0570: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0575: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__15' + IL_057a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_057f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0584: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__14' + IL_0589: brfalse.s IL_058d + + IL_058b: br.s IL_05c3 + + IL_058d: ldc.i4.1 + IL_058e: ldc.i4.s 26 + IL_0590: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0595: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_059a: ldc.i4.2 + IL_059b: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_05a0: dup + IL_05a1: ldc.i4.0 + IL_05a2: ldc.i4.0 + IL_05a3: ldnull + IL_05a4: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05a9: stelem.ref + IL_05aa: dup + IL_05ab: ldc.i4.1 + IL_05ac: ldc.i4.3 + IL_05ad: ldnull + IL_05ae: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05b3: stelem.ref + IL_05b4: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_05b9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_05be: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__14' + IL_05c3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__14' + IL_05c8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_05cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__14' + IL_05d2: ldarg.0 + IL_05d3: ldc.i4.1 + IL_05d4: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_05d9: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_05de: nop + IL_05df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__17' + IL_05e4: brfalse.s IL_05e8 + + IL_05e6: br.s IL_0627 + + IL_05e8: ldc.i4 0x100 + IL_05ed: ldstr "MemberAccess" + IL_05f2: ldnull + IL_05f3: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_05f8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_05fd: ldc.i4.2 + IL_05fe: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0603: dup + IL_0604: ldc.i4.0 + IL_0605: ldc.i4.s 33 + IL_0607: ldnull + IL_0608: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_060d: stelem.ref + IL_060e: dup + IL_060f: ldc.i4.1 + IL_0610: ldc.i4.0 + IL_0611: ldnull + IL_0612: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0617: stelem.ref + IL_0618: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_061d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0622: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__17' + IL_0627: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__17' + IL_062c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0631: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__17' + IL_0636: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_063b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0640: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__16' + IL_0645: brfalse.s IL_0649 + + IL_0647: br.s IL_067f + + IL_0649: ldc.i4.1 + IL_064a: ldc.i4.s 26 + IL_064c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0651: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0656: ldc.i4.2 + IL_0657: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_065c: dup + IL_065d: ldc.i4.0 + IL_065e: ldc.i4.0 + IL_065f: ldnull + IL_0660: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0665: stelem.ref + IL_0666: dup + IL_0667: ldc.i4.1 + IL_0668: ldc.i4.2 + IL_0669: ldnull + IL_066a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_066f: stelem.ref + IL_0670: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0675: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_067a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__16' + IL_067f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__16' + IL_0684: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0689: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__16' + IL_068e: ldarg.0 + IL_068f: ldnull + IL_0690: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0695: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_069a: nop + IL_069b: nop + IL_069c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__19' + IL_06a1: brfalse.s IL_06a5 + + IL_06a3: br.s IL_06e4 + + IL_06a5: ldc.i4 0x100 + IL_06aa: ldstr "MemberAccess" + IL_06af: ldnull + IL_06b0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_06b5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_06ba: ldc.i4.2 + IL_06bb: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_06c0: dup + IL_06c1: ldc.i4.0 + IL_06c2: ldc.i4.s 33 + IL_06c4: ldnull + IL_06c5: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06ca: stelem.ref + IL_06cb: dup + IL_06cc: ldc.i4.1 + IL_06cd: ldc.i4.0 + IL_06ce: ldnull + IL_06cf: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06d4: stelem.ref + IL_06d5: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_06da: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_06df: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__19' + IL_06e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__19' + IL_06e9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_06ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__19' + IL_06f3: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_06f8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_06fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__18' + IL_0702: brfalse.s IL_0706 + + IL_0704: br.s IL_073c + + IL_0706: ldc.i4.0 + IL_0707: ldc.i4.s 12 + IL_0709: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_070e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0713: ldc.i4.2 + IL_0714: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0719: dup + IL_071a: ldc.i4.0 + IL_071b: ldc.i4.0 + IL_071c: ldnull + IL_071d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0722: stelem.ref + IL_0723: dup + IL_0724: ldc.i4.1 + IL_0725: ldc.i4.0 + IL_0726: ldnull + IL_0727: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_072c: stelem.ref + IL_072d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0732: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0737: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__18' + IL_073c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__18' + IL_0741: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0746: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__18' + IL_074b: ldarg.0 + IL_074c: ldarg.1 + IL_074d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0752: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0757: nop + IL_0758: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__21' + IL_075d: brfalse.s IL_0761 + + IL_075f: br.s IL_07a0 + + IL_0761: ldc.i4 0x100 + IL_0766: ldstr "MemberAccess" + IL_076b: ldnull + IL_076c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0771: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0776: ldc.i4.2 + IL_0777: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_077c: dup + IL_077d: ldc.i4.0 + IL_077e: ldc.i4.s 33 + IL_0780: ldnull + IL_0781: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0786: stelem.ref + IL_0787: dup + IL_0788: ldc.i4.1 + IL_0789: ldc.i4.0 + IL_078a: ldnull + IL_078b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0790: stelem.ref + IL_0791: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0796: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_079b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__21' + IL_07a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__21' + IL_07a5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_07aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__21' + IL_07af: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_07b4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_07b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__20' + IL_07be: brfalse.s IL_07c2 + + IL_07c0: br.s IL_07f8 + + IL_07c2: ldc.i4.0 + IL_07c3: ldc.i4.s 12 + IL_07c5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_07ca: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_07cf: ldc.i4.2 + IL_07d0: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_07d5: dup + IL_07d6: ldc.i4.0 + IL_07d7: ldc.i4.0 + IL_07d8: ldnull + IL_07d9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07de: stelem.ref + IL_07df: dup + IL_07e0: ldc.i4.1 + IL_07e1: ldc.i4.3 + IL_07e2: ldnull + IL_07e3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07e8: stelem.ref + IL_07e9: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_07ee: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_07f3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__20' + IL_07f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__20' + IL_07fd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0802: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__20' + IL_0807: ldarg.0 + IL_0808: ldc.i4.1 + IL_0809: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_080e: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0813: nop + IL_0814: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__23' + IL_0819: brfalse.s IL_081d + + IL_081b: br.s IL_085c + + IL_081d: ldc.i4 0x100 + IL_0822: ldstr "MemberAccess" + IL_0827: ldnull + IL_0828: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_082d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0832: ldc.i4.2 + IL_0833: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0838: dup + IL_0839: ldc.i4.0 + IL_083a: ldc.i4.s 33 + IL_083c: ldnull + IL_083d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0842: stelem.ref + IL_0843: dup + IL_0844: ldc.i4.1 + IL_0845: ldc.i4.0 + IL_0846: ldnull + IL_0847: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_084c: stelem.ref + IL_084d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0852: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0857: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__23' + IL_085c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__23' + IL_0861: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0866: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__23' + IL_086b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0870: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0875: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__22' + IL_087a: brfalse.s IL_087e + + IL_087c: br.s IL_08b4 + + IL_087e: ldc.i4.0 + IL_087f: ldc.i4.s 12 + IL_0881: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0886: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_088b: ldc.i4.2 + IL_088c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0891: dup + IL_0892: ldc.i4.0 + IL_0893: ldc.i4.0 + IL_0894: ldnull + IL_0895: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_089a: stelem.ref + IL_089b: dup + IL_089c: ldc.i4.1 + IL_089d: ldc.i4.2 + IL_089e: ldnull + IL_089f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08a4: stelem.ref + IL_08a5: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_08aa: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_08af: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__22' + IL_08b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__22' + IL_08b9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_08be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__22' + IL_08c3: ldarg.0 + IL_08c4: ldnull + IL_08c5: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_08ca: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_08cf: nop + IL_08d0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__25' + IL_08d5: brfalse.s IL_08d9 + + IL_08d7: br.s IL_0918 + + IL_08d9: ldc.i4 0x100 + IL_08de: ldstr "MemberAccess" + IL_08e3: ldnull + IL_08e4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_08e9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_08ee: ldc.i4.2 + IL_08ef: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_08f4: dup + IL_08f5: ldc.i4.0 + IL_08f6: ldc.i4.s 33 + IL_08f8: ldnull + IL_08f9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08fe: stelem.ref + IL_08ff: dup + IL_0900: ldc.i4.1 + IL_0901: ldc.i4.0 + IL_0902: ldnull + IL_0903: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0908: stelem.ref + IL_0909: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_090e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0913: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__25' + IL_0918: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__25' + IL_091d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0922: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__25' + IL_0927: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_092c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0931: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__24' + IL_0936: brfalse.s IL_093a + + IL_0938: br.s IL_0970 + + IL_093a: ldc.i4.0 + IL_093b: ldc.i4.s 25 + IL_093d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0942: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0947: ldc.i4.2 + IL_0948: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_094d: dup + IL_094e: ldc.i4.0 + IL_094f: ldc.i4.0 + IL_0950: ldnull + IL_0951: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0956: stelem.ref + IL_0957: dup + IL_0958: ldc.i4.1 + IL_0959: ldc.i4.0 + IL_095a: ldnull + IL_095b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0960: stelem.ref + IL_0961: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0966: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_096b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__24' + IL_0970: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__24' + IL_0975: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_097a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__24' + IL_097f: ldarg.0 + IL_0980: ldarg.1 + IL_0981: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0986: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_098b: nop + IL_098c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__27' + IL_0991: brfalse.s IL_0995 + + IL_0993: br.s IL_09d4 + + IL_0995: ldc.i4 0x100 + IL_099a: ldstr "MemberAccess" + IL_099f: ldnull + IL_09a0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_09a5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_09aa: ldc.i4.2 + IL_09ab: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_09b0: dup + IL_09b1: ldc.i4.0 + IL_09b2: ldc.i4.s 33 + IL_09b4: ldnull + IL_09b5: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_09ba: stelem.ref + IL_09bb: dup + IL_09bc: ldc.i4.1 + IL_09bd: ldc.i4.0 + IL_09be: ldnull + IL_09bf: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_09c4: stelem.ref + IL_09c5: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_09ca: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_09cf: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__27' + IL_09d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__27' + IL_09d9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_09de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__27' + IL_09e3: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_09e8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_09ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__26' + IL_09f2: brfalse.s IL_09f6 + + IL_09f4: br.s IL_0a2c + + IL_09f6: ldc.i4.0 + IL_09f7: ldc.i4.s 25 + IL_09f9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_09fe: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a03: ldc.i4.2 + IL_0a04: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0a09: dup + IL_0a0a: ldc.i4.0 + IL_0a0b: ldc.i4.0 + IL_0a0c: ldnull + IL_0a0d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a12: stelem.ref + IL_0a13: dup + IL_0a14: ldc.i4.1 + IL_0a15: ldc.i4.3 + IL_0a16: ldnull + IL_0a17: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a1c: stelem.ref + IL_0a1d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0a22: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a27: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__26' + IL_0a2c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__26' + IL_0a31: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0a36: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__26' + IL_0a3b: ldarg.0 + IL_0a3c: ldc.i4.1 + IL_0a3d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0a42: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0a47: nop + IL_0a48: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__29' + IL_0a4d: brfalse.s IL_0a51 + + IL_0a4f: br.s IL_0a90 + + IL_0a51: ldc.i4 0x100 + IL_0a56: ldstr "MemberAccess" + IL_0a5b: ldnull + IL_0a5c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a61: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a66: ldc.i4.2 + IL_0a67: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0a6c: dup + IL_0a6d: ldc.i4.0 + IL_0a6e: ldc.i4.s 33 + IL_0a70: ldnull + IL_0a71: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a76: stelem.ref + IL_0a77: dup + IL_0a78: ldc.i4.1 + IL_0a79: ldc.i4.0 + IL_0a7a: ldnull + IL_0a7b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a80: stelem.ref + IL_0a81: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0a86: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a8b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__29' + IL_0a90: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__29' + IL_0a95: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0a9a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__29' + IL_0a9f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0aa4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0aa9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__28' + IL_0aae: brfalse.s IL_0ab2 + + IL_0ab0: br.s IL_0ae8 + + IL_0ab2: ldc.i4.0 + IL_0ab3: ldc.i4.s 25 + IL_0ab5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0aba: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0abf: ldc.i4.2 + IL_0ac0: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0ac5: dup + IL_0ac6: ldc.i4.0 + IL_0ac7: ldc.i4.0 + IL_0ac8: ldnull + IL_0ac9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0ace: stelem.ref + IL_0acf: dup + IL_0ad0: ldc.i4.1 + IL_0ad1: ldc.i4.2 + IL_0ad2: ldnull + IL_0ad3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0ad8: stelem.ref + IL_0ad9: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0ade: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0ae3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__28' + IL_0ae8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__28' + IL_0aed: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0af2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__28' + IL_0af7: ldarg.0 + IL_0af8: ldnull + IL_0af9: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0afe: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0b03: nop + IL_0b04: ret + } // end of method DynamicTests::CheckedArithmeticBinaryOperators + + .method private hidebysig static void UncheckedArithmeticBinaryOperators(object a, + object b) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [2] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 2821 (0xb05) + .maxstack 11 + IL_0000: nop + IL_0001: nop + IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__1' + IL_0007: brfalse.s IL_000b + + IL_0009: br.s IL_004a + + IL_000b: ldc.i4 0x100 + IL_0010: ldstr "MemberAccess" + IL_0015: ldnull + IL_0016: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_001b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0020: ldc.i4.2 + IL_0021: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0026: dup + IL_0027: ldc.i4.0 + IL_0028: ldc.i4.s 33 + IL_002a: ldnull + IL_002b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0030: stelem.ref + IL_0031: dup + IL_0032: ldc.i4.1 + IL_0033: ldc.i4.0 + IL_0034: ldnull + IL_0035: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_003a: stelem.ref + IL_003b: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0040: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0045: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__1' + IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__1' + IL_004f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__1' + IL_0059: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_005e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0063: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__0' + IL_0068: brfalse.s IL_006c + + IL_006a: br.s IL_00a1 + + IL_006c: ldc.i4.1 + IL_006d: ldc.i4.0 + IL_006e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0073: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0078: ldc.i4.2 + IL_0079: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_007e: dup + IL_007f: ldc.i4.0 + IL_0080: ldc.i4.0 + IL_0081: ldnull + IL_0082: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0087: stelem.ref + IL_0088: dup + IL_0089: ldc.i4.1 + IL_008a: ldc.i4.0 + IL_008b: ldnull + IL_008c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0091: stelem.ref + IL_0092: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0097: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_009c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__0' + IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__0' + IL_00a6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__0' + IL_00b0: ldarg.0 + IL_00b1: ldarg.1 + IL_00b2: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_00b7: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_00bc: nop + IL_00bd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__3' + IL_00c2: brfalse.s IL_00c6 + + IL_00c4: br.s IL_0105 + + IL_00c6: ldc.i4 0x100 + IL_00cb: ldstr "MemberAccess" + IL_00d0: ldnull + IL_00d1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00d6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00db: ldc.i4.2 + IL_00dc: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00e1: dup + IL_00e2: ldc.i4.0 + IL_00e3: ldc.i4.s 33 + IL_00e5: ldnull + IL_00e6: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00eb: stelem.ref + IL_00ec: dup + IL_00ed: ldc.i4.1 + IL_00ee: ldc.i4.0 + IL_00ef: ldnull + IL_00f0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00f5: stelem.ref + IL_00f6: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00fb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0100: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__3' + IL_0105: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__3' + IL_010a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_010f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__3' + IL_0114: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0119: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_011e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__2' + IL_0123: brfalse.s IL_0127 + + IL_0125: br.s IL_015c + + IL_0127: ldc.i4.1 + IL_0128: ldc.i4.0 + IL_0129: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_012e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0133: ldc.i4.2 + IL_0134: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0139: dup + IL_013a: ldc.i4.0 + IL_013b: ldc.i4.0 + IL_013c: ldnull + IL_013d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0142: stelem.ref + IL_0143: dup + IL_0144: ldc.i4.1 + IL_0145: ldc.i4.3 + IL_0146: ldnull + IL_0147: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_014c: stelem.ref + IL_014d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0152: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0157: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__2' + IL_015c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__2' + IL_0161: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0166: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__2' + IL_016b: ldarg.0 + IL_016c: ldc.i4.1 + IL_016d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0172: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0177: nop + IL_0178: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__5' + IL_017d: brfalse.s IL_0181 + + IL_017f: br.s IL_01c0 + + IL_0181: ldc.i4 0x100 + IL_0186: ldstr "MemberAccess" + IL_018b: ldnull + IL_018c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0191: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0196: ldc.i4.2 + IL_0197: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_019c: dup + IL_019d: ldc.i4.0 + IL_019e: ldc.i4.s 33 + IL_01a0: ldnull + IL_01a1: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01a6: stelem.ref + IL_01a7: dup + IL_01a8: ldc.i4.1 + IL_01a9: ldc.i4.0 + IL_01aa: ldnull + IL_01ab: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01b0: stelem.ref + IL_01b1: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_01b6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_01bb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__5' + IL_01c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__5' + IL_01c5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_01ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__5' + IL_01cf: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01d4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__4' + IL_01de: brfalse.s IL_01e2 + + IL_01e0: br.s IL_0217 + + IL_01e2: ldc.i4.1 + IL_01e3: ldc.i4.0 + IL_01e4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01e9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01ee: ldc.i4.2 + IL_01ef: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_01f4: dup + IL_01f5: ldc.i4.0 + IL_01f6: ldc.i4.0 + IL_01f7: ldnull + IL_01f8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01fd: stelem.ref + IL_01fe: dup + IL_01ff: ldc.i4.1 + IL_0200: ldc.i4.2 + IL_0201: ldnull + IL_0202: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0207: stelem.ref + IL_0208: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_020d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0212: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__4' + IL_0217: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__4' + IL_021c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0221: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__4' + IL_0226: ldarg.0 + IL_0227: ldnull + IL_0228: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_022d: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0232: nop + IL_0233: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__7' + IL_0238: brfalse.s IL_023c + + IL_023a: br.s IL_027b + + IL_023c: ldc.i4 0x100 + IL_0241: ldstr "MemberAccess" + IL_0246: ldnull + IL_0247: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_024c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0251: ldc.i4.2 + IL_0252: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0257: dup + IL_0258: ldc.i4.0 + IL_0259: ldc.i4.s 33 + IL_025b: ldnull + IL_025c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0261: stelem.ref + IL_0262: dup + IL_0263: ldc.i4.1 + IL_0264: ldc.i4.0 + IL_0265: ldnull + IL_0266: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_026b: stelem.ref + IL_026c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0271: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0276: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__7' + IL_027b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__7' + IL_0280: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0285: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__7' + IL_028a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_028f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0294: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__6' + IL_0299: brfalse.s IL_029d + + IL_029b: br.s IL_02d3 + + IL_029d: ldc.i4.0 + IL_029e: ldc.i4.s 42 + IL_02a0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_02a5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_02aa: ldc.i4.2 + IL_02ab: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_02b0: dup + IL_02b1: ldc.i4.0 + IL_02b2: ldc.i4.0 + IL_02b3: ldnull + IL_02b4: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02b9: stelem.ref + IL_02ba: dup + IL_02bb: ldc.i4.1 + IL_02bc: ldc.i4.0 + IL_02bd: ldnull + IL_02be: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02c3: stelem.ref + IL_02c4: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_02c9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_02ce: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__6' + IL_02d3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__6' + IL_02d8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_02dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__6' + IL_02e2: ldarg.0 + IL_02e3: ldarg.1 + IL_02e4: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_02e9: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_02ee: nop + IL_02ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__9' + IL_02f4: brfalse.s IL_02f8 + + IL_02f6: br.s IL_0337 + + IL_02f8: ldc.i4 0x100 + IL_02fd: ldstr "MemberAccess" + IL_0302: ldnull + IL_0303: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0308: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_030d: ldc.i4.2 + IL_030e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0313: dup + IL_0314: ldc.i4.0 + IL_0315: ldc.i4.s 33 + IL_0317: ldnull + IL_0318: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_031d: stelem.ref + IL_031e: dup + IL_031f: ldc.i4.1 + IL_0320: ldc.i4.0 + IL_0321: ldnull + IL_0322: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0327: stelem.ref + IL_0328: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_032d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0332: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__9' + IL_0337: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__9' + IL_033c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0341: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__9' + IL_0346: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_034b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0350: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__8' + IL_0355: brfalse.s IL_0359 + + IL_0357: br.s IL_038f + + IL_0359: ldc.i4.1 + IL_035a: ldc.i4.s 42 + IL_035c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0361: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0366: ldc.i4.2 + IL_0367: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_036c: dup + IL_036d: ldc.i4.0 + IL_036e: ldc.i4.0 + IL_036f: ldnull + IL_0370: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0375: stelem.ref + IL_0376: dup + IL_0377: ldc.i4.1 + IL_0378: ldc.i4.3 + IL_0379: ldnull + IL_037a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_037f: stelem.ref + IL_0380: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0385: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_038a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__8' + IL_038f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__8' + IL_0394: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0399: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__8' + IL_039e: ldarg.0 + IL_039f: ldc.i4.1 + IL_03a0: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_03a5: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_03aa: nop + IL_03ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__11' + IL_03b0: brfalse.s IL_03b4 + + IL_03b2: br.s IL_03f3 + + IL_03b4: ldc.i4 0x100 + IL_03b9: ldstr "MemberAccess" + IL_03be: ldnull + IL_03bf: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_03c4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_03c9: ldc.i4.2 + IL_03ca: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_03cf: dup + IL_03d0: ldc.i4.0 + IL_03d1: ldc.i4.s 33 + IL_03d3: ldnull + IL_03d4: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03d9: stelem.ref + IL_03da: dup + IL_03db: ldc.i4.1 + IL_03dc: ldc.i4.0 + IL_03dd: ldnull + IL_03de: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03e3: stelem.ref + IL_03e4: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_03e9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_03ee: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__11' + IL_03f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__11' + IL_03f8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_03fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__11' + IL_0402: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0407: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_040c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__10' + IL_0411: brfalse.s IL_0415 + + IL_0413: br.s IL_044b + + IL_0415: ldc.i4.1 + IL_0416: ldc.i4.s 42 + IL_0418: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_041d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0422: ldc.i4.2 + IL_0423: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0428: dup + IL_0429: ldc.i4.0 + IL_042a: ldc.i4.0 + IL_042b: ldnull + IL_042c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0431: stelem.ref + IL_0432: dup + IL_0433: ldc.i4.1 + IL_0434: ldc.i4.2 + IL_0435: ldnull + IL_0436: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_043b: stelem.ref + IL_043c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0441: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0446: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__10' + IL_044b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__10' + IL_0450: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0455: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__10' + IL_045a: ldarg.0 + IL_045b: ldnull + IL_045c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0461: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0466: nop + IL_0467: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__13' + IL_046c: brfalse.s IL_0470 + + IL_046e: br.s IL_04af + + IL_0470: ldc.i4 0x100 + IL_0475: ldstr "MemberAccess" + IL_047a: ldnull + IL_047b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0480: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0485: ldc.i4.2 + IL_0486: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_048b: dup + IL_048c: ldc.i4.0 + IL_048d: ldc.i4.s 33 + IL_048f: ldnull + IL_0490: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0495: stelem.ref + IL_0496: dup + IL_0497: ldc.i4.1 + IL_0498: ldc.i4.0 + IL_0499: ldnull + IL_049a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_049f: stelem.ref + IL_04a0: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_04a5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_04aa: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__13' + IL_04af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__13' + IL_04b4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_04b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__13' + IL_04be: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_04c3: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_04c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__12' + IL_04cd: brfalse.s IL_04d1 + + IL_04cf: br.s IL_0507 + + IL_04d1: ldc.i4.0 + IL_04d2: ldc.i4.s 26 + IL_04d4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_04d9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_04de: ldc.i4.2 + IL_04df: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_04e4: dup + IL_04e5: ldc.i4.0 + IL_04e6: ldc.i4.0 + IL_04e7: ldnull + IL_04e8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04ed: stelem.ref + IL_04ee: dup + IL_04ef: ldc.i4.1 + IL_04f0: ldc.i4.0 + IL_04f1: ldnull + IL_04f2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_04f7: stelem.ref + IL_04f8: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_04fd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0502: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__12' + IL_0507: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__12' + IL_050c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0511: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__12' + IL_0516: ldarg.0 + IL_0517: ldarg.1 + IL_0518: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_051d: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0522: nop + IL_0523: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__15' + IL_0528: brfalse.s IL_052c + + IL_052a: br.s IL_056b + + IL_052c: ldc.i4 0x100 + IL_0531: ldstr "MemberAccess" + IL_0536: ldnull + IL_0537: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_053c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0541: ldc.i4.2 + IL_0542: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0547: dup + IL_0548: ldc.i4.0 + IL_0549: ldc.i4.s 33 + IL_054b: ldnull + IL_054c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0551: stelem.ref + IL_0552: dup + IL_0553: ldc.i4.1 + IL_0554: ldc.i4.0 + IL_0555: ldnull + IL_0556: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_055b: stelem.ref + IL_055c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0561: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0566: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__15' + IL_056b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__15' + IL_0570: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0575: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__15' + IL_057a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_057f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0584: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__14' + IL_0589: brfalse.s IL_058d + + IL_058b: br.s IL_05c3 + + IL_058d: ldc.i4.1 + IL_058e: ldc.i4.s 26 + IL_0590: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0595: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_059a: ldc.i4.2 + IL_059b: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_05a0: dup + IL_05a1: ldc.i4.0 + IL_05a2: ldc.i4.0 + IL_05a3: ldnull + IL_05a4: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05a9: stelem.ref + IL_05aa: dup + IL_05ab: ldc.i4.1 + IL_05ac: ldc.i4.3 + IL_05ad: ldnull + IL_05ae: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05b3: stelem.ref + IL_05b4: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_05b9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_05be: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__14' + IL_05c3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__14' + IL_05c8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_05cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__14' + IL_05d2: ldarg.0 + IL_05d3: ldc.i4.1 + IL_05d4: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_05d9: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_05de: nop + IL_05df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__17' + IL_05e4: brfalse.s IL_05e8 + + IL_05e6: br.s IL_0627 + + IL_05e8: ldc.i4 0x100 + IL_05ed: ldstr "MemberAccess" + IL_05f2: ldnull + IL_05f3: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_05f8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_05fd: ldc.i4.2 + IL_05fe: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0603: dup + IL_0604: ldc.i4.0 + IL_0605: ldc.i4.s 33 + IL_0607: ldnull + IL_0608: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_060d: stelem.ref + IL_060e: dup + IL_060f: ldc.i4.1 + IL_0610: ldc.i4.0 + IL_0611: ldnull + IL_0612: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0617: stelem.ref + IL_0618: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_061d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0622: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__17' + IL_0627: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__17' + IL_062c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0631: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__17' + IL_0636: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_063b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0640: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__16' + IL_0645: brfalse.s IL_0649 + + IL_0647: br.s IL_067f + + IL_0649: ldc.i4.1 + IL_064a: ldc.i4.s 26 + IL_064c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0651: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0656: ldc.i4.2 + IL_0657: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_065c: dup + IL_065d: ldc.i4.0 + IL_065e: ldc.i4.0 + IL_065f: ldnull + IL_0660: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0665: stelem.ref + IL_0666: dup + IL_0667: ldc.i4.1 + IL_0668: ldc.i4.2 + IL_0669: ldnull + IL_066a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_066f: stelem.ref + IL_0670: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0675: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_067a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__16' + IL_067f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__16' + IL_0684: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0689: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__16' + IL_068e: ldarg.0 + IL_068f: ldnull + IL_0690: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0695: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_069a: nop + IL_069b: nop + IL_069c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__19' + IL_06a1: brfalse.s IL_06a5 + + IL_06a3: br.s IL_06e4 + + IL_06a5: ldc.i4 0x100 + IL_06aa: ldstr "MemberAccess" + IL_06af: ldnull + IL_06b0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_06b5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_06ba: ldc.i4.2 + IL_06bb: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_06c0: dup + IL_06c1: ldc.i4.0 + IL_06c2: ldc.i4.s 33 + IL_06c4: ldnull + IL_06c5: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06ca: stelem.ref + IL_06cb: dup + IL_06cc: ldc.i4.1 + IL_06cd: ldc.i4.0 + IL_06ce: ldnull + IL_06cf: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06d4: stelem.ref + IL_06d5: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_06da: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_06df: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__19' + IL_06e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__19' + IL_06e9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_06ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__19' + IL_06f3: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_06f8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_06fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__18' + IL_0702: brfalse.s IL_0706 + + IL_0704: br.s IL_073c + + IL_0706: ldc.i4.0 + IL_0707: ldc.i4.s 12 + IL_0709: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_070e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0713: ldc.i4.2 + IL_0714: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0719: dup + IL_071a: ldc.i4.0 + IL_071b: ldc.i4.0 + IL_071c: ldnull + IL_071d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0722: stelem.ref + IL_0723: dup + IL_0724: ldc.i4.1 + IL_0725: ldc.i4.0 + IL_0726: ldnull + IL_0727: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_072c: stelem.ref + IL_072d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0732: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0737: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__18' + IL_073c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__18' + IL_0741: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0746: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__18' + IL_074b: ldarg.0 + IL_074c: ldarg.1 + IL_074d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0752: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0757: nop + IL_0758: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__21' + IL_075d: brfalse.s IL_0761 + + IL_075f: br.s IL_07a0 + + IL_0761: ldc.i4 0x100 + IL_0766: ldstr "MemberAccess" + IL_076b: ldnull + IL_076c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0771: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0776: ldc.i4.2 + IL_0777: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_077c: dup + IL_077d: ldc.i4.0 + IL_077e: ldc.i4.s 33 + IL_0780: ldnull + IL_0781: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0786: stelem.ref + IL_0787: dup + IL_0788: ldc.i4.1 + IL_0789: ldc.i4.0 + IL_078a: ldnull + IL_078b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0790: stelem.ref + IL_0791: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, string, class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0850: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0855: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__23' - IL_085a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__23' - IL_085f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0864: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__23' - IL_0869: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_086e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0873: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__22' - IL_0878: brfalse.s IL_087c - - IL_087a: br.s IL_08b2 - - IL_087c: ldc.i4.0 - IL_087d: ldc.i4.s 12 - IL_087f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0884: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0889: ldc.i4.2 - IL_088a: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_088f: dup - IL_0890: ldc.i4.0 - IL_0891: ldc.i4.0 - IL_0892: ldnull - IL_0893: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + IL_0796: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_079b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__21' + IL_07a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__21' + IL_07a5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_07aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__21' + IL_07af: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_07b4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_07b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__20' + IL_07be: brfalse.s IL_07c2 + + IL_07c0: br.s IL_07f8 + + IL_07c2: ldc.i4.0 + IL_07c3: ldc.i4.s 12 + IL_07c5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_07ca: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_07cf: ldc.i4.2 + IL_07d0: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_07d5: dup + IL_07d6: ldc.i4.0 + IL_07d7: ldc.i4.0 + IL_07d8: ldnull + IL_07d9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07de: stelem.ref + IL_07df: dup + IL_07e0: ldc.i4.1 + IL_07e1: ldc.i4.3 + IL_07e2: ldnull + IL_07e3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07e8: stelem.ref + IL_07e9: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_07ee: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_07f3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__20' + IL_07f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__20' + IL_07fd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0802: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__20' + IL_0807: ldarg.0 + IL_0808: ldc.i4.1 + IL_0809: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_080e: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0813: nop + IL_0814: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__23' + IL_0819: brfalse.s IL_081d + + IL_081b: br.s IL_085c + + IL_081d: ldc.i4 0x100 + IL_0822: ldstr "MemberAccess" + IL_0827: ldnull + IL_0828: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_082d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0832: ldc.i4.2 + IL_0833: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0838: dup + IL_0839: ldc.i4.0 + IL_083a: ldc.i4.s 33 + IL_083c: ldnull + IL_083d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, string) - IL_0898: stelem.ref - IL_0899: dup - IL_089a: ldc.i4.1 - IL_089b: ldc.i4.2 - IL_089c: ldnull - IL_089d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + IL_0842: stelem.ref + IL_0843: dup + IL_0844: ldc.i4.1 + IL_0845: ldc.i4.0 + IL_0846: ldnull + IL_0847: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, string) - IL_08a2: stelem.ref - IL_08a3: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_084c: stelem.ref + IL_084d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0852: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0857: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__23' + IL_085c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__23' + IL_0861: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0866: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__23' + IL_086b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0870: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0875: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__22' + IL_087a: brfalse.s IL_087e + + IL_087c: br.s IL_08b4 + + IL_087e: ldc.i4.0 + IL_087f: ldc.i4.s 12 + IL_0881: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0886: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_088b: ldc.i4.2 + IL_088c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0891: dup + IL_0892: ldc.i4.0 + IL_0893: ldc.i4.0 + IL_0894: ldnull + IL_0895: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_089a: stelem.ref + IL_089b: dup + IL_089c: ldc.i4.1 + IL_089d: ldc.i4.2 + IL_089e: ldnull + IL_089f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08a4: stelem.ref + IL_08a5: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, valuetype [System.Core]System.Linq.Expressions.ExpressionType, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_08a8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08ad: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__22' - IL_08b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__22' - IL_08b7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__22' - IL_08c1: ldarg.0 - IL_08c2: ldnull - IL_08c3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + IL_08aa: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_08af: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__22' + IL_08b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__22' + IL_08b9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_08be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__22' + IL_08c3: ldarg.0 + IL_08c4: ldnull + IL_08c5: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) - IL_08c8: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + IL_08ca: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_08cd: nop - IL_08ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__25' - IL_08d3: brfalse.s IL_08d7 - - IL_08d5: br.s IL_0916 - - IL_08d7: ldc.i4 0x100 - IL_08dc: ldstr "MemberAccess" - IL_08e1: ldnull - IL_08e2: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_08e7: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_08ec: ldc.i4.2 - IL_08ed: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_08f2: dup - IL_08f3: ldc.i4.0 - IL_08f4: ldc.i4.s 33 - IL_08f6: ldnull - IL_08f7: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_08fc: stelem.ref - IL_08fd: dup - IL_08fe: ldc.i4.1 - IL_08ff: ldc.i4.0 - IL_0900: ldnull - IL_0901: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0906: stelem.ref - IL_0907: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_08cf: nop + IL_08d0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__25' + IL_08d5: brfalse.s IL_08d9 + + IL_08d7: br.s IL_0918 + + IL_08d9: ldc.i4 0x100 + IL_08de: ldstr "MemberAccess" + IL_08e3: ldnull + IL_08e4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_08e9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_08ee: ldc.i4.2 + IL_08ef: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_08f4: dup + IL_08f5: ldc.i4.0 + IL_08f6: ldc.i4.s 33 + IL_08f8: ldnull + IL_08f9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08fe: stelem.ref + IL_08ff: dup + IL_0900: ldc.i4.1 + IL_0901: ldc.i4.0 + IL_0902: ldnull + IL_0903: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0908: stelem.ref + IL_0909: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, string, class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_090c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0911: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__25' - IL_0916: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__25' - IL_091b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0920: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__25' - IL_0925: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_092a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_092f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__24' - IL_0934: brfalse.s IL_0938 - - IL_0936: br.s IL_096e - - IL_0938: ldc.i4.0 - IL_0939: ldc.i4.s 25 - IL_093b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0940: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0945: ldc.i4.2 - IL_0946: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_094b: dup - IL_094c: ldc.i4.0 - IL_094d: ldc.i4.0 - IL_094e: ldnull - IL_094f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0954: stelem.ref - IL_0955: dup - IL_0956: ldc.i4.1 - IL_0957: ldc.i4.0 - IL_0958: ldnull - IL_0959: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_095e: stelem.ref - IL_095f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_090e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0913: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__25' + IL_0918: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__25' + IL_091d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0922: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__25' + IL_0927: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_092c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0931: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__24' + IL_0936: brfalse.s IL_093a + + IL_0938: br.s IL_0970 + + IL_093a: ldc.i4.0 + IL_093b: ldc.i4.s 25 + IL_093d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0942: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0947: ldc.i4.2 + IL_0948: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_094d: dup + IL_094e: ldc.i4.0 + IL_094f: ldc.i4.0 + IL_0950: ldnull + IL_0951: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0956: stelem.ref + IL_0957: dup + IL_0958: ldc.i4.1 + IL_0959: ldc.i4.0 + IL_095a: ldnull + IL_095b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0960: stelem.ref + IL_0961: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, valuetype [System.Core]System.Linq.Expressions.ExpressionType, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0964: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0969: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__24' - IL_096e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__24' - IL_0973: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0978: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__24' - IL_097d: ldarg.0 - IL_097e: ldarg.1 - IL_097f: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + IL_0966: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_096b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__24' + IL_0970: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__24' + IL_0975: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_097a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__24' + IL_097f: ldarg.0 + IL_0980: ldarg.1 + IL_0981: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) - IL_0984: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + IL_0986: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0989: nop - IL_098a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__27' - IL_098f: brfalse.s IL_0993 - - IL_0991: br.s IL_09d2 - - IL_0993: ldc.i4 0x100 - IL_0998: ldstr "MemberAccess" - IL_099d: ldnull - IL_099e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_09a3: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_09a8: ldc.i4.2 - IL_09a9: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_09ae: dup - IL_09af: ldc.i4.0 - IL_09b0: ldc.i4.s 33 - IL_09b2: ldnull - IL_09b3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_09b8: stelem.ref - IL_09b9: dup - IL_09ba: ldc.i4.1 - IL_09bb: ldc.i4.0 - IL_09bc: ldnull - IL_09bd: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_09c2: stelem.ref - IL_09c3: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_098b: nop + IL_098c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__27' + IL_0991: brfalse.s IL_0995 + + IL_0993: br.s IL_09d4 + + IL_0995: ldc.i4 0x100 + IL_099a: ldstr "MemberAccess" + IL_099f: ldnull + IL_09a0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_09a5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_09aa: ldc.i4.2 + IL_09ab: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_09b0: dup + IL_09b1: ldc.i4.0 + IL_09b2: ldc.i4.s 33 + IL_09b4: ldnull + IL_09b5: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_09ba: stelem.ref + IL_09bb: dup + IL_09bc: ldc.i4.1 + IL_09bd: ldc.i4.0 + IL_09be: ldnull + IL_09bf: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_09c4: stelem.ref + IL_09c5: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, string, class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_09c8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09cd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__27' - IL_09d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__27' - IL_09d7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__27' - IL_09e1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_09e6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_09eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__26' - IL_09f0: brfalse.s IL_09f4 - - IL_09f2: br.s IL_0a2a - - IL_09f4: ldc.i4.0 - IL_09f5: ldc.i4.s 25 - IL_09f7: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_09fc: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0a01: ldc.i4.2 - IL_0a02: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_0a07: dup - IL_0a08: ldc.i4.0 - IL_0a09: ldc.i4.0 - IL_0a0a: ldnull - IL_0a0b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0a10: stelem.ref - IL_0a11: dup - IL_0a12: ldc.i4.1 - IL_0a13: ldc.i4.3 - IL_0a14: ldnull - IL_0a15: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0a1a: stelem.ref - IL_0a1b: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_09ca: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_09cf: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__27' + IL_09d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__27' + IL_09d9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_09de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__27' + IL_09e3: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_09e8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_09ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__26' + IL_09f2: brfalse.s IL_09f6 + + IL_09f4: br.s IL_0a2c + + IL_09f6: ldc.i4.0 + IL_09f7: ldc.i4.s 25 + IL_09f9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_09fe: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a03: ldc.i4.2 + IL_0a04: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0a09: dup + IL_0a0a: ldc.i4.0 + IL_0a0b: ldc.i4.0 + IL_0a0c: ldnull + IL_0a0d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a12: stelem.ref + IL_0a13: dup + IL_0a14: ldc.i4.1 + IL_0a15: ldc.i4.3 + IL_0a16: ldnull + IL_0a17: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a1c: stelem.ref + IL_0a1d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, valuetype [System.Core]System.Linq.Expressions.ExpressionType, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0a20: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a25: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__26' - IL_0a2a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__26' - IL_0a2f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a34: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__26' - IL_0a39: ldarg.0 - IL_0a3a: ldc.i4.1 - IL_0a3b: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + IL_0a22: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a27: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__26' + IL_0a2c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__26' + IL_0a31: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0a36: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__26' + IL_0a3b: ldarg.0 + IL_0a3c: ldc.i4.1 + IL_0a3d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) - IL_0a40: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + IL_0a42: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0a45: nop - IL_0a46: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__29' - IL_0a4b: brfalse.s IL_0a4f - - IL_0a4d: br.s IL_0a8e - - IL_0a4f: ldc.i4 0x100 - IL_0a54: ldstr "MemberAccess" - IL_0a59: ldnull - IL_0a5a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0a5f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0a64: ldc.i4.2 - IL_0a65: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_0a6a: dup - IL_0a6b: ldc.i4.0 - IL_0a6c: ldc.i4.s 33 - IL_0a6e: ldnull - IL_0a6f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0a74: stelem.ref - IL_0a75: dup - IL_0a76: ldc.i4.1 - IL_0a77: ldc.i4.0 - IL_0a78: ldnull - IL_0a79: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0a7e: stelem.ref - IL_0a7f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_0a47: nop + IL_0a48: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__29' + IL_0a4d: brfalse.s IL_0a51 + + IL_0a4f: br.s IL_0a90 + + IL_0a51: ldc.i4 0x100 + IL_0a56: ldstr "MemberAccess" + IL_0a5b: ldnull + IL_0a5c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a61: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a66: ldc.i4.2 + IL_0a67: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0a6c: dup + IL_0a6d: ldc.i4.0 + IL_0a6e: ldc.i4.s 33 + IL_0a70: ldnull + IL_0a71: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a76: stelem.ref + IL_0a77: dup + IL_0a78: ldc.i4.1 + IL_0a79: ldc.i4.0 + IL_0a7a: ldnull + IL_0a7b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a80: stelem.ref + IL_0a81: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, string, class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0a84: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a89: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__29' - IL_0a8e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__29' - IL_0a93: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a98: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__29' - IL_0a9d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0aa2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0aa7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__28' - IL_0aac: brfalse.s IL_0ab0 - - IL_0aae: br.s IL_0ae6 - - IL_0ab0: ldc.i4.0 - IL_0ab1: ldc.i4.s 25 - IL_0ab3: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0ab8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0abd: ldc.i4.2 - IL_0abe: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_0ac3: dup - IL_0ac4: ldc.i4.0 - IL_0ac5: ldc.i4.0 - IL_0ac6: ldnull - IL_0ac7: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0acc: stelem.ref - IL_0acd: dup - IL_0ace: ldc.i4.1 - IL_0acf: ldc.i4.2 - IL_0ad0: ldnull - IL_0ad1: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0ad6: stelem.ref - IL_0ad7: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_0a86: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a8b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__29' + IL_0a90: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__29' + IL_0a95: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0a9a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__29' + IL_0a9f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0aa4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0aa9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__28' + IL_0aae: brfalse.s IL_0ab2 + + IL_0ab0: br.s IL_0ae8 + + IL_0ab2: ldc.i4.0 + IL_0ab3: ldc.i4.s 25 + IL_0ab5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0aba: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0abf: ldc.i4.2 + IL_0ac0: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0ac5: dup + IL_0ac6: ldc.i4.0 + IL_0ac7: ldc.i4.0 + IL_0ac8: ldnull + IL_0ac9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0ace: stelem.ref + IL_0acf: dup + IL_0ad0: ldc.i4.1 + IL_0ad1: ldc.i4.2 + IL_0ad2: ldnull + IL_0ad3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0ad8: stelem.ref + IL_0ad9: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, valuetype [System.Core]System.Linq.Expressions.ExpressionType, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0adc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ae1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__28' - IL_0ae6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__28' - IL_0aeb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0af0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__28' - IL_0af5: ldarg.0 - IL_0af6: ldnull - IL_0af7: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + IL_0ade: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0ae3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__28' + IL_0ae8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__28' + IL_0aed: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0af2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__28' + IL_0af7: ldarg.0 + IL_0af8: ldnull + IL_0af9: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) - IL_0afc: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + IL_0afe: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0b01: nop - IL_0b02: ret - } // end of method DynamicTests::ArithmeticBinaryOperators + IL_0b03: nop + IL_0b04: ret + } // end of method DynamicTests::UncheckedArithmeticBinaryOperators .method private hidebysig static void RelationalOperators(object a, object b) cil managed @@ -4191,7 +6761,7 @@ // Code size 3386 (0xd3a) .maxstack 11 IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__1' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__1' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_0049 @@ -4223,13 +6793,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__1' - IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__1' + IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__1' + IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__1' IL_004e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__1' + IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__1' IL_0058: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_005d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0062: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__0' + IL_0062: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__0' IL_0067: brfalse.s IL_006b IL_0069: br.s IL_00a1 @@ -4259,10 +6829,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0097: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_009c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__0' - IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__0' + IL_009c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__0' + IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__0' IL_00a6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__0' + IL_00ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__0' IL_00b0: ldarg.0 IL_00b1: ldarg.1 IL_00b2: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4272,7 +6842,7 @@ !1, !2) IL_00bc: nop - IL_00bd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__3' + IL_00bd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__3' IL_00c2: brfalse.s IL_00c6 IL_00c4: br.s IL_0105 @@ -4304,13 +6874,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00fb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0100: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__3' - IL_0105: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__3' + IL_0100: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__3' + IL_0105: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__3' IL_010a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_010f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__3' + IL_010f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__3' IL_0114: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0119: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_011e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__2' + IL_011e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__2' IL_0123: brfalse.s IL_0127 IL_0125: br.s IL_015d @@ -4340,10 +6910,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0153: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0158: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__2' - IL_015d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__2' + IL_0158: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__2' + IL_015d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__2' IL_0162: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0167: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__2' + IL_0167: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__2' IL_016c: ldarg.0 IL_016d: ldc.i4.1 IL_016e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4353,7 +6923,7 @@ !1, !2) IL_0178: nop - IL_0179: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__5' + IL_0179: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__5' IL_017e: brfalse.s IL_0182 IL_0180: br.s IL_01c1 @@ -4385,13 +6955,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01b7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01bc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__5' - IL_01c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__5' + IL_01bc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__5' + IL_01c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__5' IL_01c6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__5' + IL_01cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__5' IL_01d0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_01d5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_01da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__4' + IL_01da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__4' IL_01df: brfalse.s IL_01e3 IL_01e1: br.s IL_0219 @@ -4421,10 +6991,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_020f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0214: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__4' - IL_0219: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__4' + IL_0214: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__4' + IL_0219: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__4' IL_021e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0223: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__4' + IL_0223: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__4' IL_0228: ldarg.0 IL_0229: ldnull IL_022a: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4434,7 +7004,7 @@ !1, !2) IL_0234: nop - IL_0235: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__7' + IL_0235: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__7' IL_023a: brfalse.s IL_023e IL_023c: br.s IL_027d @@ -4466,13 +7036,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0273: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0278: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__7' - IL_027d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__7' + IL_0278: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__7' + IL_027d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__7' IL_0282: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0287: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__7' + IL_0287: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__7' IL_028c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0291: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0296: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__6' + IL_0296: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__6' IL_029b: brfalse.s IL_029f IL_029d: br.s IL_02d5 @@ -4502,10 +7072,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02cb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02d0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__6' - IL_02d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__6' + IL_02d0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__6' + IL_02d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__6' IL_02da: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__6' + IL_02df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__6' IL_02e4: ldarg.0 IL_02e5: ldarg.1 IL_02e6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4515,7 +7085,7 @@ !1, !2) IL_02f0: nop - IL_02f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__9' + IL_02f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__9' IL_02f6: brfalse.s IL_02fa IL_02f8: br.s IL_0339 @@ -4547,13 +7117,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_032f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0334: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__9' - IL_0339: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__9' + IL_0334: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__9' + IL_0339: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__9' IL_033e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0343: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__9' + IL_0343: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__9' IL_0348: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_034d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0352: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__8' + IL_0352: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__8' IL_0357: brfalse.s IL_035b IL_0359: br.s IL_0391 @@ -4583,10 +7153,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0387: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_038c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__8' - IL_0391: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__8' + IL_038c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__8' + IL_0391: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__8' IL_0396: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_039b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__8' + IL_039b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__8' IL_03a0: ldarg.0 IL_03a1: ldc.i4.1 IL_03a2: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4596,7 +7166,7 @@ !1, !2) IL_03ac: nop - IL_03ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__11' + IL_03ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__11' IL_03b2: brfalse.s IL_03b6 IL_03b4: br.s IL_03f5 @@ -4628,13 +7198,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03eb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03f0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__11' - IL_03f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__11' + IL_03f0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__11' + IL_03f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__11' IL_03fa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__11' + IL_03ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__11' IL_0404: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0409: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_040e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__10' + IL_040e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__10' IL_0413: brfalse.s IL_0417 IL_0415: br.s IL_044d @@ -4664,10 +7234,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0443: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0448: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__10' - IL_044d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__10' + IL_0448: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__10' + IL_044d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__10' IL_0452: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0457: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__10' + IL_0457: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__10' IL_045c: ldarg.0 IL_045d: ldnull IL_045e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4677,7 +7247,7 @@ !1, !2) IL_0468: nop - IL_0469: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__13' + IL_0469: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__13' IL_046e: brfalse.s IL_0472 IL_0470: br.s IL_04b1 @@ -4709,13 +7279,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04a7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04ac: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__13' - IL_04b1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__13' + IL_04ac: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__13' + IL_04b1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__13' IL_04b6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04bb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__13' + IL_04bb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__13' IL_04c0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_04c5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_04ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__12' + IL_04ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__12' IL_04cf: brfalse.s IL_04d3 IL_04d1: br.s IL_0509 @@ -4745,10 +7315,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04ff: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0504: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__12' - IL_0509: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__12' + IL_0504: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__12' + IL_0509: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__12' IL_050e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0513: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__12' + IL_0513: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__12' IL_0518: ldarg.0 IL_0519: ldarg.1 IL_051a: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4758,7 +7328,7 @@ !1, !2) IL_0524: nop - IL_0525: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__15' + IL_0525: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__15' IL_052a: brfalse.s IL_052e IL_052c: br.s IL_056d @@ -4790,13 +7360,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0563: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0568: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__15' - IL_056d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__15' + IL_0568: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__15' + IL_056d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__15' IL_0572: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0577: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__15' + IL_0577: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__15' IL_057c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0581: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0586: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__14' + IL_0586: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__14' IL_058b: brfalse.s IL_058f IL_058d: br.s IL_05c5 @@ -4826,10 +7396,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05bb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05c0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__14' - IL_05c5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__14' + IL_05c0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__14' + IL_05c5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__14' IL_05ca: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05cf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__14' + IL_05cf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__14' IL_05d4: ldarg.0 IL_05d5: ldc.i4.1 IL_05d6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4839,7 +7409,7 @@ !1, !2) IL_05e0: nop - IL_05e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__17' + IL_05e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__17' IL_05e6: brfalse.s IL_05ea IL_05e8: br.s IL_0629 @@ -4871,13 +7441,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_061f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0624: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__17' - IL_0629: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__17' + IL_0624: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__17' + IL_0629: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__17' IL_062e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0633: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__17' + IL_0633: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__17' IL_0638: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_063d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0642: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__16' + IL_0642: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__16' IL_0647: brfalse.s IL_064b IL_0649: br.s IL_0681 @@ -4907,10 +7477,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0677: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_067c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__16' - IL_0681: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__16' + IL_067c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__16' + IL_0681: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__16' IL_0686: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_068b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__16' + IL_068b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__16' IL_0690: ldarg.0 IL_0691: ldnull IL_0692: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4920,7 +7490,7 @@ !1, !2) IL_069c: nop - IL_069d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__19' + IL_069d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__19' IL_06a2: brfalse.s IL_06a6 IL_06a4: br.s IL_06e5 @@ -4952,13 +7522,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06db: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__19' - IL_06e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__19' + IL_06e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__19' + IL_06e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__19' IL_06ea: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__19' + IL_06ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__19' IL_06f4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_06f9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_06fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__18' + IL_06fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__18' IL_0703: brfalse.s IL_0707 IL_0705: br.s IL_073d @@ -4988,10 +7558,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0733: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0738: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__18' - IL_073d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__18' + IL_0738: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__18' + IL_073d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__18' IL_0742: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0747: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__18' + IL_0747: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__18' IL_074c: ldarg.0 IL_074d: ldarg.1 IL_074e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5001,7 +7571,7 @@ !1, !2) IL_0758: nop - IL_0759: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__21' + IL_0759: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__21' IL_075e: brfalse.s IL_0762 IL_0760: br.s IL_07a1 @@ -5033,13 +7603,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0797: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_079c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__21' - IL_07a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__21' + IL_079c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__21' + IL_07a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__21' IL_07a6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__21' + IL_07ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__21' IL_07b0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_07b5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_07ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__20' + IL_07ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__20' IL_07bf: brfalse.s IL_07c3 IL_07c1: br.s IL_07f9 @@ -5069,10 +7639,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07ef: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07f4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__20' - IL_07f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__20' + IL_07f4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__20' + IL_07f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__20' IL_07fe: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0803: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__20' + IL_0803: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__20' IL_0808: ldarg.0 IL_0809: ldc.i4.1 IL_080a: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5082,7 +7652,7 @@ !1, !2) IL_0814: nop - IL_0815: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__23' + IL_0815: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__23' IL_081a: brfalse.s IL_081e IL_081c: br.s IL_085d @@ -5114,13 +7684,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0853: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0858: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__23' - IL_085d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__23' + IL_0858: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__23' + IL_085d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__23' IL_0862: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0867: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__23' + IL_0867: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__23' IL_086c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0871: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0876: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__22' + IL_0876: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__22' IL_087b: brfalse.s IL_087f IL_087d: br.s IL_08b5 @@ -5150,10 +7720,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08ab: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08b0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__22' - IL_08b5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__22' + IL_08b0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__22' + IL_08b5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__22' IL_08ba: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__22' + IL_08bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__22' IL_08c4: ldarg.0 IL_08c5: ldnull IL_08c6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5163,7 +7733,7 @@ !1, !2) IL_08d0: nop - IL_08d1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__25' + IL_08d1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__25' IL_08d6: brfalse.s IL_08da IL_08d8: br.s IL_0919 @@ -5195,13 +7765,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_090f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0914: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__25' - IL_0919: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__25' + IL_0914: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__25' + IL_0919: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__25' IL_091e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0923: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__25' + IL_0923: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__25' IL_0928: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_092d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0932: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__24' + IL_0932: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__24' IL_0937: brfalse.s IL_093b IL_0939: br.s IL_0971 @@ -5231,10 +7801,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0967: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_096c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__24' - IL_0971: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__24' + IL_096c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__24' + IL_0971: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__24' IL_0976: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_097b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__24' + IL_097b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__24' IL_0980: ldarg.0 IL_0981: ldarg.1 IL_0982: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5244,7 +7814,7 @@ !1, !2) IL_098c: nop - IL_098d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__27' + IL_098d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__27' IL_0992: brfalse.s IL_0996 IL_0994: br.s IL_09d5 @@ -5276,13 +7846,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09cb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09d0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__27' - IL_09d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__27' + IL_09d0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__27' + IL_09d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__27' IL_09da: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__27' + IL_09df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__27' IL_09e4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_09e9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_09ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__26' + IL_09ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__26' IL_09f3: brfalse.s IL_09f7 IL_09f5: br.s IL_0a2d @@ -5312,10 +7882,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a23: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a28: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__26' - IL_0a2d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__26' + IL_0a28: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__26' + IL_0a2d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__26' IL_0a32: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a37: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__26' + IL_0a37: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__26' IL_0a3c: ldarg.0 IL_0a3d: ldc.i4.1 IL_0a3e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5325,7 +7895,7 @@ !1, !2) IL_0a48: nop - IL_0a49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__29' + IL_0a49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__29' IL_0a4e: brfalse.s IL_0a52 IL_0a50: br.s IL_0a91 @@ -5357,13 +7927,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a87: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a8c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__29' - IL_0a91: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__29' + IL_0a8c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__29' + IL_0a91: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__29' IL_0a96: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a9b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__29' + IL_0a9b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__29' IL_0aa0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0aa5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0aaa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__28' + IL_0aaa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__28' IL_0aaf: brfalse.s IL_0ab3 IL_0ab1: br.s IL_0ae9 @@ -5393,10 +7963,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0adf: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ae4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__28' - IL_0ae9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__28' + IL_0ae4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__28' + IL_0ae9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__28' IL_0aee: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0af3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__28' + IL_0af3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__28' IL_0af8: ldarg.0 IL_0af9: ldnull IL_0afa: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5406,7 +7976,7 @@ !1, !2) IL_0b04: nop - IL_0b05: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__31' + IL_0b05: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__31' IL_0b0a: brfalse.s IL_0b0e IL_0b0c: br.s IL_0b4d @@ -5438,13 +8008,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b43: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b48: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__31' - IL_0b4d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__31' + IL_0b48: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__31' + IL_0b4d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__31' IL_0b52: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b57: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__31' + IL_0b57: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__31' IL_0b5c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0b61: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0b66: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__30' + IL_0b66: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__30' IL_0b6b: brfalse.s IL_0b6f IL_0b6d: br.s IL_0ba5 @@ -5474,10 +8044,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b9b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ba0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__30' - IL_0ba5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__30' + IL_0ba0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__30' + IL_0ba5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__30' IL_0baa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0baf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__30' + IL_0baf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__30' IL_0bb4: ldarg.0 IL_0bb5: ldarg.1 IL_0bb6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5487,7 +8057,7 @@ !1, !2) IL_0bc0: nop - IL_0bc1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__33' + IL_0bc1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__33' IL_0bc6: brfalse.s IL_0bca IL_0bc8: br.s IL_0c09 @@ -5519,13 +8089,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0bff: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c04: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__33' - IL_0c09: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__33' + IL_0c04: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__33' + IL_0c09: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__33' IL_0c0e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__33' + IL_0c13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__33' IL_0c18: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0c1d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0c22: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__32' + IL_0c22: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__32' IL_0c27: brfalse.s IL_0c2b IL_0c29: br.s IL_0c61 @@ -5555,10 +8125,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c57: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c5c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__32' - IL_0c61: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__32' + IL_0c5c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__32' + IL_0c61: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__32' IL_0c66: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c6b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__32' + IL_0c6b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__32' IL_0c70: ldarg.0 IL_0c71: ldc.i4.1 IL_0c72: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5568,7 +8138,7 @@ !1, !2) IL_0c7c: nop - IL_0c7d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__35' + IL_0c7d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__35' IL_0c82: brfalse.s IL_0c86 IL_0c84: br.s IL_0cc5 @@ -5600,13 +8170,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0cbb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0cc0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__35' - IL_0cc5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__35' + IL_0cc0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__35' + IL_0cc5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__35' IL_0cca: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0ccf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__35' + IL_0ccf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__35' IL_0cd4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0cd9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0cde: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__34' + IL_0cde: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__34' IL_0ce3: brfalse.s IL_0ce7 IL_0ce5: br.s IL_0d1d @@ -5636,10 +8206,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d13: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d18: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__34' - IL_0d1d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__34' + IL_0d18: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__34' + IL_0d1d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__34' IL_0d22: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d27: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__34' + IL_0d27: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__34' IL_0d2c: ldarg.0 IL_0d2d: ldnull IL_0d2e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5656,12 +8226,12 @@ { .param [1] .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 86 (0x56) + // Code size 164 (0xa4) .maxstack 3 IL_0000: nop IL_0001: call void [mscorlib]System.Console::WriteLine() IL_0006: nop - IL_0007: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__0' + IL_0007: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__0' IL_000c: brfalse.s IL_0010 IL_000e: br.s IL_0035 @@ -5675,17 +8245,41 @@ class [mscorlib]System.Type, class [mscorlib]System.Type) IL_002b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0030: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__0' - IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__0' + IL_0030: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__0' + IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__0' IL_003a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_003f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__0' + IL_003f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__0' IL_0044: ldarg.0 IL_0045: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_004a: box [mscorlib]System.Int32 IL_004f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::MemberAccess(object) IL_0054: nop - IL_0055: ret + IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__1' + IL_005a: brfalse.s IL_005e + + IL_005c: br.s IL_0083 + + IL_005e: ldc.i4.s 17 + IL_0060: ldtoken [mscorlib]System.Int32 + IL_0065: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_006a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_006f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0074: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::Convert(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Type) + IL_0079: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_007e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__1' + IL_0083: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__1' + IL_0088: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_008d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__1' + IL_0092: ldarg.0 + IL_0093: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0098: box [mscorlib]System.Int32 + IL_009d: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::MemberAccess(object) + IL_00a2: nop + IL_00a3: ret } // end of method DynamicTests::Casts .method private hidebysig static void CompoundAssignment(object a, @@ -5702,7 +8296,7 @@ IL_0000: nop IL_0001: ldarg.0 IL_0002: stloc.0 - IL_0003: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__3' + IL_0003: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__3' IL_0008: brfalse.s IL_000c IL_000a: br.s IL_002b @@ -5715,16 +8309,16 @@ string, class [mscorlib]System.Type) IL_0021: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0026: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__3' - IL_002b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__3' + IL_0026: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__3' + IL_002b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__3' IL_0030: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__3' + IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__3' IL_003a: ldloc.0 IL_003b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0040: brtrue IL_0144 - IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__2' + IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__2' IL_004a: brfalse.s IL_004e IL_004c: br.s IL_008b @@ -5754,12 +8348,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0081: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0086: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__2' - IL_008b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__2' + IL_0086: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__2' + IL_008b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__2' IL_0090: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0095: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__2' + IL_0095: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__2' IL_009a: ldloc.0 - IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__1' + IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__1' IL_00a0: brfalse.s IL_00a4 IL_00a2: br.s IL_00da @@ -5789,11 +8383,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00d0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__1' - IL_00da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__1' + IL_00d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__1' + IL_00da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__1' IL_00df: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__1' - IL_00e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__0' + IL_00e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__1' + IL_00e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__0' IL_00ee: brfalse.s IL_00f2 IL_00f0: br.s IL_0121 @@ -5816,10 +8410,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0117: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_011c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__0' - IL_0121: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__0' + IL_011c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__0' + IL_0121: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__0' IL_0126: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_012b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__0' + IL_012b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__0' IL_0130: ldloc.0 IL_0131: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -5833,7 +8427,7 @@ IL_0141: pop IL_0142: br.s IL_01a2 - IL_0144: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__4' + IL_0144: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__4' IL_0149: brfalse.s IL_014d IL_014b: br.s IL_018b @@ -5865,10 +8459,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0181: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0186: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__4' - IL_018b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__4' + IL_0186: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__4' + IL_018b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__4' IL_0190: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0195: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__4' + IL_0195: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__4' IL_019a: ldloc.0 IL_019b: ldc.i4.5 IL_019c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5877,7 +8471,7 @@ IL_01a1: pop IL_01a2: ldarg.0 IL_01a3: stloc.0 - IL_01a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__8' + IL_01a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__8' IL_01a9: brfalse.s IL_01ad IL_01ab: br.s IL_01cc @@ -5890,16 +8484,16 @@ string, class [mscorlib]System.Type) IL_01c2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01c7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__8' - IL_01cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__8' + IL_01c7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__8' + IL_01cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__8' IL_01d1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__8' + IL_01d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__8' IL_01db: ldloc.0 IL_01dc: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_01e1: brtrue IL_02e5 - IL_01e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__7' + IL_01e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__7' IL_01eb: brfalse.s IL_01ef IL_01ed: br.s IL_022c @@ -5929,12 +8523,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0222: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0227: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__7' - IL_022c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__7' + IL_0227: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__7' + IL_022c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__7' IL_0231: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0236: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__7' + IL_0236: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__7' IL_023b: ldloc.0 - IL_023c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__6' + IL_023c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__6' IL_0241: brfalse.s IL_0245 IL_0243: br.s IL_027b @@ -5964,11 +8558,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0271: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0276: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__6' - IL_027b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__6' + IL_0276: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__6' + IL_027b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__6' IL_0280: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0285: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__6' - IL_028a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__5' + IL_0285: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__6' + IL_028a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__5' IL_028f: brfalse.s IL_0293 IL_0291: br.s IL_02c2 @@ -5991,10 +8585,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02b8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02bd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__5' - IL_02c2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__5' + IL_02bd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__5' + IL_02c2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__5' IL_02c7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__5' + IL_02cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__5' IL_02d1: ldloc.0 IL_02d2: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6008,7 +8602,7 @@ IL_02e2: pop IL_02e3: br.s IL_0343 - IL_02e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__9' + IL_02e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__9' IL_02ea: brfalse.s IL_02ee IL_02ec: br.s IL_032c @@ -6040,10 +8634,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0322: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0327: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__9' - IL_032c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__9' + IL_0327: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__9' + IL_032c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__9' IL_0331: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0336: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__9' + IL_0336: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__9' IL_033b: ldloc.0 IL_033c: ldc.i4.1 IL_033d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6052,7 +8646,7 @@ IL_0342: pop IL_0343: ldarg.0 IL_0344: stloc.0 - IL_0345: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__12' + IL_0345: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__12' IL_034a: brfalse.s IL_034e IL_034c: br.s IL_038b @@ -6082,12 +8676,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0381: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0386: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__12' - IL_038b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__12' + IL_0386: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__12' + IL_038b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__12' IL_0390: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0395: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__12' + IL_0395: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__12' IL_039a: ldloc.0 - IL_039b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__11' + IL_039b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__11' IL_03a0: brfalse.s IL_03a4 IL_03a2: br.s IL_03da @@ -6117,11 +8711,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03d0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__11' - IL_03da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__11' + IL_03d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__11' + IL_03da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__11' IL_03df: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__11' - IL_03e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__10' + IL_03e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__11' + IL_03e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__10' IL_03ee: brfalse.s IL_03f2 IL_03f0: br.s IL_0421 @@ -6144,10 +8738,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0417: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_041c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__10' - IL_0421: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__10' + IL_041c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__10' + IL_0421: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__10' IL_0426: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_042b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__10' + IL_042b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__10' IL_0430: ldloc.0 IL_0431: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6161,7 +8755,7 @@ IL_0441: pop IL_0442: ldarg.0 IL_0443: stloc.0 - IL_0444: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__15' + IL_0444: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__15' IL_0449: brfalse.s IL_044d IL_044b: br.s IL_048a @@ -6191,12 +8785,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0480: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0485: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__15' - IL_048a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__15' + IL_0485: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__15' + IL_048a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__15' IL_048f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0494: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__15' + IL_0494: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__15' IL_0499: ldloc.0 - IL_049a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__14' + IL_049a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__14' IL_049f: brfalse.s IL_04a3 IL_04a1: br.s IL_04d9 @@ -6226,11 +8820,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04cf: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04d4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__14' - IL_04d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__14' + IL_04d4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__14' + IL_04d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__14' IL_04de: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__14' - IL_04e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__13' + IL_04e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__14' + IL_04e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__13' IL_04ed: brfalse.s IL_04f1 IL_04ef: br.s IL_0520 @@ -6253,10 +8847,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0516: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_051b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__13' - IL_0520: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__13' + IL_051b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__13' + IL_0520: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__13' IL_0525: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_052a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__13' + IL_052a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__13' IL_052f: ldloc.0 IL_0530: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6272,7 +8866,7 @@ IL_0542: stloc.0 IL_0543: ldarg.0 IL_0544: stloc.1 - IL_0545: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__19' + IL_0545: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__19' IL_054a: brfalse.s IL_054e IL_054c: br.s IL_056d @@ -6285,16 +8879,16 @@ string, class [mscorlib]System.Type) IL_0563: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0568: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__19' - IL_056d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__19' + IL_0568: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__19' + IL_056d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__19' IL_0572: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0577: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__19' + IL_0577: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__19' IL_057c: ldloc.1 IL_057d: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0582: brtrue IL_0686 - IL_0587: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__18' + IL_0587: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__18' IL_058c: brfalse.s IL_0590 IL_058e: br.s IL_05cd @@ -6324,12 +8918,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05c3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05c8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__18' - IL_05cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__18' + IL_05c8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__18' + IL_05cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__18' IL_05d2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__18' + IL_05d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__18' IL_05dc: ldloc.1 - IL_05dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__17' + IL_05dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__17' IL_05e2: brfalse.s IL_05e6 IL_05e4: br.s IL_061c @@ -6359,11 +8953,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0612: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0617: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__17' - IL_061c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__17' + IL_0617: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__17' + IL_061c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__17' IL_0621: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0626: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__17' - IL_062b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__16' + IL_0626: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__17' + IL_062b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__16' IL_0630: brfalse.s IL_0634 IL_0632: br.s IL_0663 @@ -6386,10 +8980,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0659: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_065e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__16' - IL_0663: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__16' + IL_065e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__16' + IL_0663: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__16' IL_0668: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_066d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__16' + IL_066d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__16' IL_0672: ldloc.1 IL_0673: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6403,7 +8997,7 @@ IL_0683: pop IL_0684: br.s IL_06e4 - IL_0686: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__20' + IL_0686: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__20' IL_068b: brfalse.s IL_068f IL_068d: br.s IL_06cd @@ -6435,10 +9029,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06c3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06c8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__20' - IL_06cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__20' + IL_06c8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__20' + IL_06cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__20' IL_06d2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__20' + IL_06d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__20' IL_06dc: ldloc.1 IL_06dd: ldloc.0 IL_06de: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6449,7 +9043,7 @@ IL_06e5: stloc.1 IL_06e6: ldarg.0 IL_06e7: stloc.0 - IL_06e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__24' + IL_06e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__24' IL_06ed: brfalse.s IL_06f1 IL_06ef: br.s IL_0710 @@ -6462,16 +9056,16 @@ string, class [mscorlib]System.Type) IL_0706: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_070b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__24' - IL_0710: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__24' + IL_070b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__24' + IL_0710: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__24' IL_0715: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_071a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__24' + IL_071a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__24' IL_071f: ldloc.0 IL_0720: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0725: brtrue IL_0829 - IL_072a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__23' + IL_072a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__23' IL_072f: brfalse.s IL_0733 IL_0731: br.s IL_0770 @@ -6501,12 +9095,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0766: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_076b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__23' - IL_0770: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__23' + IL_076b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__23' + IL_0770: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__23' IL_0775: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_077a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__23' + IL_077a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__23' IL_077f: ldloc.0 - IL_0780: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__22' + IL_0780: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__22' IL_0785: brfalse.s IL_0789 IL_0787: br.s IL_07bf @@ -6536,11 +9130,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07b5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07ba: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__22' - IL_07bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__22' + IL_07ba: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__22' + IL_07bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__22' IL_07c4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__22' - IL_07ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__21' + IL_07c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__22' + IL_07ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__21' IL_07d3: brfalse.s IL_07d7 IL_07d5: br.s IL_0806 @@ -6563,10 +9157,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07fc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0801: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__21' - IL_0806: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__21' + IL_0801: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__21' + IL_0806: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__21' IL_080b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0810: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__21' + IL_0810: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__21' IL_0815: ldloc.0 IL_0816: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6580,7 +9174,7 @@ IL_0826: pop IL_0827: br.s IL_0887 - IL_0829: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__25' + IL_0829: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__25' IL_082e: brfalse.s IL_0832 IL_0830: br.s IL_0870 @@ -6612,10 +9206,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0866: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_086b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__25' - IL_0870: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__25' + IL_086b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__25' + IL_0870: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__25' IL_0875: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_087a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__25' + IL_087a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__25' IL_087f: ldloc.0 IL_0880: ldloc.1 IL_0881: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6624,7 +9218,7 @@ IL_0886: pop IL_0887: ldarg.0 IL_0888: stloc.0 - IL_0889: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__28' + IL_0889: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__28' IL_088e: brfalse.s IL_0892 IL_0890: br.s IL_08cf @@ -6654,12 +9248,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08c5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08ca: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__28' - IL_08cf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__28' + IL_08ca: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__28' + IL_08cf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__28' IL_08d4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__28' + IL_08d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__28' IL_08de: ldloc.0 - IL_08df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__27' + IL_08df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__27' IL_08e4: brfalse.s IL_08e8 IL_08e6: br.s IL_091e @@ -6689,11 +9283,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0914: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0919: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__27' - IL_091e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__27' + IL_0919: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__27' + IL_091e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__27' IL_0923: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0928: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__27' - IL_092d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__26' + IL_0928: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__27' + IL_092d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__26' IL_0932: brfalse.s IL_0936 IL_0934: br.s IL_0965 @@ -6716,10 +9310,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_095b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0960: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__26' - IL_0965: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__26' + IL_0960: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__26' + IL_0965: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__26' IL_096a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_096f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__26' + IL_096f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__26' IL_0974: ldloc.0 IL_0975: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6733,7 +9327,7 @@ IL_0985: pop IL_0986: ldarg.0 IL_0987: stloc.0 - IL_0988: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__31' + IL_0988: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__31' IL_098d: brfalse.s IL_0991 IL_098f: br.s IL_09ce @@ -6763,12 +9357,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09c4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09c9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__31' - IL_09ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__31' + IL_09c9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__31' + IL_09ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__31' IL_09d3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__31' + IL_09d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__31' IL_09dd: ldloc.0 - IL_09de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__30' + IL_09de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__30' IL_09e3: brfalse.s IL_09e7 IL_09e5: br.s IL_0a1d @@ -6798,11 +9392,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a13: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a18: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__30' - IL_0a1d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__30' + IL_0a18: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__30' + IL_0a1d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__30' IL_0a22: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a27: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__30' - IL_0a2c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__29' + IL_0a27: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__30' + IL_0a2c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__29' IL_0a31: brfalse.s IL_0a35 IL_0a33: br.s IL_0a64 @@ -6825,10 +9419,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a5a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a5f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__29' - IL_0a64: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__29' + IL_0a5f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__29' + IL_0a64: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__29' IL_0a69: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a6e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__29' + IL_0a6e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__29' IL_0a73: ldloc.0 IL_0a74: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6842,7 +9436,7 @@ IL_0a84: pop IL_0a85: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0a8a: stloc.0 - IL_0a8b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__35' + IL_0a8b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__35' IL_0a90: brfalse.s IL_0a94 IL_0a92: br.s IL_0ab3 @@ -6855,16 +9449,16 @@ string, class [mscorlib]System.Type) IL_0aa9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0aae: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__35' - IL_0ab3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__35' + IL_0aae: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__35' + IL_0ab3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__35' IL_0ab8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0abd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__35' + IL_0abd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__35' IL_0ac2: ldloc.0 IL_0ac3: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0ac8: brtrue IL_0bcc - IL_0acd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__34' + IL_0acd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__34' IL_0ad2: brfalse.s IL_0ad6 IL_0ad4: br.s IL_0b13 @@ -6894,12 +9488,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b09: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b0e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__34' - IL_0b13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__34' + IL_0b0e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__34' + IL_0b13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__34' IL_0b18: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b1d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__34' + IL_0b1d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__34' IL_0b22: ldloc.0 - IL_0b23: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__33' + IL_0b23: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__33' IL_0b28: brfalse.s IL_0b2c IL_0b2a: br.s IL_0b62 @@ -6929,11 +9523,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b58: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b5d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__33' - IL_0b62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__33' + IL_0b5d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__33' + IL_0b62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__33' IL_0b67: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b6c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__33' - IL_0b71: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__32' + IL_0b6c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__33' + IL_0b71: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__32' IL_0b76: brfalse.s IL_0b7a IL_0b78: br.s IL_0ba9 @@ -6956,10 +9550,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b9f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ba4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__32' - IL_0ba9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__32' + IL_0ba4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__32' + IL_0ba9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__32' IL_0bae: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0bb3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__32' + IL_0bb3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__32' IL_0bb8: ldloc.0 IL_0bb9: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -6973,7 +9567,7 @@ IL_0bc9: pop IL_0bca: br.s IL_0c2a - IL_0bcc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__36' + IL_0bcc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__36' IL_0bd1: brfalse.s IL_0bd5 IL_0bd3: br.s IL_0c13 @@ -7005,10 +9599,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c09: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c0e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__36' - IL_0c13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__36' + IL_0c0e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__36' + IL_0c13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__36' IL_0c18: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c1d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__36' + IL_0c1d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__36' IL_0c22: ldloc.0 IL_0c23: ldc.i4.5 IL_0c24: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7017,7 +9611,7 @@ IL_0c29: pop IL_0c2a: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0c2f: stloc.0 - IL_0c30: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__40' + IL_0c30: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__40' IL_0c35: brfalse.s IL_0c39 IL_0c37: br.s IL_0c58 @@ -7030,16 +9624,16 @@ string, class [mscorlib]System.Type) IL_0c4e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c53: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__40' - IL_0c58: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__40' + IL_0c53: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__40' + IL_0c58: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__40' IL_0c5d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__40' + IL_0c62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__40' IL_0c67: ldloc.0 IL_0c68: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0c6d: brtrue IL_0d71 - IL_0c72: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__39' + IL_0c72: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__39' IL_0c77: brfalse.s IL_0c7b IL_0c79: br.s IL_0cb8 @@ -7069,12 +9663,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0cae: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0cb3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__39' - IL_0cb8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__39' + IL_0cb3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__39' + IL_0cb8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__39' IL_0cbd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0cc2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__39' + IL_0cc2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__39' IL_0cc7: ldloc.0 - IL_0cc8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__38' + IL_0cc8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__38' IL_0ccd: brfalse.s IL_0cd1 IL_0ccf: br.s IL_0d07 @@ -7104,11 +9698,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0cfd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d02: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__38' - IL_0d07: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__38' + IL_0d02: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__38' + IL_0d07: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__38' IL_0d0c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d11: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__38' - IL_0d16: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__37' + IL_0d11: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__38' + IL_0d16: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__37' IL_0d1b: brfalse.s IL_0d1f IL_0d1d: br.s IL_0d4e @@ -7131,10 +9725,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d44: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d49: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__37' - IL_0d4e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__37' + IL_0d49: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__37' + IL_0d4e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__37' IL_0d53: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d58: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__37' + IL_0d58: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__37' IL_0d5d: ldloc.0 IL_0d5e: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7148,7 +9742,7 @@ IL_0d6e: pop IL_0d6f: br.s IL_0dcf - IL_0d71: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__41' + IL_0d71: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__41' IL_0d76: brfalse.s IL_0d7a IL_0d78: br.s IL_0db8 @@ -7180,10 +9774,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0dae: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0db3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__41' - IL_0db8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__41' + IL_0db3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__41' + IL_0db8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__41' IL_0dbd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0dc2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__41' + IL_0dc2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__41' IL_0dc7: ldloc.0 IL_0dc8: ldc.i4.5 IL_0dc9: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7205,7 +9799,7 @@ .locals init (object V_0, object V_1) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__5' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__5' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_0049 @@ -7237,15 +9831,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__5' - IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__5' + IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__5' + IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__5' IL_004e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__5' + IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__5' IL_0058: ldtoken [mscorlib]System.Console IL_005d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0062: ldarg.0 IL_0063: stloc.0 - IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__3' + IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__3' IL_0069: brfalse.s IL_006d IL_006b: br.s IL_008c @@ -7258,16 +9852,16 @@ string, class [mscorlib]System.Type) IL_0082: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0087: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__3' - IL_008c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__3' + IL_0087: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__3' + IL_008c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__3' IL_0091: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__3' + IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__3' IL_009b: ldloc.0 IL_009c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_00a1: brtrue IL_01a4 - IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__2' + IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__2' IL_00ab: brfalse.s IL_00af IL_00ad: br.s IL_00ec @@ -7297,12 +9891,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00e2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00e7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__2' - IL_00ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__2' + IL_00e7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__2' + IL_00ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__2' IL_00f1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__2' + IL_00f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__2' IL_00fb: ldloc.0 - IL_00fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__1' + IL_00fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__1' IL_0101: brfalse.s IL_0105 IL_0103: br.s IL_013b @@ -7332,11 +9926,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0131: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0136: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__1' - IL_013b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__1' + IL_0136: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__1' + IL_013b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__1' IL_0140: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0145: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__1' - IL_014a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__0' + IL_0145: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__1' + IL_014a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__0' IL_014f: brfalse.s IL_0153 IL_0151: br.s IL_0182 @@ -7359,10 +9953,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0178: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_017d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__0' - IL_0182: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__0' + IL_017d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__0' + IL_0182: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__0' IL_0187: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_018c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__0' + IL_018c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__0' IL_0191: ldloc.0 IL_0192: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7375,7 +9969,7 @@ !2) IL_01a2: br.s IL_0201 - IL_01a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__4' + IL_01a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__4' IL_01a9: brfalse.s IL_01ad IL_01ab: br.s IL_01eb @@ -7407,10 +10001,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01e1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01e6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__4' - IL_01eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__4' + IL_01e6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__4' + IL_01eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__4' IL_01f0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__4' + IL_01f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__4' IL_01fa: ldloc.0 IL_01fb: ldc.i4.5 IL_01fc: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7420,7 +10014,7 @@ !1, !2) IL_0206: nop - IL_0207: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__11' + IL_0207: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__11' IL_020c: brfalse.s IL_0210 IL_020e: br.s IL_024f @@ -7452,15 +10046,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0245: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_024a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__11' - IL_024f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__11' + IL_024a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__11' + IL_024f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__11' IL_0254: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0259: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__11' + IL_0259: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__11' IL_025e: ldtoken [mscorlib]System.Console IL_0263: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0268: ldarg.0 IL_0269: stloc.0 - IL_026a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__9' + IL_026a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__9' IL_026f: brfalse.s IL_0273 IL_0271: br.s IL_0292 @@ -7473,16 +10067,16 @@ string, class [mscorlib]System.Type) IL_0288: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_028d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__9' - IL_0292: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__9' + IL_028d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__9' + IL_0292: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__9' IL_0297: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_029c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__9' + IL_029c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__9' IL_02a1: ldloc.0 IL_02a2: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_02a7: brtrue IL_03aa - IL_02ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__8' + IL_02ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__8' IL_02b1: brfalse.s IL_02b5 IL_02b3: br.s IL_02f2 @@ -7512,12 +10106,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02e8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02ed: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__8' - IL_02f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__8' + IL_02ed: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__8' + IL_02f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__8' IL_02f7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__8' + IL_02fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__8' IL_0301: ldloc.0 - IL_0302: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__7' + IL_0302: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__7' IL_0307: brfalse.s IL_030b IL_0309: br.s IL_0341 @@ -7547,11 +10141,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0337: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_033c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__7' - IL_0341: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__7' + IL_033c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__7' + IL_0341: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__7' IL_0346: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_034b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__7' - IL_0350: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__6' + IL_034b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__7' + IL_0350: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__6' IL_0355: brfalse.s IL_0359 IL_0357: br.s IL_0388 @@ -7574,10 +10168,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_037e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0383: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__6' - IL_0388: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__6' + IL_0383: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__6' + IL_0388: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__6' IL_038d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0392: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__6' + IL_0392: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__6' IL_0397: ldloc.0 IL_0398: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7590,7 +10184,7 @@ !2) IL_03a8: br.s IL_0407 - IL_03aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__10' + IL_03aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__10' IL_03af: brfalse.s IL_03b3 IL_03b1: br.s IL_03f1 @@ -7622,10 +10216,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03e7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03ec: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__10' - IL_03f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__10' + IL_03ec: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__10' + IL_03f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__10' IL_03f6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__10' + IL_03fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__10' IL_0400: ldloc.0 IL_0401: ldc.i4.1 IL_0402: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7635,7 +10229,7 @@ !1, !2) IL_040c: nop - IL_040d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__15' + IL_040d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__15' IL_0412: brfalse.s IL_0416 IL_0414: br.s IL_0455 @@ -7667,15 +10261,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_044b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0450: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__15' - IL_0455: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__15' + IL_0450: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__15' + IL_0455: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__15' IL_045a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_045f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__15' + IL_045f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__15' IL_0464: ldtoken [mscorlib]System.Console IL_0469: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_046e: ldarg.0 IL_046f: stloc.0 - IL_0470: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__14' + IL_0470: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__14' IL_0475: brfalse.s IL_0479 IL_0477: br.s IL_04b6 @@ -7705,12 +10299,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04ac: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04b1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__14' - IL_04b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__14' + IL_04b1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__14' + IL_04b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__14' IL_04bb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__14' + IL_04c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__14' IL_04c5: ldloc.0 - IL_04c6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__13' + IL_04c6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__13' IL_04cb: brfalse.s IL_04cf IL_04cd: br.s IL_0505 @@ -7740,11 +10334,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04fb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0500: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__13' - IL_0505: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__13' + IL_0500: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__13' + IL_0505: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__13' IL_050a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_050f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__13' - IL_0514: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__12' + IL_050f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__13' + IL_0514: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__12' IL_0519: brfalse.s IL_051d IL_051b: br.s IL_054c @@ -7767,10 +10361,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0542: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0547: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__12' - IL_054c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__12' + IL_0547: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__12' + IL_054c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__12' IL_0551: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0556: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__12' + IL_0556: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__12' IL_055b: ldloc.0 IL_055c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7785,7 +10379,7 @@ !1, !2) IL_0571: nop - IL_0572: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__19' + IL_0572: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__19' IL_0577: brfalse.s IL_057b IL_0579: br.s IL_05ba @@ -7817,15 +10411,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05b0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05b5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__19' - IL_05ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__19' + IL_05b5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__19' + IL_05ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__19' IL_05bf: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05c4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__19' + IL_05c4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__19' IL_05c9: ldtoken [mscorlib]System.Console IL_05ce: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_05d3: ldarg.0 IL_05d4: stloc.0 - IL_05d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__18' + IL_05d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__18' IL_05da: brfalse.s IL_05de IL_05dc: br.s IL_061b @@ -7855,12 +10449,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0611: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0616: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__18' - IL_061b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__18' + IL_0616: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__18' + IL_061b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__18' IL_0620: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0625: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__18' + IL_0625: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__18' IL_062a: ldloc.0 - IL_062b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__17' + IL_062b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__17' IL_0630: brfalse.s IL_0634 IL_0632: br.s IL_066a @@ -7890,11 +10484,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0660: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0665: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__17' - IL_066a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__17' + IL_0665: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__17' + IL_066a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__17' IL_066f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0674: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__17' - IL_0679: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__16' + IL_0674: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__17' + IL_0679: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__16' IL_067e: brfalse.s IL_0682 IL_0680: br.s IL_06b1 @@ -7917,10 +10511,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06a7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06ac: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__16' - IL_06b1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__16' + IL_06ac: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__16' + IL_06b1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__16' IL_06b6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06bb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__16' + IL_06bb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__16' IL_06c0: ldloc.0 IL_06c1: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7935,7 +10529,7 @@ !1, !2) IL_06d6: nop - IL_06d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__25' + IL_06d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__25' IL_06dc: brfalse.s IL_06e0 IL_06de: br.s IL_071f @@ -7967,17 +10561,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0715: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_071a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__25' - IL_071f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__25' + IL_071a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__25' + IL_071f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__25' IL_0724: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0729: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__25' + IL_0729: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__25' IL_072e: ldtoken [mscorlib]System.Console IL_0733: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0738: ldarg.1 IL_0739: stloc.0 IL_073a: ldarg.0 IL_073b: stloc.1 - IL_073c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__23' + IL_073c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__23' IL_0741: brfalse.s IL_0745 IL_0743: br.s IL_0764 @@ -7990,16 +10584,16 @@ string, class [mscorlib]System.Type) IL_075a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_075f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__23' - IL_0764: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__23' + IL_075f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__23' + IL_0764: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__23' IL_0769: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_076e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__23' + IL_076e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__23' IL_0773: ldloc.1 IL_0774: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0779: brtrue IL_087c - IL_077e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__22' + IL_077e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__22' IL_0783: brfalse.s IL_0787 IL_0785: br.s IL_07c4 @@ -8029,12 +10623,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07ba: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07bf: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__22' - IL_07c4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__22' + IL_07bf: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__22' + IL_07c4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__22' IL_07c9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__22' + IL_07ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__22' IL_07d3: ldloc.1 - IL_07d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__21' + IL_07d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__21' IL_07d9: brfalse.s IL_07dd IL_07db: br.s IL_0813 @@ -8064,11 +10658,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0809: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_080e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__21' - IL_0813: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__21' + IL_080e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__21' + IL_0813: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__21' IL_0818: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_081d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__21' - IL_0822: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__20' + IL_081d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__21' + IL_0822: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__20' IL_0827: brfalse.s IL_082b IL_0829: br.s IL_085a @@ -8091,10 +10685,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0850: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0855: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__20' - IL_085a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__20' + IL_0855: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__20' + IL_085a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__20' IL_085f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0864: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__20' + IL_0864: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__20' IL_0869: ldloc.1 IL_086a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8107,7 +10701,7 @@ !2) IL_087a: br.s IL_08d9 - IL_087c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__24' + IL_087c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__24' IL_0881: brfalse.s IL_0885 IL_0883: br.s IL_08c3 @@ -8139,10 +10733,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08b9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08be: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__24' - IL_08c3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__24' + IL_08be: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__24' + IL_08c3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__24' IL_08c8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__24' + IL_08cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__24' IL_08d2: ldloc.1 IL_08d3: ldloc.0 IL_08d4: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -8152,7 +10746,7 @@ !1, !2) IL_08de: nop - IL_08df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__31' + IL_08df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__31' IL_08e4: brfalse.s IL_08e8 IL_08e6: br.s IL_0927 @@ -8184,17 +10778,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_091d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0922: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__31' - IL_0927: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__31' + IL_0922: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__31' + IL_0927: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__31' IL_092c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0931: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__31' + IL_0931: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__31' IL_0936: ldtoken [mscorlib]System.Console IL_093b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0940: ldarg.1 IL_0941: stloc.1 IL_0942: ldarg.0 IL_0943: stloc.0 - IL_0944: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__29' + IL_0944: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__29' IL_0949: brfalse.s IL_094d IL_094b: br.s IL_096c @@ -8207,16 +10801,16 @@ string, class [mscorlib]System.Type) IL_0962: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0967: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__29' - IL_096c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__29' + IL_0967: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__29' + IL_096c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__29' IL_0971: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0976: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__29' + IL_0976: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__29' IL_097b: ldloc.0 IL_097c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0981: brtrue IL_0a84 - IL_0986: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__28' + IL_0986: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__28' IL_098b: brfalse.s IL_098f IL_098d: br.s IL_09cc @@ -8246,12 +10840,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09c2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09c7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__28' - IL_09cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__28' + IL_09c7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__28' + IL_09cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__28' IL_09d1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__28' + IL_09d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__28' IL_09db: ldloc.0 - IL_09dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__27' + IL_09dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__27' IL_09e1: brfalse.s IL_09e5 IL_09e3: br.s IL_0a1b @@ -8281,11 +10875,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a11: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a16: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__27' - IL_0a1b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__27' + IL_0a16: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__27' + IL_0a1b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__27' IL_0a20: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a25: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__27' - IL_0a2a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__26' + IL_0a25: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__27' + IL_0a2a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__26' IL_0a2f: brfalse.s IL_0a33 IL_0a31: br.s IL_0a62 @@ -8308,10 +10902,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a58: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a5d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__26' - IL_0a62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__26' + IL_0a5d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__26' + IL_0a62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__26' IL_0a67: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a6c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__26' + IL_0a6c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__26' IL_0a71: ldloc.0 IL_0a72: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8324,7 +10918,7 @@ !2) IL_0a82: br.s IL_0ae1 - IL_0a84: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__30' + IL_0a84: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__30' IL_0a89: brfalse.s IL_0a8d IL_0a8b: br.s IL_0acb @@ -8356,10 +10950,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0ac1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ac6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__30' - IL_0acb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__30' + IL_0ac6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__30' + IL_0acb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__30' IL_0ad0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0ad5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__30' + IL_0ad5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__30' IL_0ada: ldloc.0 IL_0adb: ldloc.1 IL_0adc: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -8369,7 +10963,7 @@ !1, !2) IL_0ae6: nop - IL_0ae7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__35' + IL_0ae7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__35' IL_0aec: brfalse.s IL_0af0 IL_0aee: br.s IL_0b2f @@ -8401,15 +10995,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b25: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b2a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__35' - IL_0b2f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__35' + IL_0b2a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__35' + IL_0b2f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__35' IL_0b34: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__35' + IL_0b39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__35' IL_0b3e: ldtoken [mscorlib]System.Console IL_0b43: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0b48: ldarg.0 IL_0b49: stloc.0 - IL_0b4a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__34' + IL_0b4a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__34' IL_0b4f: brfalse.s IL_0b53 IL_0b51: br.s IL_0b90 @@ -8439,12 +11033,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b86: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b8b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__34' - IL_0b90: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__34' + IL_0b8b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__34' + IL_0b90: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__34' IL_0b95: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b9a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__34' + IL_0b9a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__34' IL_0b9f: ldloc.0 - IL_0ba0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__33' + IL_0ba0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__33' IL_0ba5: brfalse.s IL_0ba9 IL_0ba7: br.s IL_0bdf @@ -8474,11 +11068,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0bd5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0bda: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__33' - IL_0bdf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__33' + IL_0bda: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__33' + IL_0bdf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__33' IL_0be4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0be9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__33' - IL_0bee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__32' + IL_0be9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__33' + IL_0bee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__32' IL_0bf3: brfalse.s IL_0bf7 IL_0bf5: br.s IL_0c26 @@ -8501,10 +11095,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c1c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c21: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__32' - IL_0c26: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__32' + IL_0c21: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__32' + IL_0c26: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__32' IL_0c2b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c30: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__32' + IL_0c30: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__32' IL_0c35: ldloc.0 IL_0c36: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8519,7 +11113,7 @@ !1, !2) IL_0c4b: nop - IL_0c4c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__39' + IL_0c4c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__39' IL_0c51: brfalse.s IL_0c55 IL_0c53: br.s IL_0c94 @@ -8551,15 +11145,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c8a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c8f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__39' - IL_0c94: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__39' + IL_0c8f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__39' + IL_0c94: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__39' IL_0c99: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c9e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__39' + IL_0c9e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__39' IL_0ca3: ldtoken [mscorlib]System.Console IL_0ca8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0cad: ldarg.0 IL_0cae: stloc.0 - IL_0caf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__38' + IL_0caf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__38' IL_0cb4: brfalse.s IL_0cb8 IL_0cb6: br.s IL_0cf5 @@ -8589,12 +11183,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0ceb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0cf0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__38' - IL_0cf5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__38' + IL_0cf0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__38' + IL_0cf5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__38' IL_0cfa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0cff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__38' + IL_0cff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__38' IL_0d04: ldloc.0 - IL_0d05: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__37' + IL_0d05: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__37' IL_0d0a: brfalse.s IL_0d0e IL_0d0c: br.s IL_0d44 @@ -8624,11 +11218,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d3a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d3f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__37' - IL_0d44: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__37' + IL_0d3f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__37' + IL_0d44: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__37' IL_0d49: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d4e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__37' - IL_0d53: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__36' + IL_0d4e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__37' + IL_0d53: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__36' IL_0d58: brfalse.s IL_0d5c IL_0d5a: br.s IL_0d8b @@ -8651,10 +11245,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d81: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d86: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__36' - IL_0d8b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__36' + IL_0d86: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__36' + IL_0d8b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__36' IL_0d90: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d95: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__36' + IL_0d95: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__36' IL_0d9a: ldloc.0 IL_0d9b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8679,7 +11273,7 @@ // Code size 356 (0x164) .maxstack 11 IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__1' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__1' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_0049 @@ -8711,13 +11305,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__1' - IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__1' + IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__1' + IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__1' IL_004e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__1' + IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__1' IL_0058: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_005d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0062: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__0' + IL_0062: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__0' IL_0067: brfalse.s IL_006b IL_0069: br.s IL_0097 @@ -8740,10 +11334,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_008d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0092: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__0' - IL_0097: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__0' + IL_0092: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__0' + IL_0097: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__0' IL_009c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__0' + IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__0' IL_00a6: ldarg.0 IL_00a7: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8751,7 +11345,7 @@ !1, !2) IL_00b1: nop - IL_00b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__3' + IL_00b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__3' IL_00b7: brfalse.s IL_00bb IL_00b9: br.s IL_00fa @@ -8783,13 +11377,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00f0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00f5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__3' - IL_00fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__3' + IL_00f5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__3' + IL_00fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__3' IL_00ff: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0104: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__3' + IL_0104: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__3' IL_0109: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_010e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0113: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__2' + IL_0113: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__2' IL_0118: brfalse.s IL_011c IL_011a: br.s IL_0148 @@ -8812,10 +11406,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_013e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0143: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__2' - IL_0148: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__2' + IL_0143: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__2' + IL_0148: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__2' IL_014d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0152: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__2' + IL_0152: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__2' IL_0157: ldarg.0 IL_0158: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8837,7 +11431,7 @@ class [mscorlib]System.IDisposable V_2) IL_0000: nop IL_0001: nop - IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__1' + IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__37'::'<>p__1' IL_0007: brfalse.s IL_000b IL_0009: br.s IL_002f @@ -8851,10 +11445,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Type) IL_0025: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_002a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__1' - IL_002f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__1' + IL_002a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__37'::'<>p__1' + IL_002f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__37'::'<>p__1' IL_0034: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0039: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__1' + IL_0039: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__37'::'<>p__1' IL_003e: ldarg.0 IL_003f: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8868,7 +11462,7 @@ IL_004d: callvirt instance object [mscorlib]System.Collections.IEnumerator::get_Current() IL_0052: stloc.1 IL_0053: nop - IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__0' + IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__37'::'<>p__0' IL_0059: brfalse.s IL_005d IL_005b: br.s IL_009c @@ -8900,10 +11494,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0092: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0097: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__0' - IL_009c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__0' + IL_0097: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__37'::'<>p__0' + IL_009c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__37'::'<>p__0' IL_00a1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__0' + IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__37'::'<>p__0' IL_00ab: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_00b0: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_00b5: ldloc.1 @@ -8946,7 +11540,7 @@ .maxstack 10 .locals init (bool V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__1' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__38'::'<>p__1' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_0036 @@ -8969,11 +11563,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_002c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0031: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__1' - IL_0036: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__1' + IL_0031: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__38'::'<>p__1' + IL_0036: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__38'::'<>p__1' IL_003b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__1' - IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__0' + IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__38'::'<>p__1' + IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__38'::'<>p__0' IL_004a: brfalse.s IL_004e IL_004c: br.s IL_0084 @@ -9003,10 +11597,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_007a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_007f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__0' - IL_0084: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__0' + IL_007f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__38'::'<>p__0' + IL_0084: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__38'::'<>p__0' IL_0089: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_008e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__0' + IL_008e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__38'::'<>p__0' IL_0093: ldarg.0 IL_0094: ldarg.1 IL_0095: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, From 9d6f864c42e89eb89d35f524c42f1f54dc706d9e Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Wed, 6 Jun 2018 13:29:22 +0200 Subject: [PATCH 37/49] Use DynamicInvocationResolveResult where applicable --- .../CSharp/ExpressionBuilder.cs | 42 ++++++++++--------- 1 file changed, 22 insertions(+), 20 deletions(-) diff --git a/ICSharpCode.Decompiler/CSharp/ExpressionBuilder.cs b/ICSharpCode.Decompiler/CSharp/ExpressionBuilder.cs index 29a8a3141..3355491ab 100644 --- a/ICSharpCode.Decompiler/CSharp/ExpressionBuilder.cs +++ b/ICSharpCode.Decompiler/CSharp/ExpressionBuilder.cs @@ -2341,16 +2341,18 @@ namespace ICSharpCode.Decompiler.CSharp protected internal override TranslatedExpression VisitDynamicConvertInstruction(DynamicConvertInstruction inst, TranslationContext context) { - return Translate(inst.Argument).ConvertTo(inst.Type, this, inst.IsChecked, allowImplicitConversion: !inst.IsExplicit); + // TODO : make conversions implicit, if !inst.IsExplicit + // currently this leads to stack type mismatch assertions, if the expected type is not O + return Translate(inst.Argument).ConvertTo(inst.Type, this, inst.IsChecked, allowImplicitConversion: false); } protected internal override TranslatedExpression VisitDynamicGetIndexInstruction(DynamicGetIndexInstruction inst, TranslationContext context) { var target = TranslateDynamicTarget(inst.Arguments[0], inst.ArgumentInfo[0]); var arguments = TranslateDynamicArguments(inst.Arguments.Skip(1), inst.ArgumentInfo.Skip(1)); - return new IndexerExpression(target, arguments) + return new IndexerExpression(target, arguments.Select(a => a.Expression)) .WithILInstruction(inst) - .WithRR(new ResolveResult(SpecialType.Dynamic)); + .WithRR(new DynamicInvocationResolveResult(target.ResolveResult, DynamicInvocationType.Indexing, arguments.Select(a => a.ResolveResult).ToArray())); } protected internal override TranslatedExpression VisitDynamicGetMemberInstruction(DynamicGetMemberInstruction inst, TranslationContext context) @@ -2366,7 +2368,8 @@ namespace ICSharpCode.Decompiler.CSharp if (!(inst.ArgumentInfo[0].Flags.HasFlag(CSharpArgumentInfoFlags.IsStaticType) && IL.Transforms.TransformExpressionTrees.MatchGetTypeFromHandle(inst.Arguments[0], out var constructorType))) throw new NotSupportedException(); var arguments = TranslateDynamicArguments(inst.Arguments.Skip(1), inst.ArgumentInfo.Skip(1)); - return new ObjectCreateExpression(ConvertType(constructorType), arguments) + //var names = inst.ArgumentInfo.Skip(1).Select(a => a.Name).ToArray(); + return new ObjectCreateExpression(ConvertType(constructorType), arguments.Select(a => a.Expression)) .WithILInstruction(inst).WithRR(new ResolveResult(constructorType)); } @@ -2374,18 +2377,18 @@ namespace ICSharpCode.Decompiler.CSharp { var target = TranslateDynamicTarget(inst.Arguments[0], inst.ArgumentInfo[0]); var arguments = TranslateDynamicArguments(inst.Arguments.Skip(1), inst.ArgumentInfo.Skip(1)); - return new InvocationExpression(new MemberReferenceExpression(target, inst.Name, inst.TypeArguments.Select(ConvertType)), arguments) + return new InvocationExpression(new MemberReferenceExpression(target, inst.Name, inst.TypeArguments.Select(ConvertType)), arguments.Select(a => a.Expression)) .WithILInstruction(inst) - .WithRR(new ResolveResult(SpecialType.Dynamic)); + .WithRR(new DynamicInvocationResolveResult(target.ResolveResult, DynamicInvocationType.Invocation, arguments.Select(a => a.ResolveResult).ToArray())); } protected internal override TranslatedExpression VisitDynamicInvokeInstruction(DynamicInvokeInstruction inst, TranslationContext context) { var target = TranslateDynamicTarget(inst.Arguments[0], inst.ArgumentInfo[0]); var arguments = TranslateDynamicArguments(inst.Arguments.Skip(1), inst.ArgumentInfo.Skip(1)); - return new InvocationExpression(target, arguments) + return new InvocationExpression(target, arguments.Select(a => a.Expression)) .WithILInstruction(inst) - .WithRR(new ResolveResult(SpecialType.Dynamic)); + .WithRR(new DynamicInvocationResolveResult(target.ResolveResult, DynamicInvocationType.Invocation, arguments.Select(a => a.ResolveResult).ToArray())); } TranslatedExpression TranslateDynamicTarget(ILInstruction inst, CSharpArgumentInfo argumentInfo) @@ -2405,10 +2408,10 @@ namespace ICSharpCode.Decompiler.CSharp return Translate(inst, targetType).ConvertTo(targetType, this); } - IEnumerable TranslateDynamicArguments(IEnumerable arguments, IEnumerable argumentInfo) + IEnumerable TranslateDynamicArguments(IEnumerable arguments, IEnumerable argumentInfo) { foreach (var (argument, info) in arguments.Zip(argumentInfo)) - yield return TranslateDynamicArgument(argument, info).Expression; + yield return TranslateDynamicArgument(argument, info); } TranslatedExpression TranslateDynamicArgument(ILInstruction argument, CSharpArgumentInfo info) @@ -2447,24 +2450,23 @@ namespace ICSharpCode.Decompiler.CSharp protected internal override TranslatedExpression VisitDynamicSetIndexInstruction(DynamicSetIndexInstruction inst, TranslationContext context) { Debug.Assert(inst.Arguments.Count >= 3); - var target = TranslateDynamicTarget(inst.Arguments[0], inst.ArgumentInfo[0]).Expression; + var target = TranslateDynamicTarget(inst.Arguments[0], inst.ArgumentInfo[0]); var arguments = TranslateDynamicArguments(inst.Arguments.Skip(1), inst.ArgumentInfo.Skip(1)); var value = new TranslatedExpression(arguments.Last()); - var indexer = new IndexerExpression(target, arguments.Take(inst.Arguments.Count - 2)); - return Assignment( - indexer.WithoutILInstruction().WithRR(new ResolveResult(SpecialType.Dynamic)), - value - ).WithILInstruction(inst); + var indexer = new IndexerExpression(target, arguments.Take(inst.Arguments.Count - 2).Select(a => a.Expression)) + .WithoutILInstruction() + .WithRR(new DynamicInvocationResolveResult(target.ResolveResult, DynamicInvocationType.Indexing, arguments.Take(inst.Arguments.Count - 2).Select(a => a.ResolveResult).ToArray())); + return Assignment(indexer, value).WithILInstruction(inst); } protected internal override TranslatedExpression VisitDynamicSetMemberInstruction(DynamicSetMemberInstruction inst, TranslationContext context) { var target = TranslateDynamicTarget(inst.Target, inst.TargetArgumentInfo); var value = TranslateDynamicArgument(inst.Value, inst.ValueArgumentInfo); - return Assignment( - new MemberReferenceExpression(target, inst.Name).WithoutILInstruction().WithRR(new ResolveResult(SpecialType.Dynamic)), - value - ).WithILInstruction(inst); + var member = new MemberReferenceExpression(target, inst.Name) + .WithoutILInstruction() + .WithRR(new ResolveResult(SpecialType.Dynamic)); + return Assignment(member, value).WithILInstruction(inst); } protected internal override TranslatedExpression VisitDynamicBinaryOperatorInstruction(DynamicBinaryOperatorInstruction inst, TranslationContext context) From 1c7d14dbbf6e9df610806eee7c82ef4761362ecf Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Wed, 6 Jun 2018 13:30:16 +0200 Subject: [PATCH 38/49] Add special case for dynamic types in constructor initializer (this/base) calls --- ICSharpCode.Decompiler/CSharp/CallBuilder.cs | 21 ++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/ICSharpCode.Decompiler/CSharp/CallBuilder.cs b/ICSharpCode.Decompiler/CSharp/CallBuilder.cs index 6b97ccb53..de9a3c1cb 100644 --- a/ICSharpCode.Decompiler/CSharp/CallBuilder.cs +++ b/ICSharpCode.Decompiler/CSharp/CallBuilder.cs @@ -109,6 +109,15 @@ namespace ICSharpCode.Decompiler.CSharp expectedTargetDetails.NeedsBoxingConversion = true; } } + + // Special case to deal with implicit dynamic conversions: + bool allowDynamicDispatch = true; + // If the current call is a constructor initializer, dynamic dispatch is not allowed. + if (callOpCode != OpCode.NewObj && method.IsConstructor && resolver.CurrentMember.SymbolKind == SymbolKind.Constructor) { + var ctorBaseType = resolver.CurrentTypeDefinition.DirectBaseTypes.FirstOrDefault(); + if (ctorBaseType != null && (method.DeclaringType.Equals(ctorBaseType) || method.DeclaringType.Equals(resolver.CurrentMember.DeclaringType))) + allowDynamicDispatch = false; + } int firstParamIndex = (method.IsStatic || callOpCode == OpCode.NewObj) ? 0 : 1; Debug.Assert(firstParamIndex == 0 || argumentToParameterMap == null @@ -167,8 +176,16 @@ namespace ICSharpCode.Decompiler.CSharp } } - arg = arg.ConvertTo(parameter.Type, expressionBuilder, allowImplicitConversion: true); - + if (!allowDynamicDispatch && arg.Type.Kind == TypeKind.Dynamic) { + IType type = expressionBuilder.compilation.FindType(KnownTypeCode.Object); + var conversions = CSharpConversions.Get(expressionBuilder.compilation); + var objectType = expressionBuilder.ConvertType(type); + var castExpression = new CastExpression(objectType, arg.Expression); + var castRR = new CastResolveResult(type, arg.ResolveResult, conversions.ExplicitConversion(arg.ResolveResult, type), checkForOverflow: false); + arg = castExpression.WithoutILInstruction().WithRR(castRR); + } else { + arg = arg.ConvertTo(parameter.Type, expressionBuilder, allowImplicitConversion: true); + } if (parameter.IsOut) { arg = ExpressionBuilder.ChangeDirectionExpressionToOut(arg); } From f2155111b55666e0096aabbd716512a3386466f2 Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Wed, 6 Jun 2018 17:28:54 +0200 Subject: [PATCH 39/49] Fix 'no iterators' assertion in DynamicCallSiteTransform. --- .../IL/Transforms/DynamicCallSiteTransform.cs | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/ICSharpCode.Decompiler/IL/Transforms/DynamicCallSiteTransform.cs b/ICSharpCode.Decompiler/IL/Transforms/DynamicCallSiteTransform.cs index a626a0265..3cdcdb145 100644 --- a/ICSharpCode.Decompiler/IL/Transforms/DynamicCallSiteTransform.cs +++ b/ICSharpCode.Decompiler/IL/Transforms/DynamicCallSiteTransform.cs @@ -76,6 +76,8 @@ namespace ICSharpCode.Decompiler.IL.Transforms callsites.Add(callSiteCacheField, callSiteInfo); } + var storesToRemove = new List(); + foreach (var invokeCall in function.Descendants.OfType()) { if (invokeCall.Method.DeclaringType.Kind != TypeKind.Delegate || invokeCall.Method.Name != "Invoke" || invokeCall.Arguments.Count == 0) continue; @@ -109,15 +111,20 @@ namespace ICSharpCode.Decompiler.IL.Transforms if (stLoc.Parent is Block storeParentBlock) { var value = stLoc.Value; if (value.MatchLdsFld(out var cacheFieldCopy) && cacheFieldCopy.Equals(cacheField)) - storeParentBlock.Instructions.RemoveAt(stLoc.ChildIndex); + storesToRemove.Add(stLoc); if (value.MatchLdFld(out cacheFieldLoad, out var targetFieldCopy) && cacheFieldLoad.MatchLdsFld(out cacheFieldCopy) && cacheField.Equals(cacheFieldCopy) && targetField.Equals(targetFieldCopy)) - storeParentBlock.Instructions.RemoveAt(stLoc.ChildIndex); + storesToRemove.Add(stLoc); } } } modifiedContainers.Add((BlockContainer)block.Parent); } + foreach (var inst in storesToRemove) { + Block parentBlock = (Block)inst.Parent; + parentBlock.Instructions.RemoveAt(inst.ChildIndex); + } + foreach (var container in modifiedContainers) container.SortBlocks(deleteUnreachableBlocks: true); } From 725ee24994a234b5372f1d4c0e4167c367dd7aba Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Wed, 6 Jun 2018 19:19:30 +0200 Subject: [PATCH 40/49] Fix assertions if references are missing in dynamic code. --- .../IL/Transforms/DynamicCallSiteTransform.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/ICSharpCode.Decompiler/IL/Transforms/DynamicCallSiteTransform.cs b/ICSharpCode.Decompiler/IL/Transforms/DynamicCallSiteTransform.cs index 3cdcdb145..73902eb50 100644 --- a/ICSharpCode.Decompiler/IL/Transforms/DynamicCallSiteTransform.cs +++ b/ICSharpCode.Decompiler/IL/Transforms/DynamicCallSiteTransform.cs @@ -145,12 +145,18 @@ namespace ICSharpCode.Decompiler.IL.Transforms ); case BinderMethodKind.Convert: deadArguments.AddRange(targetInvokeCall.Arguments.Take(2)); - return new DynamicConvertInstruction( + ILInstruction result = new DynamicConvertInstruction( binderFlags: callsite.Flags, context: callsite.Context, type: callsite.ConvertTargetType, argument: targetInvokeCall.Arguments[2] ); + if (result.ResultType == StackType.Unknown) { + // if references are missing, we need to coerce the primitive type to None. + // Otherwise we will get loads of assertions. + result = new Conv(result, PrimitiveType.None, ((DynamicConvertInstruction)result).IsChecked, Sign.None); + } + return result; case BinderMethodKind.GetIndex: deadArguments.AddRange(targetInvokeCall.Arguments.Take(2)); return new DynamicGetIndexInstruction( From 669dc0ad59ed19687087bc85302bd4f3f63b5c36 Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Sat, 9 Jun 2018 19:27:11 +0200 Subject: [PATCH 41/49] Rewrite dynamic dispatch logic in CallBuilder --- ICSharpCode.Decompiler/CSharp/CallBuilder.cs | 57 ++++++++------------ 1 file changed, 22 insertions(+), 35 deletions(-) diff --git a/ICSharpCode.Decompiler/CSharp/CallBuilder.cs b/ICSharpCode.Decompiler/CSharp/CallBuilder.cs index de9a3c1cb..91f0cd7dd 100644 --- a/ICSharpCode.Decompiler/CSharp/CallBuilder.cs +++ b/ICSharpCode.Decompiler/CSharp/CallBuilder.cs @@ -109,15 +109,6 @@ namespace ICSharpCode.Decompiler.CSharp expectedTargetDetails.NeedsBoxingConversion = true; } } - - // Special case to deal with implicit dynamic conversions: - bool allowDynamicDispatch = true; - // If the current call is a constructor initializer, dynamic dispatch is not allowed. - if (callOpCode != OpCode.NewObj && method.IsConstructor && resolver.CurrentMember.SymbolKind == SymbolKind.Constructor) { - var ctorBaseType = resolver.CurrentTypeDefinition.DirectBaseTypes.FirstOrDefault(); - if (ctorBaseType != null && (method.DeclaringType.Equals(ctorBaseType) || method.DeclaringType.Equals(resolver.CurrentMember.DeclaringType))) - allowDynamicDispatch = false; - } int firstParamIndex = (method.IsStatic || callOpCode == OpCode.NewObj) ? 0 : 1; Debug.Assert(firstParamIndex == 0 || argumentToParameterMap == null @@ -176,16 +167,15 @@ namespace ICSharpCode.Decompiler.CSharp } } - if (!allowDynamicDispatch && arg.Type.Kind == TypeKind.Dynamic) { - IType type = expressionBuilder.compilation.FindType(KnownTypeCode.Object); - var conversions = CSharpConversions.Get(expressionBuilder.compilation); - var objectType = expressionBuilder.ConvertType(type); - var castExpression = new CastExpression(objectType, arg.Expression); - var castRR = new CastResolveResult(type, arg.ResolveResult, conversions.ExplicitConversion(arg.ResolveResult, type), checkForOverflow: false); - arg = castExpression.WithoutILInstruction().WithRR(castRR); + IType parameterType; + if (parameter.Type.Kind == TypeKind.Dynamic) { + parameterType = expressionBuilder.compilation.FindType(KnownTypeCode.Object); } else { - arg = arg.ConvertTo(parameter.Type, expressionBuilder, allowImplicitConversion: true); + parameterType = parameter.Type; } + + arg = arg.ConvertTo(parameterType, expressionBuilder, allowImplicitConversion: arg.Type.Kind != TypeKind.Dynamic); + if (parameter.IsOut) { arg = ExpressionBuilder.ChangeDirectionExpressionToOut(arg); } @@ -233,15 +223,7 @@ namespace ICSharpCode.Decompiler.CSharp .WithRR(rr); } else { if (IsUnambiguousCall(expectedTargetDetails, method, null, Empty.Array, arguments, argumentNames, out _) != OverloadResolutionErrors.None) { - for (int i = 0; i < arguments.Count; i++) { - if (settings.AnonymousTypes && expectedParameters[i].Type.ContainsAnonymousType()) { - if (arguments[i].Expression is LambdaExpression lambda) { - ModifyReturnTypeOfLambda(lambda); - } - } else { - arguments[i] = arguments[i].ConvertTo(expectedParameters[i].Type, expressionBuilder); - } - } + CastArguments(arguments, expectedParameters); } return new ObjectCreateExpression( expressionBuilder.ConvertType(method.DeclaringType), @@ -296,15 +278,7 @@ namespace ICSharpCode.Decompiler.CSharp // is best in this case. Additionally we should not cast all arguments at once, but step-by-step try to add only a minimal number of casts. if (!argumentsCasted) { argumentsCasted = true; - for (int i = 0; i < arguments.Count; i++) { - if (settings.AnonymousTypes && expectedParameters[i].Type.ContainsAnonymousType()) { - if (arguments[i].Expression is LambdaExpression lambda) { - ModifyReturnTypeOfLambda(lambda); - } - } else { - arguments[i] = arguments[i].ConvertTo(expectedParameters[i].Type, expressionBuilder); - } - } + CastArguments(arguments, expectedParameters); } else if (!requireTarget) { requireTarget = true; targetResolveResult = target.ResolveResult; @@ -355,6 +329,19 @@ namespace ICSharpCode.Decompiler.CSharp } } + private void CastArguments(List arguments, List expectedParameters) + { + for (int i = 0; i < arguments.Count; i++) { + if (settings.AnonymousTypes && expectedParameters[i].Type.ContainsAnonymousType()) { + if (arguments[i].Expression is LambdaExpression lambda) { + ModifyReturnTypeOfLambda(lambda); + } + } else { + arguments[i] = arguments[i].ConvertTo(expectedParameters[i].Type, expressionBuilder); + } + } + } + private IEnumerable GetArgumentExpressions(List arguments, string[] argumentNames) { if (argumentNames == null) { From 74fc5ba8a49bd4ea2082a75b56b3444601655f1d Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Sat, 9 Jun 2018 22:51:54 +0200 Subject: [PATCH 42/49] Add more test cases --- .../TestCases/Pretty/DynamicTests.cs | 96 +- .../TestCases/Pretty/DynamicTests.il | 5078 ++++++++++------- .../TestCases/Pretty/DynamicTests.opt.il | 3489 ++++++----- .../Pretty/DynamicTests.opt.roslyn.il | 3289 +++++++---- .../TestCases/Pretty/DynamicTests.roslyn.il | 4792 +++++++++------- 5 files changed, 10272 insertions(+), 6472 deletions(-) diff --git a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.cs b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.cs index 4538898b8..2c9f6ead6 100644 --- a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.cs +++ b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.cs @@ -2,8 +2,17 @@ namespace ICSharpCode.Decompiler.Tests.TestCases.Pretty { + internal static class Extension + { + public static dynamic ToDynamic(this int i, dynamic info) + { + throw null; + } + } + internal class DynamicTests { + private class Base { public Base(object baseObj) @@ -19,6 +28,31 @@ namespace ICSharpCode.Decompiler.Tests.TestCases.Pretty } } + private struct MyValueType + { + private readonly dynamic _getOnlyProperty; + public dynamic Field; +#if CS60 + public dynamic GetOnlyProperty => _getOnlyProperty; +#else + public dynamic GetOnlyProperty { + get { + return _getOnlyProperty; + } + } +#endif + + public dynamic Property { + get; + set; + } + + public void Method(dynamic a) + { + + } + } + private static dynamic field; private static object objectField; public dynamic Property { @@ -90,10 +124,26 @@ namespace ICSharpCode.Decompiler.Tests.TestCases.Pretty a.Test5(a, a.Number, a.String); a[0] = 3; a.Index[a.Number] = 5; + a.Index[a.Number] += 5; a.Setter = new DynamicTests(); a.Setter2 = 5; } + private static void StructMemberAccess(MyValueType valueType) + { + valueType.Field = 0; + valueType.Field += 5; + valueType.Field[1] = 5; + valueType.Field.CallMe(); + DynamicTests.Casts(valueType.GetOnlyProperty); + valueType.GetOnlyProperty.CallMe(); + valueType.Property = 0; + valueType.Property += 5; + valueType.Property[1] = 5; + valueType.Property.CallMe(5.ToDynamic((object)valueType.Property.Call())); + valueType.Method(valueType.GetOnlyProperty + valueType.Field); + } + private static void RequiredCasts() { ((dynamic)objectField).A = 5; @@ -187,13 +237,13 @@ namespace ICSharpCode.Decompiler.Tests.TestCases.Pretty DynamicTests.MemberAccess(a * b); DynamicTests.MemberAccess(a * 1); DynamicTests.MemberAccess(a * null); + DynamicTests.MemberAccess(a / b); + DynamicTests.MemberAccess(a / 1); + DynamicTests.MemberAccess(a / null); + DynamicTests.MemberAccess(a % b); + DynamicTests.MemberAccess(a % 1); + DynamicTests.MemberAccess(a % null); } - DynamicTests.MemberAccess(a / b); - DynamicTests.MemberAccess(a / 1); - DynamicTests.MemberAccess(a / null); - DynamicTests.MemberAccess(a % b); - DynamicTests.MemberAccess(a % 1); - DynamicTests.MemberAccess(a % null); } private static void UncheckedArithmeticBinaryOperators(dynamic a, dynamic b) @@ -208,13 +258,13 @@ namespace ICSharpCode.Decompiler.Tests.TestCases.Pretty DynamicTests.MemberAccess(unchecked(a * b)); DynamicTests.MemberAccess(a * 1); DynamicTests.MemberAccess(a * null); + DynamicTests.MemberAccess(a / b); + DynamicTests.MemberAccess(a / 1); + DynamicTests.MemberAccess(a / null); + DynamicTests.MemberAccess(a % b); + DynamicTests.MemberAccess(a % 1); + DynamicTests.MemberAccess(a % null); } - DynamicTests.MemberAccess(a / b); - DynamicTests.MemberAccess(a / 1); - DynamicTests.MemberAccess(a / null); - DynamicTests.MemberAccess(a % b); - DynamicTests.MemberAccess(a % 1); - DynamicTests.MemberAccess(a % null); } private static void RelationalOperators(dynamic a, dynamic b) @@ -246,6 +296,26 @@ namespace ICSharpCode.Decompiler.Tests.TestCases.Pretty MemberAccess(checked((int)a)); } + private static void M(object o) + { + } + + private static void M2(dynamic d) + { + } + + private static void M3(int i) + { + } + + private static void NotDynamicDispatch(dynamic d) + { + DynamicTests.M(d); + M((object)d); + DynamicTests.M2(d); + M2((object)d); + } + private static void CompoundAssignment(dynamic a, dynamic b) { a.Setter2 += 5; @@ -274,7 +344,7 @@ namespace ICSharpCode.Decompiler.Tests.TestCases.Pretty private static void UnaryOperators(dynamic a) { - // TODO : beautify inc/dec on locals + // TODO : beautify inc/dec on locals and fields //a--; //a++; //--a; diff --git a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.il b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.il index 968156764..ff8e223d8 100644 --- a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.il +++ b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.il @@ -20,6 +20,7 @@ } .assembly DynamicTests { + .custom instance void [mscorlib]System.Runtime.CompilerServices.ExtensionAttribute::.ctor() = ( 01 00 00 00 ) .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilationRelaxationsAttribute::.ctor(int32) = ( 01 00 08 00 00 00 00 00 ) .custom instance void [mscorlib]System.Runtime.CompilerServices.RuntimeCompatibilityAttribute::.ctor() = ( 01 00 01 00 54 02 16 57 72 61 70 4E 6F 6E 45 78 // ....T..WrapNonEx 63 65 70 74 69 6F 6E 54 68 72 6F 77 73 01 ) // ceptionThrows. @@ -39,6 +40,28 @@ // =============== CLASS MEMBERS DECLARATION =================== +.class private abstract auto ansi sealed beforefieldinit ICSharpCode.Decompiler.Tests.TestCases.Pretty.Extension + extends [mscorlib]System.Object +{ + .custom instance void [mscorlib]System.Runtime.CompilerServices.ExtensionAttribute::.ctor() = ( 01 00 00 00 ) + .method public hidebysig static object + ToDynamic(int32 i, + object info) cil managed + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.ExtensionAttribute::.ctor() = ( 01 00 00 00 ) + .param [0] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [2] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 3 (0x3) + .maxstack 8 + IL_0000: nop + IL_0001: ldnull + IL_0002: throw + } // end of method Extension::ToDynamic + +} // end of class ICSharpCode.Decompiler.Tests.TestCases.Pretty.Extension + .class private auto ansi beforefieldinit ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests extends [mscorlib]System.Object { @@ -81,6 +104,90 @@ } // end of class Derived + .class sequential ansi sealed nested private beforefieldinit MyValueType + extends [mscorlib]System.ValueType + { + .field private initonly object _getOnlyProperty + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .field public object Field + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .field private object 'k__BackingField' + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .method public hidebysig specialname + instance object get_GetOnlyProperty() cil managed + { + .param [0] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 12 (0xc) + .maxstack 1 + .locals init (object V_0) + IL_0000: nop + IL_0001: ldarg.0 + IL_0002: ldfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::_getOnlyProperty + IL_0007: stloc.0 + IL_0008: br.s IL_000a + + IL_000a: ldloc.0 + IL_000b: ret + } // end of method MyValueType::get_GetOnlyProperty + + .method public hidebysig specialname + instance object get_Property() cil managed + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .param [0] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 11 (0xb) + .maxstack 1 + .locals init (object V_0) + IL_0000: ldarg.0 + IL_0001: ldfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::'k__BackingField' + IL_0006: stloc.0 + IL_0007: br.s IL_0009 + + IL_0009: ldloc.0 + IL_000a: ret + } // end of method MyValueType::get_Property + + .method public hidebysig specialname + instance void set_Property(object 'value') cil managed + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 8 (0x8) + .maxstack 8 + IL_0000: ldarg.0 + IL_0001: ldarg.1 + IL_0002: stfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::'k__BackingField' + IL_0007: ret + } // end of method MyValueType::set_Property + + .method public hidebysig instance void + Method(object a) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 2 (0x2) + .maxstack 8 + IL_0000: nop + IL_0001: ret + } // end of method MyValueType::Method + + .property instance object GetOnlyProperty() + { + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .get instance object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::get_GetOnlyProperty() + } // end of property MyValueType::GetOnlyProperty + .property instance object Property() + { + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .get instance object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::get_Property() + .set instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::set_Property(object) + } // end of property MyValueType::Property + } // end of class MyValueType + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer0' extends [mscorlib]System.Object { @@ -147,52 +254,94 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1e' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1f' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site20' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site21' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site22' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site21' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site22' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site23' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site24' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site25' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site26' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site27' } // end of class 'o__SiteContainer11' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer23' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer28' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site24' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site25' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site26' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site27' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site28' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site29' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2a' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2b' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2c' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2d' - } // end of class 'o__SiteContainer23' - - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer2e' + .class auto ansi sealed nested public '<>q__SiteDelegate32' + extends [mscorlib]System.MulticastDelegate + { + .method public hidebysig specialname rtspecialname + instance void .ctor(object 'object', + native int 'method') runtime managed + { + } // end of method '<>q__SiteDelegate32'::.ctor + + .method public hidebysig newslot virtual + instance void Invoke(class [System.Core]System.Runtime.CompilerServices.CallSite param0, + valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType& param1, + object param2) runtime managed + { + .param [3] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + } // end of method '<>q__SiteDelegate32'::Invoke + + } // end of class '<>q__SiteDelegate32' + + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site29' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site30' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site31' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer28'/'<>q__SiteDelegate32'> '<>p__Site33' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site34' + } // end of class 'o__SiteContainer28' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer35' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2f' - } // end of class 'o__SiteContainer2e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site36' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site37' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site38' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site39' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3f' + } // end of class 'o__SiteContainer35' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer40' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site41' + } // end of class 'o__SiteContainer40' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer30' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer42' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site31' - } // end of class 'o__SiteContainer30' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site43' + } // end of class 'o__SiteContainer42' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer32' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer44' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .class auto ansi sealed nested public '<>q__SiteDelegate33' + .class auto ansi sealed nested public '<>q__SiteDelegate45' extends [mscorlib]System.MulticastDelegate { .method public hidebysig specialname rtspecialname instance void .ctor(object 'object', native int 'method') runtime managed { - } // end of method '<>q__SiteDelegate33'::.ctor + } // end of method '<>q__SiteDelegate45'::.ctor .method public hidebysig newslot virtual instance void Invoke(class [System.Core]System.Runtime.CompilerServices.CallSite param0, @@ -202,87 +351,69 @@ { .param [2] .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) - } // end of method '<>q__SiteDelegate33'::Invoke + } // end of method '<>q__SiteDelegate45'::Invoke - } // end of class '<>q__SiteDelegate33' + } // end of class '<>q__SiteDelegate45' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer32'/'<>q__SiteDelegate33'> '<>p__Site34' - } // end of class 'o__SiteContainer32' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer44'/'<>q__SiteDelegate45'> '<>p__Site46' + } // end of class 'o__SiteContainer44' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer35' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer47' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site36' - } // end of class 'o__SiteContainer35' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site48' + } // end of class 'o__SiteContainer47' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer37' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer49' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site38' - } // end of class 'o__SiteContainer37' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4a' + } // end of class 'o__SiteContainer49' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer39' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer4b' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3a' - } // end of class 'o__SiteContainer39' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4c' + } // end of class 'o__SiteContainer4b' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer3b' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer4d' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3c' - } // end of class 'o__SiteContainer3b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4e' + } // end of class 'o__SiteContainer4d' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer3d' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer4f' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3e' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3f' - } // end of class 'o__SiteContainer3d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site50' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site51' + } // end of class 'o__SiteContainer4f' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer40' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer52' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site41' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site42' - } // end of class 'o__SiteContainer40' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site53' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site54' + } // end of class 'o__SiteContainer52' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer43' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer55' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site44' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site45' - } // end of class 'o__SiteContainer43' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site56' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site57' + } // end of class 'o__SiteContainer55' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer46' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer58' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site47' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site48' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site49' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4a' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4b' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4c' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4d' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4e' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4f' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site50' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site51' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site52' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site53' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site54' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site55' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site56' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site57' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site58' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site59' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5a' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5b' @@ -295,30 +426,30 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site62' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site63' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site64' - } // end of class 'o__SiteContainer46' - - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer65' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site65' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site66' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site67' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site68' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site69' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site70' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site71' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site72' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site73' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site74' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site75' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site76' + } // end of class 'o__SiteContainer58' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer77' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site66' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site67' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site68' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site69' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6a' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6b' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6c' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6d' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6e' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6f' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site70' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site71' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site72' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site73' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site74' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site75' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site76' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site77' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site78' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site79' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7a' @@ -331,30 +462,30 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site81' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site82' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site83' - } // end of class 'o__SiteContainer65' - - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer84' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site84' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site85' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site86' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site87' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site88' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site89' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site90' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site91' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site92' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site93' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site94' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site95' + } // end of class 'o__SiteContainer77' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer96' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site85' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site86' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site87' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site88' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site89' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8a' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8b' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8c' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8d' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8e' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8f' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site90' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site91' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site92' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site93' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site94' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site95' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site96' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site97' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site98' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site99' @@ -367,30 +498,30 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea0' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea1' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea2' - } // end of class 'o__SiteContainer84' - - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainera3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteaa' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteab' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteac' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitead' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteae' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteaf' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb4' + } // end of class 'o__SiteContainer96' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerb5' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea4' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea5' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea6' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea7' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea8' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea9' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteaa' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteab' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteac' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitead' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteae' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteaf' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb0' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb1' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb2' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb3' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb4' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb5' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb6' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb7' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb8' @@ -409,135 +540,161 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec5' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec6' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec7' - } // end of class 'o__SiteContainera3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteca' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecb' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecc' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecd' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitece' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecf' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited9' + } // end of class 'o__SiteContainerb5' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerda' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitedb' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitedc' + } // end of class 'o__SiteContainerda' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerc8' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerdd' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec9' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteca' - } // end of class 'o__SiteContainerc8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitede' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitedf' + } // end of class 'o__SiteContainerdd' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainercb' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainere0' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecc' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecd' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitece' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecf' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited0' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited1' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited2' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited3' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited4' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited5' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited6' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited7' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited8' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited9' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteda' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitedb' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitedc' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitedd' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitede' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitedf' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee0' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee1' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee2' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee3' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee4' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee5' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee6' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee7' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee8' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee9' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteea' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteeb' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteec' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteed' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteea' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteeb' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteec' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteed' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteee' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteef' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitef0' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitef1' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitef2' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitef3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitef2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitef3' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitef4' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitef5' - } // end of class 'o__SiteContainercb' - - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerf6' - extends [mscorlib]System.Object - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitef7' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitef8' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitef9' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitefa' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitef6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitef7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitef8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitef9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitefa' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitefb' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitefc' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitefd' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitefe' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteff' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site100' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site101' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site102' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site103' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site104' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site105' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site106' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site107' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitefc' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitefd' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitefe' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteff' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site100' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site101' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site102' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site103' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site104' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site105' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site106' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site107' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site108' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site109' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site10a' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site10b' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site10c' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site10d' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site10e' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site10f' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site110' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site111' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site112' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site113' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site114' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site115' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site116' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site117' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site118' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site119' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site11a' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site11b' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site11c' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site11d' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site11e' - } // end of class 'o__SiteContainerf6' - - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer11f' + } // end of class 'o__SiteContainere0' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer10b' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site10c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site10d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site10e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site10f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site110' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site111' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site112' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site113' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site114' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site115' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site116' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site117' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site118' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site119' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site11a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site11b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site11c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site11d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site11e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site11f' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site120' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site121' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site122' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site123' - } // end of class 'o__SiteContainer11f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site121' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site122' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site123' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site124' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site125' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site126' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site127' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site128' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site129' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site12a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site12b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site12c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site12d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site12e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site12f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site130' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site131' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site132' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site133' + } // end of class 'o__SiteContainer10b' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer134' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site135' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site136' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site137' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site138' + } // end of class 'o__SiteContainer134' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer124' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer139' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site125' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site126' - } // end of class 'o__SiteContainer124' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site13a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site13b' + } // end of class 'o__SiteContainer139' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer127' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer13c' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site128' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site129' - } // end of class 'o__SiteContainer127' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site13d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site13e' + } // end of class 'o__SiteContainer13c' .field private static object 'field' .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) @@ -1330,10 +1487,12 @@ { .param [1] .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 1623 (0x657) + // Code size 2055 (0x807) .maxstack 14 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0, - class [mscorlib]System.Type[] V_1) + class [mscorlib]System.Type[] V_1, + object V_2, + object V_3) IL_0000: nop IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site12' IL_0006: brtrue.s IL_0040 @@ -1999,93 +2158,779 @@ !2, !3) IL_059b: pop - IL_059c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site21' - IL_05a1: brtrue.s IL_05e0 - - IL_05a3: ldc.i4.0 - IL_05a4: ldstr "Setter" - IL_05a9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_05ae: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_05b3: ldc.i4.2 - IL_05b4: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_05b9: stloc.0 - IL_05ba: ldloc.0 - IL_05bb: ldc.i4.0 + IL_059c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site23' + IL_05a1: brtrue.s IL_05d7 + + IL_05a3: ldc.i4.s 64 + IL_05a5: ldstr "Index" + IL_05aa: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_05af: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_05b4: ldc.i4.1 + IL_05b5: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_05ba: stloc.0 + IL_05bb: ldloc.0 IL_05bc: ldc.i4.0 - IL_05bd: ldnull - IL_05be: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_05c3: stelem.ref - IL_05c4: ldloc.0 - IL_05c5: ldc.i4.1 - IL_05c6: ldc.i4.1 - IL_05c7: ldnull - IL_05c8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_05cd: stelem.ref - IL_05ce: ldloc.0 - IL_05cf: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_05bd: ldc.i4.0 + IL_05be: ldnull + IL_05bf: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05c4: stelem.ref + IL_05c5: ldloc.0 + IL_05c6: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, string, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_05d4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site21' - IL_05de: br.s IL_05e0 - - IL_05e0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site21' - IL_05e5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site21' - IL_05ef: ldarg.0 - IL_05f0: newobj instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::.ctor() - IL_05f5: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, - !1, - !2) - IL_05fa: pop - IL_05fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site22' - IL_0600: brtrue.s IL_063f - - IL_0602: ldc.i4.0 - IL_0603: ldstr "Setter2" - IL_0608: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_060d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0612: ldc.i4.2 - IL_0613: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_0618: stloc.0 - IL_0619: ldloc.0 - IL_061a: ldc.i4.0 - IL_061b: ldc.i4.0 - IL_061c: ldnull - IL_061d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + IL_05cb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_05d0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site23' + IL_05d5: br.s IL_05d7 + + IL_05d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site23' + IL_05dc: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_05e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site23' + IL_05e6: ldarg.0 + IL_05e7: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_05ec: stloc.2 + IL_05ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site24' + IL_05f2: brtrue.s IL_0627 + + IL_05f4: ldc.i4.0 + IL_05f5: ldstr "Number" + IL_05fa: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_05ff: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0604: ldc.i4.1 + IL_0605: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_060a: stloc.0 + IL_060b: ldloc.0 + IL_060c: ldc.i4.0 + IL_060d: ldc.i4.0 + IL_060e: ldnull + IL_060f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, string) - IL_0622: stelem.ref - IL_0623: ldloc.0 - IL_0624: ldc.i4.1 - IL_0625: ldc.i4.3 - IL_0626: ldnull - IL_0627: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + IL_0614: stelem.ref + IL_0615: ldloc.0 + IL_0616: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_061b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0620: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site24' + IL_0625: br.s IL_0627 + + IL_0627: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site24' + IL_062c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0631: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site24' + IL_0636: ldarg.0 + IL_0637: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_063c: stloc.3 + IL_063d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site22' + IL_0642: brtrue.s IL_068a + + IL_0644: ldc.i4 0x80 + IL_0649: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_064e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0653: ldc.i4.3 + IL_0654: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0659: stloc.0 + IL_065a: ldloc.0 + IL_065b: ldc.i4.0 + IL_065c: ldc.i4.0 + IL_065d: ldnull + IL_065e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0663: stelem.ref + IL_0664: ldloc.0 + IL_0665: ldc.i4.1 + IL_0666: ldc.i4.0 + IL_0667: ldnull + IL_0668: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_066d: stelem.ref + IL_066e: ldloc.0 + IL_066f: ldc.i4.2 + IL_0670: ldc.i4.0 + IL_0671: ldnull + IL_0672: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0677: stelem.ref + IL_0678: ldloc.0 + IL_0679: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetIndex(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_067e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0683: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site22' + IL_0688: br.s IL_068a + + IL_068a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site22' + IL_068f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0694: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site22' + IL_0699: ldloc.2 + IL_069a: ldloc.3 + IL_069b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site21' + IL_06a0: brtrue.s IL_06dc + + IL_06a2: ldc.i4.0 + IL_06a3: ldc.i4.s 63 + IL_06a5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_06aa: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_06af: ldc.i4.2 + IL_06b0: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_06b5: stloc.0 + IL_06b6: ldloc.0 + IL_06b7: ldc.i4.0 + IL_06b8: ldc.i4.0 + IL_06b9: ldnull + IL_06ba: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06bf: stelem.ref + IL_06c0: ldloc.0 + IL_06c1: ldc.i4.1 + IL_06c2: ldc.i4.3 + IL_06c3: ldnull + IL_06c4: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06c9: stelem.ref + IL_06ca: ldloc.0 + IL_06cb: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_06d0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_06d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site21' + IL_06da: br.s IL_06dc + + IL_06dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site21' + IL_06e1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_06e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site21' + IL_06eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site25' + IL_06f0: brtrue.s IL_072a + + IL_06f2: ldc.i4.0 + IL_06f3: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_06f8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_06fd: ldc.i4.2 + IL_06fe: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0703: stloc.0 + IL_0704: ldloc.0 + IL_0705: ldc.i4.0 + IL_0706: ldc.i4.0 + IL_0707: ldnull + IL_0708: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_070d: stelem.ref + IL_070e: ldloc.0 + IL_070f: ldc.i4.1 + IL_0710: ldc.i4.0 + IL_0711: ldnull + IL_0712: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0717: stelem.ref + IL_0718: ldloc.0 + IL_0719: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetIndex(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_071e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0723: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site25' + IL_0728: br.s IL_072a + + IL_072a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site25' + IL_072f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0734: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site25' + IL_0739: ldloc.2 + IL_073a: ldloc.3 + IL_073b: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0740: ldc.i4.5 + IL_0741: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0746: callvirt instance !4 class [mscorlib]System.Func`5::Invoke(!0, + !1, + !2, + !3) + IL_074b: pop + IL_074c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site26' + IL_0751: brtrue.s IL_0790 + + IL_0753: ldc.i4.0 + IL_0754: ldstr "Setter" + IL_0759: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_075e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0763: ldc.i4.2 + IL_0764: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0769: stloc.0 + IL_076a: ldloc.0 + IL_076b: ldc.i4.0 + IL_076c: ldc.i4.0 + IL_076d: ldnull + IL_076e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, string) - IL_062c: stelem.ref - IL_062d: ldloc.0 - IL_062e: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_0773: stelem.ref + IL_0774: ldloc.0 + IL_0775: ldc.i4.1 + IL_0776: ldc.i4.1 + IL_0777: ldnull + IL_0778: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_077d: stelem.ref + IL_077e: ldloc.0 + IL_077f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, string, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0633: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0638: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site22' - IL_063d: br.s IL_063f - - IL_063f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site22' - IL_0644: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0649: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site22' - IL_064e: ldarg.0 - IL_064f: ldc.i4.5 - IL_0650: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + IL_0784: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0789: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site26' + IL_078e: br.s IL_0790 + + IL_0790: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site26' + IL_0795: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_079a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site26' + IL_079f: ldarg.0 + IL_07a0: newobj instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::.ctor() + IL_07a5: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_07aa: pop + IL_07ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site27' + IL_07b0: brtrue.s IL_07ef + + IL_07b2: ldc.i4.0 + IL_07b3: ldstr "Setter2" + IL_07b8: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_07bd: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_07c2: ldc.i4.2 + IL_07c3: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_07c8: stloc.0 + IL_07c9: ldloc.0 + IL_07ca: ldc.i4.0 + IL_07cb: ldc.i4.0 + IL_07cc: ldnull + IL_07cd: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07d2: stelem.ref + IL_07d3: ldloc.0 + IL_07d4: ldc.i4.1 + IL_07d5: ldc.i4.3 + IL_07d6: ldnull + IL_07d7: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07dc: stelem.ref + IL_07dd: ldloc.0 + IL_07de: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_07e3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_07e8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site27' + IL_07ed: br.s IL_07ef + + IL_07ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site27' + IL_07f4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_07f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site27' + IL_07fe: ldarg.0 + IL_07ff: ldc.i4.5 + IL_0800: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) - IL_0655: pop - IL_0656: ret + IL_0805: pop + IL_0806: ret } // end of method DynamicTests::MemberAccess + .method private hidebysig static void StructMemberAccess(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType valueType) cil managed + { + // Code size 1118 (0x45e) + .maxstack 12 + .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) + IL_0000: nop + IL_0001: ldarga.s valueType + IL_0003: ldc.i4.0 + IL_0004: box [mscorlib]System.Int32 + IL_0009: stfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::Field + IL_000e: ldarga.s valueType + IL_0010: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site29' + IL_0015: brtrue.s IL_0051 + + IL_0017: ldc.i4.0 + IL_0018: ldc.i4.s 63 + IL_001a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_001f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0024: ldc.i4.2 + IL_0025: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_002a: stloc.0 + IL_002b: ldloc.0 + IL_002c: ldc.i4.0 + IL_002d: ldc.i4.0 + IL_002e: ldnull + IL_002f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0034: stelem.ref + IL_0035: ldloc.0 + IL_0036: ldc.i4.1 + IL_0037: ldc.i4.3 + IL_0038: ldnull + IL_0039: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_003e: stelem.ref + IL_003f: ldloc.0 + IL_0040: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0045: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_004a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site29' + IL_004f: br.s IL_0051 + + IL_0051: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site29' + IL_0056: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_005b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site29' + IL_0060: ldarga.s valueType + IL_0062: ldfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::Field + IL_0067: ldc.i4.5 + IL_0068: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_006d: stfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::Field + IL_0072: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site2a' + IL_0077: brtrue.s IL_00bb + + IL_0079: ldc.i4.0 + IL_007a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_007f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0084: ldc.i4.3 + IL_0085: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_008a: stloc.0 + IL_008b: ldloc.0 + IL_008c: ldc.i4.0 + IL_008d: ldc.i4.0 + IL_008e: ldnull + IL_008f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0094: stelem.ref + IL_0095: ldloc.0 + IL_0096: ldc.i4.1 + IL_0097: ldc.i4.3 + IL_0098: ldnull + IL_0099: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_009e: stelem.ref + IL_009f: ldloc.0 + IL_00a0: ldc.i4.2 + IL_00a1: ldc.i4.3 + IL_00a2: ldnull + IL_00a3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00a8: stelem.ref + IL_00a9: ldloc.0 + IL_00aa: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetIndex(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00af: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00b4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site2a' + IL_00b9: br.s IL_00bb + + IL_00bb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site2a' + IL_00c0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00c5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site2a' + IL_00ca: ldarga.s valueType + IL_00cc: ldfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::Field + IL_00d1: ldc.i4.1 + IL_00d2: ldc.i4.5 + IL_00d3: callvirt instance !4 class [mscorlib]System.Func`5::Invoke(!0, + !1, + !2, + !3) + IL_00d8: pop + IL_00d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site2b' + IL_00de: brtrue.s IL_0118 + + IL_00e0: ldc.i4 0x100 + IL_00e5: ldstr "CallMe" + IL_00ea: ldnull + IL_00eb: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00f0: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00f5: ldc.i4.1 + IL_00f6: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00fb: stloc.0 + IL_00fc: ldloc.0 + IL_00fd: ldc.i4.0 + IL_00fe: ldc.i4.0 + IL_00ff: ldnull + IL_0100: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0105: stelem.ref + IL_0106: ldloc.0 + IL_0107: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_010c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0111: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site2b' + IL_0116: br.s IL_0118 + + IL_0118: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site2b' + IL_011d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0122: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site2b' + IL_0127: ldarga.s valueType + IL_0129: ldfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::Field + IL_012e: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, + !1) + IL_0133: nop + IL_0134: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site2c' + IL_0139: brtrue.s IL_017e + + IL_013b: ldc.i4 0x100 + IL_0140: ldstr "Casts" + IL_0145: ldnull + IL_0146: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_014b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0150: ldc.i4.2 + IL_0151: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0156: stloc.0 + IL_0157: ldloc.0 + IL_0158: ldc.i4.0 + IL_0159: ldc.i4.s 33 + IL_015b: ldnull + IL_015c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0161: stelem.ref + IL_0162: ldloc.0 + IL_0163: ldc.i4.1 + IL_0164: ldc.i4.0 + IL_0165: ldnull + IL_0166: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_016b: stelem.ref + IL_016c: ldloc.0 + IL_016d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0172: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0177: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site2c' + IL_017c: br.s IL_017e + + IL_017e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site2c' + IL_0183: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0188: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site2c' + IL_018d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0192: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0197: ldarga.s valueType + IL_0199: call instance object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::get_GetOnlyProperty() + IL_019e: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_01a3: nop + IL_01a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site2d' + IL_01a9: brtrue.s IL_01e3 + + IL_01ab: ldc.i4 0x100 + IL_01b0: ldstr "CallMe" + IL_01b5: ldnull + IL_01b6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01bb: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01c0: ldc.i4.1 + IL_01c1: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_01c6: stloc.0 + IL_01c7: ldloc.0 + IL_01c8: ldc.i4.0 + IL_01c9: ldc.i4.0 + IL_01ca: ldnull + IL_01cb: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01d0: stelem.ref + IL_01d1: ldloc.0 + IL_01d2: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_01d7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_01dc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site2d' + IL_01e1: br.s IL_01e3 + + IL_01e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site2d' + IL_01e8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_01ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site2d' + IL_01f2: ldarga.s valueType + IL_01f4: call instance object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::get_GetOnlyProperty() + IL_01f9: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, + !1) + IL_01fe: nop + IL_01ff: ldarga.s valueType + IL_0201: ldc.i4.0 + IL_0202: box [mscorlib]System.Int32 + IL_0207: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::set_Property(object) + IL_020c: nop + IL_020d: ldarga.s valueType + IL_020f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site2e' + IL_0214: brtrue.s IL_0250 + + IL_0216: ldc.i4.0 + IL_0217: ldc.i4.s 63 + IL_0219: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_021e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0223: ldc.i4.2 + IL_0224: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0229: stloc.0 + IL_022a: ldloc.0 + IL_022b: ldc.i4.0 + IL_022c: ldc.i4.0 + IL_022d: ldnull + IL_022e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0233: stelem.ref + IL_0234: ldloc.0 + IL_0235: ldc.i4.1 + IL_0236: ldc.i4.3 + IL_0237: ldnull + IL_0238: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_023d: stelem.ref + IL_023e: ldloc.0 + IL_023f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0244: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0249: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site2e' + IL_024e: br.s IL_0250 + + IL_0250: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site2e' + IL_0255: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_025a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site2e' + IL_025f: ldarga.s valueType + IL_0261: call instance object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::get_Property() + IL_0266: ldc.i4.5 + IL_0267: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_026c: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::set_Property(object) + IL_0271: nop + IL_0272: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site2f' + IL_0277: brtrue.s IL_02bb + + IL_0279: ldc.i4.0 + IL_027a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_027f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0284: ldc.i4.3 + IL_0285: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_028a: stloc.0 + IL_028b: ldloc.0 + IL_028c: ldc.i4.0 + IL_028d: ldc.i4.0 + IL_028e: ldnull + IL_028f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0294: stelem.ref + IL_0295: ldloc.0 + IL_0296: ldc.i4.1 + IL_0297: ldc.i4.3 + IL_0298: ldnull + IL_0299: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_029e: stelem.ref + IL_029f: ldloc.0 + IL_02a0: ldc.i4.2 + IL_02a1: ldc.i4.3 + IL_02a2: ldnull + IL_02a3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02a8: stelem.ref + IL_02a9: ldloc.0 + IL_02aa: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetIndex(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_02af: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_02b4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site2f' + IL_02b9: br.s IL_02bb + + IL_02bb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site2f' + IL_02c0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_02c5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site2f' + IL_02ca: ldarga.s valueType + IL_02cc: call instance object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::get_Property() + IL_02d1: ldc.i4.1 + IL_02d2: ldc.i4.5 + IL_02d3: callvirt instance !4 class [mscorlib]System.Func`5::Invoke(!0, + !1, + !2, + !3) + IL_02d8: pop + IL_02d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site30' + IL_02de: brtrue.s IL_0322 + + IL_02e0: ldc.i4 0x100 + IL_02e5: ldstr "CallMe" + IL_02ea: ldnull + IL_02eb: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_02f0: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_02f5: ldc.i4.2 + IL_02f6: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_02fb: stloc.0 + IL_02fc: ldloc.0 + IL_02fd: ldc.i4.0 + IL_02fe: ldc.i4.0 + IL_02ff: ldnull + IL_0300: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0305: stelem.ref + IL_0306: ldloc.0 + IL_0307: ldc.i4.1 + IL_0308: ldc.i4.0 + IL_0309: ldnull + IL_030a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_030f: stelem.ref + IL_0310: ldloc.0 + IL_0311: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0316: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_031b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site30' + IL_0320: br.s IL_0322 + + IL_0322: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site30' + IL_0327: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_032c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site30' + IL_0331: ldarga.s valueType + IL_0333: call instance object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::get_Property() + IL_0338: ldc.i4.5 + IL_0339: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site31' + IL_033e: brtrue.s IL_0374 + + IL_0340: ldc.i4.0 + IL_0341: ldstr "Call" + IL_0346: ldnull + IL_0347: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_034c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0351: ldc.i4.1 + IL_0352: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0357: stloc.0 + IL_0358: ldloc.0 + IL_0359: ldc.i4.0 + IL_035a: ldc.i4.0 + IL_035b: ldnull + IL_035c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0361: stelem.ref + IL_0362: ldloc.0 + IL_0363: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0368: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_036d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site31' + IL_0372: br.s IL_0374 + + IL_0374: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site31' + IL_0379: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_037e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site31' + IL_0383: ldarga.s valueType + IL_0385: call instance object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::get_Property() + IL_038a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_038f: call object ICSharpCode.Decompiler.Tests.TestCases.Pretty.Extension::ToDynamic(int32, + object) + IL_0394: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0399: nop + IL_039a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer28'/'<>q__SiteDelegate32'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site33' + IL_039f: brtrue.s IL_03e4 + + IL_03a1: ldc.i4 0x100 + IL_03a6: ldstr "Method" + IL_03ab: ldnull + IL_03ac: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_03b1: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_03b6: ldc.i4.2 + IL_03b7: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_03bc: stloc.0 + IL_03bd: ldloc.0 + IL_03be: ldc.i4.0 + IL_03bf: ldc.i4.s 9 + IL_03c1: ldnull + IL_03c2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03c7: stelem.ref + IL_03c8: ldloc.0 + IL_03c9: ldc.i4.1 + IL_03ca: ldc.i4.0 + IL_03cb: ldnull + IL_03cc: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03d1: stelem.ref + IL_03d2: ldloc.0 + IL_03d3: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_03d8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer28'/'<>q__SiteDelegate32'>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_03dd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer28'/'<>q__SiteDelegate32'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site33' + IL_03e2: br.s IL_03e4 + + IL_03e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer28'/'<>q__SiteDelegate32'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site33' + IL_03e9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer28'/'<>q__SiteDelegate32'>::Target + IL_03ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer28'/'<>q__SiteDelegate32'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site33' + IL_03f3: ldarga.s valueType + IL_03f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site34' + IL_03fa: brtrue.s IL_0435 + + IL_03fc: ldc.i4.0 + IL_03fd: ldc.i4.0 + IL_03fe: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0403: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0408: ldc.i4.2 + IL_0409: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_040e: stloc.0 + IL_040f: ldloc.0 + IL_0410: ldc.i4.0 + IL_0411: ldc.i4.0 + IL_0412: ldnull + IL_0413: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0418: stelem.ref + IL_0419: ldloc.0 + IL_041a: ldc.i4.1 + IL_041b: ldc.i4.0 + IL_041c: ldnull + IL_041d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0422: stelem.ref + IL_0423: ldloc.0 + IL_0424: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0429: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_042e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site34' + IL_0433: br.s IL_0435 + + IL_0435: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site34' + IL_043a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_043f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site34' + IL_0444: ldarga.s valueType + IL_0446: call instance object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::get_GetOnlyProperty() + IL_044b: ldarga.s valueType + IL_044d: ldfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::Field + IL_0452: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0457: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'/'<>q__SiteDelegate32'::Invoke(class [System.Core]System.Runtime.CompilerServices.CallSite, + valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType&, + object) + IL_045c: nop + IL_045d: ret + } // end of method DynamicTests::StructMemberAccess + .method private hidebysig static void RequiredCasts() cil managed { // Code size 938 (0x3aa) @@ -2093,7 +2938,7 @@ .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0, object V_1) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site24' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site36' IL_0006: brtrue.s IL_0045 IL_0008: ldc.i4.0 @@ -2123,12 +2968,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0039: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_003e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site24' + IL_003e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site36' IL_0043: br.s IL_0045 - IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site24' + IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site36' IL_004a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site24' + IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site36' IL_0054: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::objectField IL_0059: ldc.i4.5 IL_005a: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2137,7 +2982,7 @@ IL_005f: pop IL_0060: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::objectField IL_0065: stloc.1 - IL_0066: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site25' + IL_0066: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site37' IL_006b: brtrue.s IL_008e IL_006d: ldc.i4.0 @@ -2148,18 +2993,18 @@ string, class [mscorlib]System.Type) IL_0082: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0087: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site25' + IL_0087: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site37' IL_008c: br.s IL_008e - IL_008e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site25' + IL_008e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site37' IL_0093: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0098: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site25' + IL_0098: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site37' IL_009d: ldloc.1 IL_009e: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_00a3: brtrue IL_01ad - IL_00a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site28' + IL_00a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site3a' IL_00ad: brtrue.s IL_00f0 IL_00af: ldc.i4 0x80 @@ -2189,14 +3034,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00e4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00e9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site28' + IL_00e9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site3a' IL_00ee: br.s IL_00f0 - IL_00f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site28' + IL_00f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site3a' IL_00f5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site28' + IL_00fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site3a' IL_00ff: ldloc.1 - IL_0100: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site27' + IL_0100: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site39' IL_0105: brtrue.s IL_0141 IL_0107: ldc.i4.0 @@ -2226,13 +3071,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0135: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_013a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site27' + IL_013a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site39' IL_013f: br.s IL_0141 - IL_0141: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site27' + IL_0141: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site39' IL_0146: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_014b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site27' - IL_0150: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site29' + IL_014b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site39' + IL_0150: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site3b' IL_0155: brtrue.s IL_018a IL_0157: ldc.i4.0 @@ -2255,12 +3100,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_017e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0183: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site29' + IL_0183: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site3b' IL_0188: br.s IL_018a - IL_018a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site29' + IL_018a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site3b' IL_018f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0194: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site29' + IL_0194: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site3b' IL_0199: ldloc.1 IL_019a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -2274,7 +3119,7 @@ IL_01aa: pop IL_01ab: br.s IL_020d - IL_01ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site26' + IL_01ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site38' IL_01b2: brtrue.s IL_01f6 IL_01b4: ldc.i4 0x104 @@ -2306,19 +3151,19 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01ea: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01ef: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site26' + IL_01ef: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site38' IL_01f4: br.s IL_01f6 - IL_01f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site26' + IL_01f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site38' IL_01fb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0200: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site26' + IL_0200: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site38' IL_0205: ldloc.1 IL_0206: ldc.i4.5 IL_0207: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_020c: pop - IL_020d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2a' + IL_020d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site3c' IL_0212: brtrue.s IL_024c IL_0214: ldc.i4 0x100 @@ -2343,12 +3188,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0240: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0245: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2a' + IL_0245: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site3c' IL_024a: br.s IL_024c - IL_024c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2a' + IL_024c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site3c' IL_0251: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0256: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2a' + IL_0256: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site3c' IL_025b: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::objectField IL_0260: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, !1) @@ -2356,7 +3201,7 @@ IL_0266: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_026b: callvirt instance string [mscorlib]System.Object::ToString() IL_0270: pop - IL_0271: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2b' + IL_0271: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site3d' IL_0276: brtrue.s IL_02ba IL_0278: ldc.i4 0x100 @@ -2388,19 +3233,19 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02ae: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02b3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2b' + IL_02b3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site3d' IL_02b8: br.s IL_02ba - IL_02ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2b' + IL_02ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site3d' IL_02bf: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02c4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2b' + IL_02c4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site3d' IL_02c9: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_02ce: ldstr "Hello World" IL_02d3: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) IL_02d8: nop - IL_02d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2c' + IL_02d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site3e' IL_02de: brtrue.s IL_0322 IL_02e0: ldc.i4 0x100 @@ -2432,19 +3277,19 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0316: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_031b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2c' + IL_031b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site3e' IL_0320: br.s IL_0322 - IL_0322: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2c' + IL_0322: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site3e' IL_0327: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_032c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2c' + IL_032c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site3e' IL_0331: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0336: ldstr "Hello World" IL_033b: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) IL_0340: nop - IL_0341: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2d' + IL_0341: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site3f' IL_0346: brtrue.s IL_038a IL_0348: ldc.i4 0x100 @@ -2476,12 +3321,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_037e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0383: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2d' + IL_0383: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site3f' IL_0388: br.s IL_038a - IL_038a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2d' + IL_038a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site3f' IL_038f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0394: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2d' + IL_0394: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site3f' IL_0399: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_039e: ldstr "Hello World" IL_03a3: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -2497,7 +3342,7 @@ .maxstack 8 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site2f' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer40'::'<>p__Site41' IL_0006: brtrue.s IL_004a IL_0008: ldc.i4 0x100 @@ -2529,12 +3374,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site2f' + IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer40'::'<>p__Site41' IL_0048: br.s IL_004a - IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site2f' + IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer40'::'<>p__Site41' IL_004f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site2f' + IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer40'::'<>p__Site41' IL_0059: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_005e: ldstr "Hello World" IL_0063: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -2550,7 +3395,7 @@ .maxstack 8 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer30'::'<>p__Site31' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer42'::'<>p__Site43' IL_0006: brtrue.s IL_004e IL_0008: ldc.i4 0x100 @@ -2582,12 +3427,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0042: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0047: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer30'::'<>p__Site31' + IL_0047: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer42'::'<>p__Site43' IL_004c: br.s IL_004e - IL_004e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer30'::'<>p__Site31' + IL_004e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer42'::'<>p__Site43' IL_0053: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0058: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer30'::'<>p__Site31' + IL_0058: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer42'::'<>p__Site43' IL_005d: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0062: ldstr "Hello World" IL_0067: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -2604,7 +3449,7 @@ .maxstack 8 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer32'/'<>q__SiteDelegate33'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer32'::'<>p__Site34' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer44'/'<>q__SiteDelegate45'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer44'::'<>p__Site46' IL_0006: brtrue.s IL_0056 IL_0008: ldc.i4 0x100 @@ -2642,17 +3487,17 @@ class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_004a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer32'/'<>q__SiteDelegate33'>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_004f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer32'/'<>q__SiteDelegate33'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer32'::'<>p__Site34' + IL_004a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer44'/'<>q__SiteDelegate45'>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_004f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer44'/'<>q__SiteDelegate45'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer44'::'<>p__Site46' IL_0054: br.s IL_0056 - IL_0056: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer32'/'<>q__SiteDelegate33'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer32'::'<>p__Site34' - IL_005b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer32'/'<>q__SiteDelegate33'>::Target - IL_0060: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer32'/'<>q__SiteDelegate33'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer32'::'<>p__Site34' + IL_0056: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer44'/'<>q__SiteDelegate45'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer44'::'<>p__Site46' + IL_005b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer44'/'<>q__SiteDelegate45'>::Target + IL_0060: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer44'/'<>q__SiteDelegate45'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer44'::'<>p__Site46' IL_0065: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_006a: ldarga.s a IL_006c: ldarg.1 - IL_006d: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer32'/'<>q__SiteDelegate33'::Invoke(class [System.Core]System.Runtime.CompilerServices.CallSite, + IL_006d: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer44'/'<>q__SiteDelegate45'::Invoke(class [System.Core]System.Runtime.CompilerServices.CallSite, object, int32&, int32&) @@ -2666,7 +3511,7 @@ .maxstack 8 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site36' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer47'::'<>p__Site48' IL_0006: brtrue.s IL_004a IL_0008: ldc.i4 0x100 @@ -2698,12 +3543,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site36' + IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer47'::'<>p__Site48' IL_0048: br.s IL_004a - IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site36' + IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer47'::'<>p__Site48' IL_004f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site36' + IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer47'::'<>p__Site48' IL_0059: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_005e: ldstr "Hello World" IL_0063: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -2719,7 +3564,7 @@ .maxstack 8 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site38' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer49'::'<>p__Site4a' IL_0006: brtrue.s IL_004a IL_0008: ldc.i4 0x100 @@ -2751,12 +3596,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site38' + IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer49'::'<>p__Site4a' IL_0048: br.s IL_004a - IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site38' + IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer49'::'<>p__Site4a' IL_004f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site38' + IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer49'::'<>p__Site4a' IL_0059: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_005e: ldstr "Hello World" IL_0063: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -2772,7 +3617,7 @@ .maxstack 8 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3a' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4b'::'<>p__Site4c' IL_0006: brtrue.s IL_005e IL_0008: ldc.i4 0x100 @@ -2818,12 +3663,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0052: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0057: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3a' + IL_0057: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4b'::'<>p__Site4c' IL_005c: br.s IL_005e - IL_005e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3a' + IL_005e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4b'::'<>p__Site4c' IL_0063: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0068: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3a' + IL_0068: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4b'::'<>p__Site4c' IL_006d: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0072: ldstr "Hello World" IL_0077: ldc.i4.5 @@ -2843,7 +3688,7 @@ .maxstack 8 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3b'::'<>p__Site3c' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4d'::'<>p__Site4e' IL_0006: brtrue.s IL_005e IL_0008: ldc.i4 0x100 @@ -2889,12 +3734,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0052: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0057: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3b'::'<>p__Site3c' + IL_0057: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4d'::'<>p__Site4e' IL_005c: br.s IL_005e - IL_005e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3b'::'<>p__Site3c' + IL_005e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4d'::'<>p__Site4e' IL_0063: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0068: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3b'::'<>p__Site3c' + IL_0068: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4d'::'<>p__Site4e' IL_006d: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0072: ldstr "Hello World" IL_0077: ldc.i4.5 @@ -2919,7 +3764,7 @@ .maxstack 12 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3d'::'<>p__Site3e' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4f'::'<>p__Site50' IL_0006: brtrue.s IL_004e IL_0008: ldc.i4 0x100 @@ -2954,15 +3799,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0042: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0047: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3d'::'<>p__Site3e' + IL_0047: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4f'::'<>p__Site50' IL_004c: br.s IL_004e - IL_004e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3d'::'<>p__Site3e' + IL_004e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4f'::'<>p__Site50' IL_0053: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0058: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3d'::'<>p__Site3e' + IL_0058: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4f'::'<>p__Site50' IL_005d: ldarg.0 IL_005e: ldnull - IL_005f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3d'::'<>p__Site3f' + IL_005f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4f'::'<>p__Site51' IL_0064: brtrue.s IL_009a IL_0066: ldc.i4.0 @@ -2987,12 +3832,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_008e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0093: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3d'::'<>p__Site3f' + IL_0093: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4f'::'<>p__Site51' IL_0098: br.s IL_009a - IL_009a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3d'::'<>p__Site3f' + IL_009a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4f'::'<>p__Site51' IL_009f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3d'::'<>p__Site3f' + IL_00a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4f'::'<>p__Site51' IL_00a9: ldarg.1 IL_00aa: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -3017,7 +3862,7 @@ object V_1, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_2) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer40'::'<>p__Site41' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer52'::'<>p__Site53' IL_0006: brtrue.s IL_003b IL_0008: ldc.i4.0 @@ -3040,17 +3885,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_002f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0034: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer40'::'<>p__Site41' + IL_0034: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer52'::'<>p__Site53' IL_0039: br.s IL_003b - IL_003b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer40'::'<>p__Site41' + IL_003b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer52'::'<>p__Site53' IL_0040: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer40'::'<>p__Site41' + IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer52'::'<>p__Site53' IL_004a: ldarg.0 IL_004b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0050: stloc.0 - IL_0051: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer40'::'<>p__Site42' + IL_0051: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer52'::'<>p__Site54' IL_0056: brtrue.s IL_0090 IL_0058: ldc.i4.0 @@ -3078,12 +3923,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0084: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0089: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer40'::'<>p__Site42' + IL_0089: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer52'::'<>p__Site54' IL_008e: br.s IL_0090 - IL_0090: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer40'::'<>p__Site42' + IL_0090: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer52'::'<>p__Site54' IL_0095: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_009a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer40'::'<>p__Site42' + IL_009a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer52'::'<>p__Site54' IL_009f: ldloc.0 IL_00a0: ldc.i4.0 IL_00a1: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3108,7 +3953,7 @@ .locals init (object V_0, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_1) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer43'::'<>p__Site44' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer55'::'<>p__Site56' IL_0006: brtrue.s IL_0040 IL_0008: ldc.i4.0 @@ -3136,13 +3981,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0034: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0039: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer43'::'<>p__Site44' + IL_0039: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer55'::'<>p__Site56' IL_003e: br.s IL_0040 - IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer43'::'<>p__Site44' + IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer55'::'<>p__Site56' IL_0045: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer43'::'<>p__Site44' - IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer43'::'<>p__Site45' + IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer55'::'<>p__Site56' + IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer55'::'<>p__Site57' IL_0054: brtrue.s IL_008a IL_0056: ldc.i4.s 64 @@ -3165,12 +4010,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_007e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0083: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer43'::'<>p__Site45' + IL_0083: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer55'::'<>p__Site57' IL_0088: br.s IL_008a - IL_008a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer43'::'<>p__Site45' + IL_008a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer55'::'<>p__Site57' IL_008f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0094: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer43'::'<>p__Site45' + IL_0094: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer55'::'<>p__Site57' IL_0099: ldarg.0 IL_009a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -3196,7 +4041,7 @@ .maxstack 10 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site47' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site59' IL_0006: brtrue.s IL_004b IL_0008: ldc.i4 0x100 @@ -3228,15 +4073,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site47' + IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site59' IL_0049: br.s IL_004b - IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site47' + IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site59' IL_0050: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site47' + IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site59' IL_005a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_005f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site48' + IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5a' IL_0069: brtrue.s IL_00a4 IL_006b: ldc.i4.0 @@ -3266,12 +4111,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0098: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_009d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site48' + IL_009d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5a' IL_00a2: br.s IL_00a4 - IL_00a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site48' + IL_00a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5a' IL_00a9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00ae: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site48' + IL_00ae: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5a' IL_00b3: ldarg.0 IL_00b4: ldarg.1 IL_00b5: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3281,7 +4126,7 @@ !1, !2) IL_00bf: nop - IL_00c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site49' + IL_00c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5b' IL_00c5: brtrue.s IL_010a IL_00c7: ldc.i4 0x100 @@ -3313,15 +4158,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00fe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0103: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site49' + IL_0103: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5b' IL_0108: br.s IL_010a - IL_010a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site49' + IL_010a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5b' IL_010f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0114: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site49' + IL_0114: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5b' IL_0119: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_011e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0123: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4a' + IL_0123: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5c' IL_0128: brtrue.s IL_0163 IL_012a: ldc.i4.0 @@ -3351,12 +4196,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0157: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_015c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4a' + IL_015c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5c' IL_0161: br.s IL_0163 - IL_0163: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4a' + IL_0163: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5c' IL_0168: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_016d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4a' + IL_016d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5c' IL_0172: ldarg.0 IL_0173: ldc.i4.1 IL_0174: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3366,7 +4211,7 @@ !1, !2) IL_017e: nop - IL_017f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4b' + IL_017f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5d' IL_0184: brtrue.s IL_01c9 IL_0186: ldc.i4 0x100 @@ -3398,15 +4243,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01bd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01c2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4b' + IL_01c2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5d' IL_01c7: br.s IL_01c9 - IL_01c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4b' + IL_01c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5d' IL_01ce: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01d3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4b' + IL_01d3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5d' IL_01d8: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_01dd: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_01e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4c' + IL_01e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5e' IL_01e7: brtrue.s IL_0222 IL_01e9: ldc.i4.0 @@ -3436,12 +4281,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0216: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_021b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4c' + IL_021b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5e' IL_0220: br.s IL_0222 - IL_0222: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4c' + IL_0222: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5e' IL_0227: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_022c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4c' + IL_022c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5e' IL_0231: ldarg.0 IL_0232: ldnull IL_0233: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3451,7 +4296,7 @@ !1, !2) IL_023d: nop - IL_023e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4d' + IL_023e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5f' IL_0243: brtrue.s IL_0288 IL_0245: ldc.i4 0x100 @@ -3483,15 +4328,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_027c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0281: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4d' + IL_0281: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5f' IL_0286: br.s IL_0288 - IL_0288: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4d' + IL_0288: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5f' IL_028d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0292: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4d' + IL_0292: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5f' IL_0297: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_029c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_02a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4e' + IL_02a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site60' IL_02a6: brtrue.s IL_02e2 IL_02a8: ldc.i4.0 @@ -3521,12 +4366,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02d6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02db: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4e' + IL_02db: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site60' IL_02e0: br.s IL_02e2 - IL_02e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4e' + IL_02e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site60' IL_02e7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4e' + IL_02ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site60' IL_02f1: ldarg.0 IL_02f2: ldarg.1 IL_02f3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3536,7 +4381,7 @@ !1, !2) IL_02fd: nop - IL_02fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4f' + IL_02fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site61' IL_0303: brtrue.s IL_0348 IL_0305: ldc.i4 0x100 @@ -3568,15 +4413,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_033c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0341: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4f' + IL_0341: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site61' IL_0346: br.s IL_0348 - IL_0348: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4f' + IL_0348: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site61' IL_034d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0352: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4f' + IL_0352: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site61' IL_0357: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_035c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0361: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site50' + IL_0361: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site62' IL_0366: brtrue.s IL_03a2 IL_0368: ldc.i4.0 @@ -3606,12 +4451,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0396: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_039b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site50' + IL_039b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site62' IL_03a0: br.s IL_03a2 - IL_03a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site50' + IL_03a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site62' IL_03a7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site50' + IL_03ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site62' IL_03b1: ldarg.0 IL_03b2: ldc.i4.1 IL_03b3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3621,7 +4466,7 @@ !1, !2) IL_03bd: nop - IL_03be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site51' + IL_03be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site63' IL_03c3: brtrue.s IL_0408 IL_03c5: ldc.i4 0x100 @@ -3653,15 +4498,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03fc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0401: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site51' + IL_0401: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site63' IL_0406: br.s IL_0408 - IL_0408: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site51' + IL_0408: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site63' IL_040d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0412: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site51' + IL_0412: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site63' IL_0417: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_041c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0421: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site52' + IL_0421: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site64' IL_0426: brtrue.s IL_0462 IL_0428: ldc.i4.0 @@ -3691,12 +4536,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0456: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_045b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site52' + IL_045b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site64' IL_0460: br.s IL_0462 - IL_0462: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site52' + IL_0462: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site64' IL_0467: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_046c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site52' + IL_046c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site64' IL_0471: ldarg.0 IL_0472: ldnull IL_0473: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3706,7 +4551,7 @@ !1, !2) IL_047d: nop - IL_047e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site53' + IL_047e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site65' IL_0483: brtrue.s IL_04c8 IL_0485: ldc.i4 0x100 @@ -3738,15 +4583,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04bc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04c1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site53' + IL_04c1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site65' IL_04c6: br.s IL_04c8 - IL_04c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site53' + IL_04c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site65' IL_04cd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site53' + IL_04d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site65' IL_04d7: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_04dc: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_04e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site54' + IL_04e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site66' IL_04e6: brtrue.s IL_0522 IL_04e8: ldc.i4.0 @@ -3776,12 +4621,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0516: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_051b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site54' + IL_051b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site66' IL_0520: br.s IL_0522 - IL_0522: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site54' + IL_0522: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site66' IL_0527: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_052c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site54' + IL_052c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site66' IL_0531: ldarg.0 IL_0532: ldarg.1 IL_0533: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3791,7 +4636,7 @@ !1, !2) IL_053d: nop - IL_053e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site55' + IL_053e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site67' IL_0543: brtrue.s IL_0588 IL_0545: ldc.i4 0x100 @@ -3823,15 +4668,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_057c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0581: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site55' + IL_0581: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site67' IL_0586: br.s IL_0588 - IL_0588: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site55' + IL_0588: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site67' IL_058d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0592: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site55' + IL_0592: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site67' IL_0597: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_059c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_05a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site56' + IL_05a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site68' IL_05a6: brtrue.s IL_05e2 IL_05a8: ldc.i4.0 @@ -3861,12 +4706,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05d6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05db: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site56' + IL_05db: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site68' IL_05e0: br.s IL_05e2 - IL_05e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site56' + IL_05e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site68' IL_05e7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site56' + IL_05ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site68' IL_05f1: ldarg.0 IL_05f2: ldc.i4.1 IL_05f3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3876,7 +4721,7 @@ !1, !2) IL_05fd: nop - IL_05fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site57' + IL_05fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site69' IL_0603: brtrue.s IL_0648 IL_0605: ldc.i4 0x100 @@ -3908,15 +4753,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_063c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0641: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site57' + IL_0641: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site69' IL_0646: br.s IL_0648 - IL_0648: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site57' + IL_0648: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site69' IL_064d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0652: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site57' + IL_0652: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site69' IL_0657: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_065c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0661: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site58' + IL_0661: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6a' IL_0666: brtrue.s IL_06a2 IL_0668: ldc.i4.0 @@ -3946,12 +4791,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0696: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_069b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site58' + IL_069b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6a' IL_06a0: br.s IL_06a2 - IL_06a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site58' + IL_06a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6a' IL_06a7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site58' + IL_06ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6a' IL_06b1: ldarg.0 IL_06b2: ldnull IL_06b3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3961,7 +4806,7 @@ !1, !2) IL_06bd: nop - IL_06be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site59' + IL_06be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6b' IL_06c3: brtrue.s IL_0708 IL_06c5: ldc.i4 0x100 @@ -3993,15 +4838,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06fc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0701: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site59' + IL_0701: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6b' IL_0706: br.s IL_0708 - IL_0708: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site59' + IL_0708: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6b' IL_070d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0712: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site59' + IL_0712: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6b' IL_0717: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_071c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0721: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5a' + IL_0721: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6c' IL_0726: brtrue.s IL_0762 IL_0728: ldc.i4.0 @@ -4031,12 +4876,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0756: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_075b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5a' + IL_075b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6c' IL_0760: br.s IL_0762 - IL_0762: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5a' + IL_0762: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6c' IL_0767: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_076c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5a' + IL_076c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6c' IL_0771: ldarg.0 IL_0772: ldarg.1 IL_0773: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4046,7 +4891,7 @@ !1, !2) IL_077d: nop - IL_077e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5b' + IL_077e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6d' IL_0783: brtrue.s IL_07c8 IL_0785: ldc.i4 0x100 @@ -4078,15 +4923,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07bc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07c1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5b' + IL_07c1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6d' IL_07c6: br.s IL_07c8 - IL_07c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5b' + IL_07c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6d' IL_07cd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5b' + IL_07d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6d' IL_07d7: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_07dc: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_07e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5c' + IL_07e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6e' IL_07e6: brtrue.s IL_0822 IL_07e8: ldc.i4.0 @@ -4116,12 +4961,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0816: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_081b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5c' + IL_081b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6e' IL_0820: br.s IL_0822 - IL_0822: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5c' + IL_0822: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6e' IL_0827: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_082c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5c' + IL_082c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6e' IL_0831: ldarg.0 IL_0832: ldc.i4.1 IL_0833: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4131,7 +4976,7 @@ !1, !2) IL_083d: nop - IL_083e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5d' + IL_083e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6f' IL_0843: brtrue.s IL_0888 IL_0845: ldc.i4 0x100 @@ -4163,15 +5008,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_087c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0881: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5d' + IL_0881: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6f' IL_0886: br.s IL_0888 - IL_0888: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5d' + IL_0888: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6f' IL_088d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0892: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5d' + IL_0892: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6f' IL_0897: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_089c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_08a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5e' + IL_08a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site70' IL_08a6: brtrue.s IL_08e2 IL_08a8: ldc.i4.0 @@ -4201,12 +5046,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08d6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08db: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5e' + IL_08db: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site70' IL_08e0: br.s IL_08e2 - IL_08e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5e' + IL_08e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site70' IL_08e7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5e' + IL_08ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site70' IL_08f1: ldarg.0 IL_08f2: ldnull IL_08f3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4216,7 +5061,7 @@ !1, !2) IL_08fd: nop - IL_08fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5f' + IL_08fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site71' IL_0903: brtrue.s IL_0948 IL_0905: ldc.i4 0x100 @@ -4248,15 +5093,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_093c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0941: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5f' + IL_0941: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site71' IL_0946: br.s IL_0948 - IL_0948: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5f' + IL_0948: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site71' IL_094d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0952: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5f' + IL_0952: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site71' IL_0957: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_095c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0961: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site60' + IL_0961: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site72' IL_0966: brtrue.s IL_09a2 IL_0968: ldc.i4.0 @@ -4286,12 +5131,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0996: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_099b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site60' + IL_099b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site72' IL_09a0: br.s IL_09a2 - IL_09a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site60' + IL_09a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site72' IL_09a7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site60' + IL_09ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site72' IL_09b1: ldarg.0 IL_09b2: ldarg.1 IL_09b3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4301,7 +5146,7 @@ !1, !2) IL_09bd: nop - IL_09be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site61' + IL_09be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site73' IL_09c3: brtrue.s IL_0a08 IL_09c5: ldc.i4 0x100 @@ -4333,15 +5178,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09fc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a01: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site61' + IL_0a01: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site73' IL_0a06: br.s IL_0a08 - IL_0a08: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site61' + IL_0a08: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site73' IL_0a0d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a12: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site61' + IL_0a12: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site73' IL_0a17: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0a1c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0a21: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site62' + IL_0a21: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site74' IL_0a26: brtrue.s IL_0a62 IL_0a28: ldc.i4.0 @@ -4371,12 +5216,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a56: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a5b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site62' + IL_0a5b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site74' IL_0a60: br.s IL_0a62 - IL_0a62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site62' + IL_0a62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site74' IL_0a67: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a6c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site62' + IL_0a6c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site74' IL_0a71: ldarg.0 IL_0a72: ldc.i4.1 IL_0a73: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4386,7 +5231,7 @@ !1, !2) IL_0a7d: nop - IL_0a7e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site63' + IL_0a7e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site75' IL_0a83: brtrue.s IL_0ac8 IL_0a85: ldc.i4 0x100 @@ -4418,15 +5263,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0abc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ac1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site63' + IL_0ac1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site75' IL_0ac6: br.s IL_0ac8 - IL_0ac8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site63' + IL_0ac8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site75' IL_0acd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0ad2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site63' + IL_0ad2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site75' IL_0ad7: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0adc: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0ae1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site64' + IL_0ae1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site76' IL_0ae6: brtrue.s IL_0b22 IL_0ae8: ldc.i4.0 @@ -4456,12 +5301,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b16: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b1b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site64' + IL_0b1b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site76' IL_0b20: br.s IL_0b22 - IL_0b22: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site64' + IL_0b22: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site76' IL_0b27: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b2c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site64' + IL_0b2c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site76' IL_0b31: ldarg.0 IL_0b32: ldnull IL_0b33: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4486,7 +5331,7 @@ .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) IL_0000: nop IL_0001: nop - IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site66' + IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site78' IL_0007: brtrue.s IL_004c IL_0009: ldc.i4 0x100 @@ -4518,15 +5363,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0040: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0045: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site66' + IL_0045: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site78' IL_004a: br.s IL_004c - IL_004c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site66' + IL_004c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site78' IL_0051: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0056: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site66' + IL_0056: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site78' IL_005b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0060: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0065: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site67' + IL_0065: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site79' IL_006a: brtrue.s IL_00a5 IL_006c: ldc.i4.1 @@ -4556,12 +5401,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0099: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_009e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site67' + IL_009e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site79' IL_00a3: br.s IL_00a5 - IL_00a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site67' + IL_00a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site79' IL_00aa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site67' + IL_00af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site79' IL_00b4: ldarg.0 IL_00b5: ldarg.1 IL_00b6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4571,7 +5416,7 @@ !1, !2) IL_00c0: nop - IL_00c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site68' + IL_00c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site7a' IL_00c6: brtrue.s IL_010b IL_00c8: ldc.i4 0x100 @@ -4603,15 +5448,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00ff: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0104: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site68' + IL_0104: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site7a' IL_0109: br.s IL_010b - IL_010b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site68' + IL_010b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site7a' IL_0110: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0115: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site68' + IL_0115: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site7a' IL_011a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_011f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0124: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site69' + IL_0124: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site7b' IL_0129: brtrue.s IL_0164 IL_012b: ldc.i4.1 @@ -4641,12 +5486,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0158: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_015d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site69' + IL_015d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site7b' IL_0162: br.s IL_0164 - IL_0164: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site69' + IL_0164: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site7b' IL_0169: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_016e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site69' + IL_016e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site7b' IL_0173: ldarg.0 IL_0174: ldc.i4.1 IL_0175: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4656,7 +5501,7 @@ !1, !2) IL_017f: nop - IL_0180: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6a' + IL_0180: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site7c' IL_0185: brtrue.s IL_01ca IL_0187: ldc.i4 0x100 @@ -4688,15 +5533,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01be: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01c3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6a' + IL_01c3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site7c' IL_01c8: br.s IL_01ca - IL_01ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6a' + IL_01ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site7c' IL_01cf: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6a' + IL_01d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site7c' IL_01d9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_01de: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_01e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6b' + IL_01e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site7d' IL_01e8: brtrue.s IL_0223 IL_01ea: ldc.i4.1 @@ -4726,12 +5571,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0217: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_021c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6b' + IL_021c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site7d' IL_0221: br.s IL_0223 - IL_0223: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6b' + IL_0223: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site7d' IL_0228: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_022d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6b' + IL_022d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site7d' IL_0232: ldarg.0 IL_0233: ldnull IL_0234: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4741,7 +5586,7 @@ !1, !2) IL_023e: nop - IL_023f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6c' + IL_023f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site7e' IL_0244: brtrue.s IL_0289 IL_0246: ldc.i4 0x100 @@ -4773,15 +5618,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_027d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0282: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6c' + IL_0282: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site7e' IL_0287: br.s IL_0289 - IL_0289: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6c' + IL_0289: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site7e' IL_028e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0293: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6c' + IL_0293: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site7e' IL_0298: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_029d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_02a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6d' + IL_02a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site7f' IL_02a7: brtrue.s IL_02e3 IL_02a9: ldc.i4.1 @@ -4811,12 +5656,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02d7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02dc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6d' + IL_02dc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site7f' IL_02e1: br.s IL_02e3 - IL_02e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6d' + IL_02e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site7f' IL_02e8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6d' + IL_02ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site7f' IL_02f2: ldarg.0 IL_02f3: ldarg.1 IL_02f4: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4826,7 +5671,7 @@ !1, !2) IL_02fe: nop - IL_02ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6e' + IL_02ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site80' IL_0304: brtrue.s IL_0349 IL_0306: ldc.i4 0x100 @@ -4858,15 +5703,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_033d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0342: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6e' + IL_0342: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site80' IL_0347: br.s IL_0349 - IL_0349: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6e' + IL_0349: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site80' IL_034e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0353: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6e' + IL_0353: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site80' IL_0358: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_035d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0362: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6f' + IL_0362: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site81' IL_0367: brtrue.s IL_03a3 IL_0369: ldc.i4.1 @@ -4896,12 +5741,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0397: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_039c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6f' + IL_039c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site81' IL_03a1: br.s IL_03a3 - IL_03a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6f' + IL_03a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site81' IL_03a8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6f' + IL_03ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site81' IL_03b2: ldarg.0 IL_03b3: ldc.i4.1 IL_03b4: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4911,7 +5756,7 @@ !1, !2) IL_03be: nop - IL_03bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site70' + IL_03bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site82' IL_03c4: brtrue.s IL_0409 IL_03c6: ldc.i4 0x100 @@ -4943,15 +5788,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03fd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0402: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site70' + IL_0402: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site82' IL_0407: br.s IL_0409 - IL_0409: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site70' + IL_0409: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site82' IL_040e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0413: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site70' + IL_0413: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site82' IL_0418: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_041d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0422: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site71' + IL_0422: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site83' IL_0427: brtrue.s IL_0463 IL_0429: ldc.i4.1 @@ -4981,12 +5826,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0457: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_045c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site71' + IL_045c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site83' IL_0461: br.s IL_0463 - IL_0463: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site71' + IL_0463: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site83' IL_0468: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_046d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site71' + IL_046d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site83' IL_0472: ldarg.0 IL_0473: ldnull IL_0474: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4996,7 +5841,7 @@ !1, !2) IL_047e: nop - IL_047f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site72' + IL_047f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site84' IL_0484: brtrue.s IL_04c9 IL_0486: ldc.i4 0x100 @@ -5028,15 +5873,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04bd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04c2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site72' + IL_04c2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site84' IL_04c7: br.s IL_04c9 - IL_04c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site72' + IL_04c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site84' IL_04ce: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04d3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site72' + IL_04d3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site84' IL_04d8: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_04dd: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_04e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site73' + IL_04e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site85' IL_04e7: brtrue.s IL_0523 IL_04e9: ldc.i4.1 @@ -5066,12 +5911,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0517: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_051c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site73' + IL_051c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site85' IL_0521: br.s IL_0523 - IL_0523: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site73' + IL_0523: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site85' IL_0528: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_052d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site73' + IL_052d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site85' IL_0532: ldarg.0 IL_0533: ldarg.1 IL_0534: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5081,7 +5926,7 @@ !1, !2) IL_053e: nop - IL_053f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site74' + IL_053f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site86' IL_0544: brtrue.s IL_0589 IL_0546: ldc.i4 0x100 @@ -5113,15 +5958,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_057d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0582: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site74' + IL_0582: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site86' IL_0587: br.s IL_0589 - IL_0589: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site74' + IL_0589: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site86' IL_058e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0593: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site74' + IL_0593: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site86' IL_0598: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_059d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_05a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site75' + IL_05a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site87' IL_05a7: brtrue.s IL_05e3 IL_05a9: ldc.i4.1 @@ -5151,12 +5996,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05d7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05dc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site75' + IL_05dc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site87' IL_05e1: br.s IL_05e3 - IL_05e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site75' + IL_05e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site87' IL_05e8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site75' + IL_05ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site87' IL_05f2: ldarg.0 IL_05f3: ldc.i4.1 IL_05f4: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5166,7 +6011,7 @@ !1, !2) IL_05fe: nop - IL_05ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site76' + IL_05ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site88' IL_0604: brtrue.s IL_0649 IL_0606: ldc.i4 0x100 @@ -5198,15 +6043,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_063d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0642: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site76' + IL_0642: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site88' IL_0647: br.s IL_0649 - IL_0649: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site76' + IL_0649: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site88' IL_064e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0653: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site76' + IL_0653: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site88' IL_0658: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_065d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0662: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site77' + IL_0662: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site89' IL_0667: brtrue.s IL_06a3 IL_0669: ldc.i4.1 @@ -5236,12 +6081,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0697: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_069c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site77' + IL_069c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site89' IL_06a1: br.s IL_06a3 - IL_06a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site77' + IL_06a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site89' IL_06a8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site77' + IL_06ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site89' IL_06b2: ldarg.0 IL_06b3: ldnull IL_06b4: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5251,516 +6096,516 @@ !1, !2) IL_06be: nop - IL_06bf: nop - IL_06c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site78' - IL_06c5: brtrue.s IL_070a - - IL_06c7: ldc.i4 0x100 - IL_06cc: ldstr "MemberAccess" - IL_06d1: ldnull - IL_06d2: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_06d7: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_06dc: ldc.i4.2 - IL_06dd: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_06e2: stloc.0 - IL_06e3: ldloc.0 - IL_06e4: ldc.i4.0 - IL_06e5: ldc.i4.s 33 - IL_06e7: ldnull - IL_06e8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_06ed: stelem.ref - IL_06ee: ldloc.0 - IL_06ef: ldc.i4.1 - IL_06f0: ldc.i4.0 - IL_06f1: ldnull - IL_06f2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_06f7: stelem.ref - IL_06f8: ldloc.0 - IL_06f9: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_06bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site8a' + IL_06c4: brtrue.s IL_0709 + + IL_06c6: ldc.i4 0x100 + IL_06cb: ldstr "MemberAccess" + IL_06d0: ldnull + IL_06d1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_06d6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_06db: ldc.i4.2 + IL_06dc: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_06e1: stloc.0 + IL_06e2: ldloc.0 + IL_06e3: ldc.i4.0 + IL_06e4: ldc.i4.s 33 + IL_06e6: ldnull + IL_06e7: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06ec: stelem.ref + IL_06ed: ldloc.0 + IL_06ee: ldc.i4.1 + IL_06ef: ldc.i4.0 + IL_06f0: ldnull + IL_06f1: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06f6: stelem.ref + IL_06f7: ldloc.0 + IL_06f8: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, string, class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_06fe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0703: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site78' - IL_0708: br.s IL_070a - - IL_070a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site78' - IL_070f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0714: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site78' - IL_0719: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_071e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0723: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site79' - IL_0728: brtrue.s IL_0764 - - IL_072a: ldc.i4.0 - IL_072b: ldc.i4.s 12 - IL_072d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0732: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0737: ldc.i4.2 - IL_0738: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_073d: stloc.0 - IL_073e: ldloc.0 + IL_06fd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0702: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site8a' + IL_0707: br.s IL_0709 + + IL_0709: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site8a' + IL_070e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0713: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site8a' + IL_0718: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_071d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0722: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site8b' + IL_0727: brtrue.s IL_0763 + + IL_0729: ldc.i4.1 + IL_072a: ldc.i4.s 12 + IL_072c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0731: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0736: ldc.i4.2 + IL_0737: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_073c: stloc.0 + IL_073d: ldloc.0 + IL_073e: ldc.i4.0 IL_073f: ldc.i4.0 - IL_0740: ldc.i4.0 - IL_0741: ldnull - IL_0742: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0747: stelem.ref - IL_0748: ldloc.0 - IL_0749: ldc.i4.1 - IL_074a: ldc.i4.0 - IL_074b: ldnull - IL_074c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0751: stelem.ref - IL_0752: ldloc.0 - IL_0753: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_0740: ldnull + IL_0741: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0746: stelem.ref + IL_0747: ldloc.0 + IL_0748: ldc.i4.1 + IL_0749: ldc.i4.0 + IL_074a: ldnull + IL_074b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0750: stelem.ref + IL_0751: ldloc.0 + IL_0752: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, valuetype [System.Core]System.Linq.Expressions.ExpressionType, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0758: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_075d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site79' - IL_0762: br.s IL_0764 - - IL_0764: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site79' - IL_0769: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_076e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site79' - IL_0773: ldarg.0 - IL_0774: ldarg.1 - IL_0775: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + IL_0757: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_075c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site8b' + IL_0761: br.s IL_0763 + + IL_0763: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site8b' + IL_0768: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_076d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site8b' + IL_0772: ldarg.0 + IL_0773: ldarg.1 + IL_0774: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) - IL_077a: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + IL_0779: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_077f: nop - IL_0780: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7a' - IL_0785: brtrue.s IL_07ca - - IL_0787: ldc.i4 0x100 - IL_078c: ldstr "MemberAccess" - IL_0791: ldnull - IL_0792: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0797: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_079c: ldc.i4.2 - IL_079d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_07a2: stloc.0 - IL_07a3: ldloc.0 - IL_07a4: ldc.i4.0 - IL_07a5: ldc.i4.s 33 - IL_07a7: ldnull - IL_07a8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_07ad: stelem.ref - IL_07ae: ldloc.0 - IL_07af: ldc.i4.1 - IL_07b0: ldc.i4.0 - IL_07b1: ldnull - IL_07b2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_07b7: stelem.ref - IL_07b8: ldloc.0 - IL_07b9: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_077e: nop + IL_077f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site8c' + IL_0784: brtrue.s IL_07c9 + + IL_0786: ldc.i4 0x100 + IL_078b: ldstr "MemberAccess" + IL_0790: ldnull + IL_0791: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0796: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_079b: ldc.i4.2 + IL_079c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_07a1: stloc.0 + IL_07a2: ldloc.0 + IL_07a3: ldc.i4.0 + IL_07a4: ldc.i4.s 33 + IL_07a6: ldnull + IL_07a7: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07ac: stelem.ref + IL_07ad: ldloc.0 + IL_07ae: ldc.i4.1 + IL_07af: ldc.i4.0 + IL_07b0: ldnull + IL_07b1: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07b6: stelem.ref + IL_07b7: ldloc.0 + IL_07b8: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, string, class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_07be: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07c3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7a' - IL_07c8: br.s IL_07ca - - IL_07ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7a' - IL_07cf: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7a' - IL_07d9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_07de: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_07e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7b' - IL_07e8: brtrue.s IL_0824 - - IL_07ea: ldc.i4.0 - IL_07eb: ldc.i4.s 12 - IL_07ed: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_07f2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_07f7: ldc.i4.2 - IL_07f8: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_07fd: stloc.0 - IL_07fe: ldloc.0 + IL_07bd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_07c2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site8c' + IL_07c7: br.s IL_07c9 + + IL_07c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site8c' + IL_07ce: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_07d3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site8c' + IL_07d8: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_07dd: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_07e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site8d' + IL_07e7: brtrue.s IL_0823 + + IL_07e9: ldc.i4.1 + IL_07ea: ldc.i4.s 12 + IL_07ec: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_07f1: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_07f6: ldc.i4.2 + IL_07f7: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_07fc: stloc.0 + IL_07fd: ldloc.0 + IL_07fe: ldc.i4.0 IL_07ff: ldc.i4.0 - IL_0800: ldc.i4.0 - IL_0801: ldnull - IL_0802: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0807: stelem.ref - IL_0808: ldloc.0 - IL_0809: ldc.i4.1 - IL_080a: ldc.i4.3 - IL_080b: ldnull - IL_080c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0811: stelem.ref - IL_0812: ldloc.0 - IL_0813: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_0800: ldnull + IL_0801: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0806: stelem.ref + IL_0807: ldloc.0 + IL_0808: ldc.i4.1 + IL_0809: ldc.i4.3 + IL_080a: ldnull + IL_080b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0810: stelem.ref + IL_0811: ldloc.0 + IL_0812: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, valuetype [System.Core]System.Linq.Expressions.ExpressionType, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0818: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_081d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7b' - IL_0822: br.s IL_0824 - - IL_0824: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7b' - IL_0829: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_082e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7b' - IL_0833: ldarg.0 - IL_0834: ldc.i4.1 - IL_0835: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + IL_0817: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_081c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site8d' + IL_0821: br.s IL_0823 + + IL_0823: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site8d' + IL_0828: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_082d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site8d' + IL_0832: ldarg.0 + IL_0833: ldc.i4.1 + IL_0834: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) - IL_083a: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + IL_0839: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_083f: nop - IL_0840: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7c' - IL_0845: brtrue.s IL_088a - - IL_0847: ldc.i4 0x100 - IL_084c: ldstr "MemberAccess" - IL_0851: ldnull - IL_0852: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0857: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_085c: ldc.i4.2 - IL_085d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_0862: stloc.0 - IL_0863: ldloc.0 - IL_0864: ldc.i4.0 - IL_0865: ldc.i4.s 33 - IL_0867: ldnull - IL_0868: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_086d: stelem.ref - IL_086e: ldloc.0 - IL_086f: ldc.i4.1 - IL_0870: ldc.i4.0 - IL_0871: ldnull - IL_0872: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0877: stelem.ref - IL_0878: ldloc.0 - IL_0879: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_083e: nop + IL_083f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site8e' + IL_0844: brtrue.s IL_0889 + + IL_0846: ldc.i4 0x100 + IL_084b: ldstr "MemberAccess" + IL_0850: ldnull + IL_0851: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0856: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_085b: ldc.i4.2 + IL_085c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0861: stloc.0 + IL_0862: ldloc.0 + IL_0863: ldc.i4.0 + IL_0864: ldc.i4.s 33 + IL_0866: ldnull + IL_0867: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_086c: stelem.ref + IL_086d: ldloc.0 + IL_086e: ldc.i4.1 + IL_086f: ldc.i4.0 + IL_0870: ldnull + IL_0871: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0876: stelem.ref + IL_0877: ldloc.0 + IL_0878: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, string, class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_087e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0883: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7c' - IL_0888: br.s IL_088a - - IL_088a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7c' - IL_088f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0894: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7c' - IL_0899: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_089e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_08a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7d' - IL_08a8: brtrue.s IL_08e4 - - IL_08aa: ldc.i4.0 - IL_08ab: ldc.i4.s 12 - IL_08ad: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_08b2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_08b7: ldc.i4.2 - IL_08b8: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_08bd: stloc.0 - IL_08be: ldloc.0 + IL_087d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0882: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site8e' + IL_0887: br.s IL_0889 + + IL_0889: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site8e' + IL_088e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0893: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site8e' + IL_0898: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_089d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_08a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site8f' + IL_08a7: brtrue.s IL_08e3 + + IL_08a9: ldc.i4.1 + IL_08aa: ldc.i4.s 12 + IL_08ac: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_08b1: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_08b6: ldc.i4.2 + IL_08b7: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_08bc: stloc.0 + IL_08bd: ldloc.0 + IL_08be: ldc.i4.0 IL_08bf: ldc.i4.0 - IL_08c0: ldc.i4.0 - IL_08c1: ldnull - IL_08c2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_08c7: stelem.ref - IL_08c8: ldloc.0 - IL_08c9: ldc.i4.1 - IL_08ca: ldc.i4.2 - IL_08cb: ldnull - IL_08cc: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_08d1: stelem.ref - IL_08d2: ldloc.0 - IL_08d3: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_08c0: ldnull + IL_08c1: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08c6: stelem.ref + IL_08c7: ldloc.0 + IL_08c8: ldc.i4.1 + IL_08c9: ldc.i4.2 + IL_08ca: ldnull + IL_08cb: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08d0: stelem.ref + IL_08d1: ldloc.0 + IL_08d2: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, valuetype [System.Core]System.Linq.Expressions.ExpressionType, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_08d8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08dd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7d' - IL_08e2: br.s IL_08e4 - - IL_08e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7d' - IL_08e9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7d' - IL_08f3: ldarg.0 - IL_08f4: ldnull - IL_08f5: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + IL_08d7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_08dc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site8f' + IL_08e1: br.s IL_08e3 + + IL_08e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site8f' + IL_08e8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_08ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site8f' + IL_08f2: ldarg.0 + IL_08f3: ldnull + IL_08f4: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) - IL_08fa: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + IL_08f9: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_08ff: nop - IL_0900: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7e' - IL_0905: brtrue.s IL_094a - - IL_0907: ldc.i4 0x100 - IL_090c: ldstr "MemberAccess" - IL_0911: ldnull - IL_0912: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0917: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_091c: ldc.i4.2 - IL_091d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_0922: stloc.0 - IL_0923: ldloc.0 - IL_0924: ldc.i4.0 - IL_0925: ldc.i4.s 33 - IL_0927: ldnull - IL_0928: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_092d: stelem.ref - IL_092e: ldloc.0 - IL_092f: ldc.i4.1 - IL_0930: ldc.i4.0 - IL_0931: ldnull - IL_0932: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0937: stelem.ref - IL_0938: ldloc.0 - IL_0939: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_08fe: nop + IL_08ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site90' + IL_0904: brtrue.s IL_0949 + + IL_0906: ldc.i4 0x100 + IL_090b: ldstr "MemberAccess" + IL_0910: ldnull + IL_0911: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0916: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_091b: ldc.i4.2 + IL_091c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0921: stloc.0 + IL_0922: ldloc.0 + IL_0923: ldc.i4.0 + IL_0924: ldc.i4.s 33 + IL_0926: ldnull + IL_0927: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_092c: stelem.ref + IL_092d: ldloc.0 + IL_092e: ldc.i4.1 + IL_092f: ldc.i4.0 + IL_0930: ldnull + IL_0931: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0936: stelem.ref + IL_0937: ldloc.0 + IL_0938: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, string, class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_093e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0943: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7e' - IL_0948: br.s IL_094a - - IL_094a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7e' - IL_094f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0954: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7e' - IL_0959: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_095e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0963: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7f' - IL_0968: brtrue.s IL_09a4 + IL_093d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0942: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site90' + IL_0947: br.s IL_0949 - IL_096a: ldc.i4.0 - IL_096b: ldc.i4.s 25 - IL_096d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0972: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0977: ldc.i4.2 - IL_0978: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_097d: stloc.0 - IL_097e: ldloc.0 + IL_0949: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site90' + IL_094e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0953: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site90' + IL_0958: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_095d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0962: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site91' + IL_0967: brtrue.s IL_09a3 + + IL_0969: ldc.i4.1 + IL_096a: ldc.i4.s 25 + IL_096c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0971: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0976: ldc.i4.2 + IL_0977: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_097c: stloc.0 + IL_097d: ldloc.0 + IL_097e: ldc.i4.0 IL_097f: ldc.i4.0 - IL_0980: ldc.i4.0 - IL_0981: ldnull - IL_0982: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0987: stelem.ref - IL_0988: ldloc.0 - IL_0989: ldc.i4.1 - IL_098a: ldc.i4.0 - IL_098b: ldnull - IL_098c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0991: stelem.ref - IL_0992: ldloc.0 - IL_0993: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_0980: ldnull + IL_0981: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0986: stelem.ref + IL_0987: ldloc.0 + IL_0988: ldc.i4.1 + IL_0989: ldc.i4.0 + IL_098a: ldnull + IL_098b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0990: stelem.ref + IL_0991: ldloc.0 + IL_0992: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, valuetype [System.Core]System.Linq.Expressions.ExpressionType, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0998: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_099d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7f' - IL_09a2: br.s IL_09a4 - - IL_09a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7f' - IL_09a9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09ae: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7f' - IL_09b3: ldarg.0 - IL_09b4: ldarg.1 - IL_09b5: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + IL_0997: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_099c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site91' + IL_09a1: br.s IL_09a3 + + IL_09a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site91' + IL_09a8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_09ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site91' + IL_09b2: ldarg.0 + IL_09b3: ldarg.1 + IL_09b4: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) - IL_09ba: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + IL_09b9: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_09bf: nop - IL_09c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site80' - IL_09c5: brtrue.s IL_0a0a - - IL_09c7: ldc.i4 0x100 - IL_09cc: ldstr "MemberAccess" - IL_09d1: ldnull - IL_09d2: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_09d7: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_09dc: ldc.i4.2 - IL_09dd: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_09e2: stloc.0 - IL_09e3: ldloc.0 - IL_09e4: ldc.i4.0 - IL_09e5: ldc.i4.s 33 - IL_09e7: ldnull - IL_09e8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_09ed: stelem.ref - IL_09ee: ldloc.0 - IL_09ef: ldc.i4.1 - IL_09f0: ldc.i4.0 - IL_09f1: ldnull - IL_09f2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_09f7: stelem.ref - IL_09f8: ldloc.0 - IL_09f9: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_09be: nop + IL_09bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site92' + IL_09c4: brtrue.s IL_0a09 + + IL_09c6: ldc.i4 0x100 + IL_09cb: ldstr "MemberAccess" + IL_09d0: ldnull + IL_09d1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_09d6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_09db: ldc.i4.2 + IL_09dc: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_09e1: stloc.0 + IL_09e2: ldloc.0 + IL_09e3: ldc.i4.0 + IL_09e4: ldc.i4.s 33 + IL_09e6: ldnull + IL_09e7: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_09ec: stelem.ref + IL_09ed: ldloc.0 + IL_09ee: ldc.i4.1 + IL_09ef: ldc.i4.0 + IL_09f0: ldnull + IL_09f1: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_09f6: stelem.ref + IL_09f7: ldloc.0 + IL_09f8: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, string, class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_09fe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a03: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site80' - IL_0a08: br.s IL_0a0a - - IL_0a0a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site80' - IL_0a0f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a14: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site80' - IL_0a19: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0a1e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0a23: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site81' - IL_0a28: brtrue.s IL_0a64 - - IL_0a2a: ldc.i4.0 - IL_0a2b: ldc.i4.s 25 - IL_0a2d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0a32: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0a37: ldc.i4.2 - IL_0a38: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_0a3d: stloc.0 - IL_0a3e: ldloc.0 + IL_09fd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a02: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site92' + IL_0a07: br.s IL_0a09 + + IL_0a09: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site92' + IL_0a0e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0a13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site92' + IL_0a18: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a1d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a22: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site93' + IL_0a27: brtrue.s IL_0a63 + + IL_0a29: ldc.i4.1 + IL_0a2a: ldc.i4.s 25 + IL_0a2c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a31: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a36: ldc.i4.2 + IL_0a37: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0a3c: stloc.0 + IL_0a3d: ldloc.0 + IL_0a3e: ldc.i4.0 IL_0a3f: ldc.i4.0 - IL_0a40: ldc.i4.0 - IL_0a41: ldnull - IL_0a42: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0a47: stelem.ref - IL_0a48: ldloc.0 - IL_0a49: ldc.i4.1 - IL_0a4a: ldc.i4.3 - IL_0a4b: ldnull - IL_0a4c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0a51: stelem.ref - IL_0a52: ldloc.0 - IL_0a53: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_0a40: ldnull + IL_0a41: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a46: stelem.ref + IL_0a47: ldloc.0 + IL_0a48: ldc.i4.1 + IL_0a49: ldc.i4.3 + IL_0a4a: ldnull + IL_0a4b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a50: stelem.ref + IL_0a51: ldloc.0 + IL_0a52: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, valuetype [System.Core]System.Linq.Expressions.ExpressionType, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0a58: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a5d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site81' - IL_0a62: br.s IL_0a64 - - IL_0a64: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site81' - IL_0a69: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a6e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site81' - IL_0a73: ldarg.0 - IL_0a74: ldc.i4.1 - IL_0a75: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + IL_0a57: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a5c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site93' + IL_0a61: br.s IL_0a63 + + IL_0a63: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site93' + IL_0a68: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0a6d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site93' + IL_0a72: ldarg.0 + IL_0a73: ldc.i4.1 + IL_0a74: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) - IL_0a7a: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + IL_0a79: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0a7f: nop - IL_0a80: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site82' - IL_0a85: brtrue.s IL_0aca - - IL_0a87: ldc.i4 0x100 - IL_0a8c: ldstr "MemberAccess" - IL_0a91: ldnull - IL_0a92: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0a97: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0a9c: ldc.i4.2 - IL_0a9d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_0aa2: stloc.0 - IL_0aa3: ldloc.0 - IL_0aa4: ldc.i4.0 - IL_0aa5: ldc.i4.s 33 - IL_0aa7: ldnull - IL_0aa8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0aad: stelem.ref - IL_0aae: ldloc.0 - IL_0aaf: ldc.i4.1 - IL_0ab0: ldc.i4.0 - IL_0ab1: ldnull - IL_0ab2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0ab7: stelem.ref - IL_0ab8: ldloc.0 - IL_0ab9: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_0a7e: nop + IL_0a7f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site94' + IL_0a84: brtrue.s IL_0ac9 + + IL_0a86: ldc.i4 0x100 + IL_0a8b: ldstr "MemberAccess" + IL_0a90: ldnull + IL_0a91: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a96: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a9b: ldc.i4.2 + IL_0a9c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0aa1: stloc.0 + IL_0aa2: ldloc.0 + IL_0aa3: ldc.i4.0 + IL_0aa4: ldc.i4.s 33 + IL_0aa6: ldnull + IL_0aa7: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0aac: stelem.ref + IL_0aad: ldloc.0 + IL_0aae: ldc.i4.1 + IL_0aaf: ldc.i4.0 + IL_0ab0: ldnull + IL_0ab1: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0ab6: stelem.ref + IL_0ab7: ldloc.0 + IL_0ab8: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, string, class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0abe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ac3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site82' - IL_0ac8: br.s IL_0aca - - IL_0aca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site82' - IL_0acf: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0ad4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site82' - IL_0ad9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0ade: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0ae3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site83' - IL_0ae8: brtrue.s IL_0b24 - - IL_0aea: ldc.i4.0 - IL_0aeb: ldc.i4.s 25 - IL_0aed: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0af2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0af7: ldc.i4.2 - IL_0af8: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_0afd: stloc.0 - IL_0afe: ldloc.0 + IL_0abd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0ac2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site94' + IL_0ac7: br.s IL_0ac9 + + IL_0ac9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site94' + IL_0ace: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0ad3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site94' + IL_0ad8: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0add: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0ae2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site95' + IL_0ae7: brtrue.s IL_0b23 + + IL_0ae9: ldc.i4.1 + IL_0aea: ldc.i4.s 25 + IL_0aec: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0af1: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0af6: ldc.i4.2 + IL_0af7: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0afc: stloc.0 + IL_0afd: ldloc.0 + IL_0afe: ldc.i4.0 IL_0aff: ldc.i4.0 - IL_0b00: ldc.i4.0 - IL_0b01: ldnull - IL_0b02: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0b07: stelem.ref - IL_0b08: ldloc.0 - IL_0b09: ldc.i4.1 - IL_0b0a: ldc.i4.2 - IL_0b0b: ldnull - IL_0b0c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0b11: stelem.ref - IL_0b12: ldloc.0 - IL_0b13: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_0b00: ldnull + IL_0b01: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b06: stelem.ref + IL_0b07: ldloc.0 + IL_0b08: ldc.i4.1 + IL_0b09: ldc.i4.2 + IL_0b0a: ldnull + IL_0b0b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b10: stelem.ref + IL_0b11: ldloc.0 + IL_0b12: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, valuetype [System.Core]System.Linq.Expressions.ExpressionType, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0b18: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b1d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site83' - IL_0b22: br.s IL_0b24 - - IL_0b24: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site83' - IL_0b29: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b2e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site83' - IL_0b33: ldarg.0 - IL_0b34: ldnull - IL_0b35: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + IL_0b17: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0b1c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site95' + IL_0b21: br.s IL_0b23 + + IL_0b23: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site95' + IL_0b28: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0b2d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site95' + IL_0b32: ldarg.0 + IL_0b33: ldnull + IL_0b34: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) - IL_0b3a: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + IL_0b39: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) + IL_0b3e: nop IL_0b3f: nop IL_0b40: ret } // end of method DynamicTests::CheckedArithmeticBinaryOperators @@ -5777,7 +6622,7 @@ .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) IL_0000: nop IL_0001: nop - IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site85' + IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site97' IL_0007: brtrue.s IL_004c IL_0009: ldc.i4 0x100 @@ -5809,15 +6654,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0040: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0045: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site85' + IL_0045: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site97' IL_004a: br.s IL_004c - IL_004c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site85' + IL_004c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site97' IL_0051: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0056: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site85' + IL_0056: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site97' IL_005b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0060: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0065: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site86' + IL_0065: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site98' IL_006a: brtrue.s IL_00a5 IL_006c: ldc.i4.1 @@ -5847,12 +6692,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0099: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_009e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site86' + IL_009e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site98' IL_00a3: br.s IL_00a5 - IL_00a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site86' + IL_00a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site98' IL_00aa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site86' + IL_00af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site98' IL_00b4: ldarg.0 IL_00b5: ldarg.1 IL_00b6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5862,7 +6707,7 @@ !1, !2) IL_00c0: nop - IL_00c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site87' + IL_00c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site99' IL_00c6: brtrue.s IL_010b IL_00c8: ldc.i4 0x100 @@ -5894,15 +6739,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00ff: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0104: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site87' + IL_0104: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site99' IL_0109: br.s IL_010b - IL_010b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site87' + IL_010b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site99' IL_0110: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0115: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site87' + IL_0115: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site99' IL_011a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_011f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0124: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site88' + IL_0124: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site9a' IL_0129: brtrue.s IL_0164 IL_012b: ldc.i4.1 @@ -5932,12 +6777,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0158: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_015d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site88' + IL_015d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site9a' IL_0162: br.s IL_0164 - IL_0164: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site88' + IL_0164: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site9a' IL_0169: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_016e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site88' + IL_016e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site9a' IL_0173: ldarg.0 IL_0174: ldc.i4.1 IL_0175: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5947,7 +6792,7 @@ !1, !2) IL_017f: nop - IL_0180: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site89' + IL_0180: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site9b' IL_0185: brtrue.s IL_01ca IL_0187: ldc.i4 0x100 @@ -5979,15 +6824,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01be: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01c3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site89' + IL_01c3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site9b' IL_01c8: br.s IL_01ca - IL_01ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site89' + IL_01ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site9b' IL_01cf: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site89' + IL_01d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site9b' IL_01d9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_01de: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_01e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8a' + IL_01e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site9c' IL_01e8: brtrue.s IL_0223 IL_01ea: ldc.i4.1 @@ -6017,12 +6862,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0217: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_021c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8a' + IL_021c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site9c' IL_0221: br.s IL_0223 - IL_0223: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8a' + IL_0223: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site9c' IL_0228: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_022d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8a' + IL_022d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site9c' IL_0232: ldarg.0 IL_0233: ldnull IL_0234: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6032,7 +6877,7 @@ !1, !2) IL_023e: nop - IL_023f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8b' + IL_023f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site9d' IL_0244: brtrue.s IL_0289 IL_0246: ldc.i4 0x100 @@ -6064,15 +6909,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_027d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0282: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8b' + IL_0282: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site9d' IL_0287: br.s IL_0289 - IL_0289: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8b' + IL_0289: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site9d' IL_028e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0293: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8b' + IL_0293: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site9d' IL_0298: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_029d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_02a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8c' + IL_02a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site9e' IL_02a7: brtrue.s IL_02e3 IL_02a9: ldc.i4.0 @@ -6102,12 +6947,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02d7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02dc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8c' + IL_02dc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site9e' IL_02e1: br.s IL_02e3 - IL_02e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8c' + IL_02e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site9e' IL_02e8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8c' + IL_02ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site9e' IL_02f2: ldarg.0 IL_02f3: ldarg.1 IL_02f4: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6117,7 +6962,7 @@ !1, !2) IL_02fe: nop - IL_02ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8d' + IL_02ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site9f' IL_0304: brtrue.s IL_0349 IL_0306: ldc.i4 0x100 @@ -6149,15 +6994,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_033d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0342: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8d' + IL_0342: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site9f' IL_0347: br.s IL_0349 - IL_0349: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8d' + IL_0349: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site9f' IL_034e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0353: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8d' + IL_0353: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site9f' IL_0358: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_035d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0362: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8e' + IL_0362: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea0' IL_0367: brtrue.s IL_03a3 IL_0369: ldc.i4.1 @@ -6187,12 +7032,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0397: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_039c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8e' + IL_039c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea0' IL_03a1: br.s IL_03a3 - IL_03a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8e' + IL_03a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea0' IL_03a8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8e' + IL_03ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea0' IL_03b2: ldarg.0 IL_03b3: ldc.i4.1 IL_03b4: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6202,7 +7047,7 @@ !1, !2) IL_03be: nop - IL_03bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8f' + IL_03bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea1' IL_03c4: brtrue.s IL_0409 IL_03c6: ldc.i4 0x100 @@ -6234,15 +7079,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03fd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0402: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8f' + IL_0402: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea1' IL_0407: br.s IL_0409 - IL_0409: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8f' + IL_0409: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea1' IL_040e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0413: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8f' + IL_0413: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea1' IL_0418: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_041d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0422: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site90' + IL_0422: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea2' IL_0427: brtrue.s IL_0463 IL_0429: ldc.i4.1 @@ -6272,12 +7117,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0457: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_045c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site90' + IL_045c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea2' IL_0461: br.s IL_0463 - IL_0463: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site90' + IL_0463: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea2' IL_0468: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_046d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site90' + IL_046d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea2' IL_0472: ldarg.0 IL_0473: ldnull IL_0474: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6287,7 +7132,7 @@ !1, !2) IL_047e: nop - IL_047f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site91' + IL_047f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea3' IL_0484: brtrue.s IL_04c9 IL_0486: ldc.i4 0x100 @@ -6319,15 +7164,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04bd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04c2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site91' + IL_04c2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea3' IL_04c7: br.s IL_04c9 - IL_04c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site91' + IL_04c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea3' IL_04ce: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04d3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site91' + IL_04d3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea3' IL_04d8: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_04dd: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_04e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site92' + IL_04e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea4' IL_04e7: brtrue.s IL_0523 IL_04e9: ldc.i4.0 @@ -6357,12 +7202,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0517: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_051c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site92' + IL_051c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea4' IL_0521: br.s IL_0523 - IL_0523: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site92' + IL_0523: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea4' IL_0528: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_052d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site92' + IL_052d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea4' IL_0532: ldarg.0 IL_0533: ldarg.1 IL_0534: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6372,7 +7217,7 @@ !1, !2) IL_053e: nop - IL_053f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site93' + IL_053f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea5' IL_0544: brtrue.s IL_0589 IL_0546: ldc.i4 0x100 @@ -6404,15 +7249,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_057d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0582: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site93' + IL_0582: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea5' IL_0587: br.s IL_0589 - IL_0589: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site93' + IL_0589: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea5' IL_058e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0593: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site93' + IL_0593: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea5' IL_0598: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_059d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_05a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site94' + IL_05a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea6' IL_05a7: brtrue.s IL_05e3 IL_05a9: ldc.i4.1 @@ -6442,12 +7287,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05d7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05dc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site94' + IL_05dc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea6' IL_05e1: br.s IL_05e3 - IL_05e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site94' + IL_05e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea6' IL_05e8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site94' + IL_05ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea6' IL_05f2: ldarg.0 IL_05f3: ldc.i4.1 IL_05f4: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6457,7 +7302,7 @@ !1, !2) IL_05fe: nop - IL_05ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site95' + IL_05ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea7' IL_0604: brtrue.s IL_0649 IL_0606: ldc.i4 0x100 @@ -6489,15 +7334,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_063d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0642: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site95' + IL_0642: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea7' IL_0647: br.s IL_0649 - IL_0649: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site95' + IL_0649: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea7' IL_064e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0653: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site95' + IL_0653: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea7' IL_0658: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_065d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0662: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site96' + IL_0662: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea8' IL_0667: brtrue.s IL_06a3 IL_0669: ldc.i4.1 @@ -6527,12 +7372,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0697: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_069c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site96' + IL_069c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea8' IL_06a1: br.s IL_06a3 - IL_06a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site96' + IL_06a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea8' IL_06a8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site96' + IL_06ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea8' IL_06b2: ldarg.0 IL_06b3: ldnull IL_06b4: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6542,516 +7387,516 @@ !1, !2) IL_06be: nop - IL_06bf: nop - IL_06c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site97' - IL_06c5: brtrue.s IL_070a - - IL_06c7: ldc.i4 0x100 - IL_06cc: ldstr "MemberAccess" - IL_06d1: ldnull - IL_06d2: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_06d7: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_06dc: ldc.i4.2 - IL_06dd: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_06e2: stloc.0 - IL_06e3: ldloc.0 - IL_06e4: ldc.i4.0 - IL_06e5: ldc.i4.s 33 - IL_06e7: ldnull - IL_06e8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_06ed: stelem.ref - IL_06ee: ldloc.0 - IL_06ef: ldc.i4.1 - IL_06f0: ldc.i4.0 - IL_06f1: ldnull - IL_06f2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_06f7: stelem.ref - IL_06f8: ldloc.0 - IL_06f9: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_06bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea9' + IL_06c4: brtrue.s IL_0709 + + IL_06c6: ldc.i4 0x100 + IL_06cb: ldstr "MemberAccess" + IL_06d0: ldnull + IL_06d1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_06d6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_06db: ldc.i4.2 + IL_06dc: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_06e1: stloc.0 + IL_06e2: ldloc.0 + IL_06e3: ldc.i4.0 + IL_06e4: ldc.i4.s 33 + IL_06e6: ldnull + IL_06e7: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06ec: stelem.ref + IL_06ed: ldloc.0 + IL_06ee: ldc.i4.1 + IL_06ef: ldc.i4.0 + IL_06f0: ldnull + IL_06f1: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06f6: stelem.ref + IL_06f7: ldloc.0 + IL_06f8: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, string, class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_06fe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0703: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site97' - IL_0708: br.s IL_070a - - IL_070a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site97' - IL_070f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0714: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site97' - IL_0719: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_071e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0723: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site98' - IL_0728: brtrue.s IL_0764 - - IL_072a: ldc.i4.0 - IL_072b: ldc.i4.s 12 - IL_072d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0732: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0737: ldc.i4.2 - IL_0738: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_073d: stloc.0 - IL_073e: ldloc.0 + IL_06fd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0702: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea9' + IL_0707: br.s IL_0709 + + IL_0709: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea9' + IL_070e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0713: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea9' + IL_0718: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_071d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0722: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteaa' + IL_0727: brtrue.s IL_0763 + + IL_0729: ldc.i4.1 + IL_072a: ldc.i4.s 12 + IL_072c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0731: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0736: ldc.i4.2 + IL_0737: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_073c: stloc.0 + IL_073d: ldloc.0 + IL_073e: ldc.i4.0 IL_073f: ldc.i4.0 - IL_0740: ldc.i4.0 - IL_0741: ldnull - IL_0742: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0747: stelem.ref - IL_0748: ldloc.0 - IL_0749: ldc.i4.1 - IL_074a: ldc.i4.0 - IL_074b: ldnull - IL_074c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0751: stelem.ref - IL_0752: ldloc.0 - IL_0753: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_0740: ldnull + IL_0741: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0746: stelem.ref + IL_0747: ldloc.0 + IL_0748: ldc.i4.1 + IL_0749: ldc.i4.0 + IL_074a: ldnull + IL_074b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0750: stelem.ref + IL_0751: ldloc.0 + IL_0752: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, valuetype [System.Core]System.Linq.Expressions.ExpressionType, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0758: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_075d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site98' - IL_0762: br.s IL_0764 - - IL_0764: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site98' - IL_0769: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_076e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site98' - IL_0773: ldarg.0 - IL_0774: ldarg.1 - IL_0775: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + IL_0757: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_075c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteaa' + IL_0761: br.s IL_0763 + + IL_0763: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteaa' + IL_0768: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_076d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteaa' + IL_0772: ldarg.0 + IL_0773: ldarg.1 + IL_0774: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) - IL_077a: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + IL_0779: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_077f: nop - IL_0780: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site99' - IL_0785: brtrue.s IL_07ca - - IL_0787: ldc.i4 0x100 - IL_078c: ldstr "MemberAccess" - IL_0791: ldnull - IL_0792: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0797: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_079c: ldc.i4.2 - IL_079d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_07a2: stloc.0 - IL_07a3: ldloc.0 - IL_07a4: ldc.i4.0 - IL_07a5: ldc.i4.s 33 - IL_07a7: ldnull - IL_07a8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_07ad: stelem.ref - IL_07ae: ldloc.0 - IL_07af: ldc.i4.1 - IL_07b0: ldc.i4.0 - IL_07b1: ldnull - IL_07b2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_07b7: stelem.ref - IL_07b8: ldloc.0 - IL_07b9: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_077e: nop + IL_077f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteab' + IL_0784: brtrue.s IL_07c9 + + IL_0786: ldc.i4 0x100 + IL_078b: ldstr "MemberAccess" + IL_0790: ldnull + IL_0791: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0796: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_079b: ldc.i4.2 + IL_079c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_07a1: stloc.0 + IL_07a2: ldloc.0 + IL_07a3: ldc.i4.0 + IL_07a4: ldc.i4.s 33 + IL_07a6: ldnull + IL_07a7: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07ac: stelem.ref + IL_07ad: ldloc.0 + IL_07ae: ldc.i4.1 + IL_07af: ldc.i4.0 + IL_07b0: ldnull + IL_07b1: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07b6: stelem.ref + IL_07b7: ldloc.0 + IL_07b8: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, string, class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_07be: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07c3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site99' - IL_07c8: br.s IL_07ca - - IL_07ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site99' - IL_07cf: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site99' - IL_07d9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_07de: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_07e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9a' - IL_07e8: brtrue.s IL_0824 - - IL_07ea: ldc.i4.0 - IL_07eb: ldc.i4.s 12 - IL_07ed: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_07f2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_07f7: ldc.i4.2 - IL_07f8: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_07fd: stloc.0 - IL_07fe: ldloc.0 + IL_07bd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_07c2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteab' + IL_07c7: br.s IL_07c9 + + IL_07c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteab' + IL_07ce: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_07d3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteab' + IL_07d8: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_07dd: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_07e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteac' + IL_07e7: brtrue.s IL_0823 + + IL_07e9: ldc.i4.1 + IL_07ea: ldc.i4.s 12 + IL_07ec: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_07f1: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_07f6: ldc.i4.2 + IL_07f7: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_07fc: stloc.0 + IL_07fd: ldloc.0 + IL_07fe: ldc.i4.0 IL_07ff: ldc.i4.0 - IL_0800: ldc.i4.0 - IL_0801: ldnull - IL_0802: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0807: stelem.ref - IL_0808: ldloc.0 - IL_0809: ldc.i4.1 - IL_080a: ldc.i4.3 - IL_080b: ldnull - IL_080c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0811: stelem.ref - IL_0812: ldloc.0 - IL_0813: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_0800: ldnull + IL_0801: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0806: stelem.ref + IL_0807: ldloc.0 + IL_0808: ldc.i4.1 + IL_0809: ldc.i4.3 + IL_080a: ldnull + IL_080b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0810: stelem.ref + IL_0811: ldloc.0 + IL_0812: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, valuetype [System.Core]System.Linq.Expressions.ExpressionType, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0818: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_081d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9a' - IL_0822: br.s IL_0824 - - IL_0824: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9a' - IL_0829: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_082e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9a' - IL_0833: ldarg.0 - IL_0834: ldc.i4.1 - IL_0835: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + IL_0817: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_081c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteac' + IL_0821: br.s IL_0823 + + IL_0823: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteac' + IL_0828: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_082d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteac' + IL_0832: ldarg.0 + IL_0833: ldc.i4.1 + IL_0834: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) - IL_083a: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + IL_0839: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_083f: nop - IL_0840: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9b' - IL_0845: brtrue.s IL_088a - - IL_0847: ldc.i4 0x100 - IL_084c: ldstr "MemberAccess" - IL_0851: ldnull - IL_0852: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0857: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_085c: ldc.i4.2 - IL_085d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_0862: stloc.0 - IL_0863: ldloc.0 - IL_0864: ldc.i4.0 - IL_0865: ldc.i4.s 33 - IL_0867: ldnull - IL_0868: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_086d: stelem.ref - IL_086e: ldloc.0 - IL_086f: ldc.i4.1 - IL_0870: ldc.i4.0 - IL_0871: ldnull - IL_0872: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0877: stelem.ref - IL_0878: ldloc.0 - IL_0879: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_083e: nop + IL_083f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitead' + IL_0844: brtrue.s IL_0889 + + IL_0846: ldc.i4 0x100 + IL_084b: ldstr "MemberAccess" + IL_0850: ldnull + IL_0851: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0856: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_085b: ldc.i4.2 + IL_085c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0861: stloc.0 + IL_0862: ldloc.0 + IL_0863: ldc.i4.0 + IL_0864: ldc.i4.s 33 + IL_0866: ldnull + IL_0867: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_086c: stelem.ref + IL_086d: ldloc.0 + IL_086e: ldc.i4.1 + IL_086f: ldc.i4.0 + IL_0870: ldnull + IL_0871: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0876: stelem.ref + IL_0877: ldloc.0 + IL_0878: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, string, class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_087e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0883: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9b' - IL_0888: br.s IL_088a - - IL_088a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9b' - IL_088f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0894: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9b' - IL_0899: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_089e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_08a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9c' - IL_08a8: brtrue.s IL_08e4 - - IL_08aa: ldc.i4.0 - IL_08ab: ldc.i4.s 12 - IL_08ad: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_08b2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_08b7: ldc.i4.2 - IL_08b8: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_08bd: stloc.0 - IL_08be: ldloc.0 + IL_087d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0882: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitead' + IL_0887: br.s IL_0889 + + IL_0889: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitead' + IL_088e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0893: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitead' + IL_0898: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_089d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_08a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteae' + IL_08a7: brtrue.s IL_08e3 + + IL_08a9: ldc.i4.1 + IL_08aa: ldc.i4.s 12 + IL_08ac: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_08b1: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_08b6: ldc.i4.2 + IL_08b7: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_08bc: stloc.0 + IL_08bd: ldloc.0 + IL_08be: ldc.i4.0 IL_08bf: ldc.i4.0 - IL_08c0: ldc.i4.0 - IL_08c1: ldnull - IL_08c2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_08c7: stelem.ref - IL_08c8: ldloc.0 - IL_08c9: ldc.i4.1 - IL_08ca: ldc.i4.2 - IL_08cb: ldnull - IL_08cc: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_08d1: stelem.ref - IL_08d2: ldloc.0 - IL_08d3: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_08c0: ldnull + IL_08c1: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08c6: stelem.ref + IL_08c7: ldloc.0 + IL_08c8: ldc.i4.1 + IL_08c9: ldc.i4.2 + IL_08ca: ldnull + IL_08cb: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08d0: stelem.ref + IL_08d1: ldloc.0 + IL_08d2: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, valuetype [System.Core]System.Linq.Expressions.ExpressionType, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_08d8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08dd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9c' - IL_08e2: br.s IL_08e4 - - IL_08e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9c' - IL_08e9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9c' - IL_08f3: ldarg.0 - IL_08f4: ldnull - IL_08f5: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + IL_08d7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_08dc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteae' + IL_08e1: br.s IL_08e3 + + IL_08e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteae' + IL_08e8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_08ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteae' + IL_08f2: ldarg.0 + IL_08f3: ldnull + IL_08f4: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) - IL_08fa: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + IL_08f9: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_08ff: nop - IL_0900: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9d' - IL_0905: brtrue.s IL_094a - - IL_0907: ldc.i4 0x100 - IL_090c: ldstr "MemberAccess" - IL_0911: ldnull - IL_0912: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0917: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_091c: ldc.i4.2 - IL_091d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_0922: stloc.0 - IL_0923: ldloc.0 - IL_0924: ldc.i4.0 - IL_0925: ldc.i4.s 33 - IL_0927: ldnull - IL_0928: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_092d: stelem.ref - IL_092e: ldloc.0 - IL_092f: ldc.i4.1 - IL_0930: ldc.i4.0 - IL_0931: ldnull - IL_0932: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0937: stelem.ref - IL_0938: ldloc.0 - IL_0939: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_08fe: nop + IL_08ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteaf' + IL_0904: brtrue.s IL_0949 + + IL_0906: ldc.i4 0x100 + IL_090b: ldstr "MemberAccess" + IL_0910: ldnull + IL_0911: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0916: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_091b: ldc.i4.2 + IL_091c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0921: stloc.0 + IL_0922: ldloc.0 + IL_0923: ldc.i4.0 + IL_0924: ldc.i4.s 33 + IL_0926: ldnull + IL_0927: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_092c: stelem.ref + IL_092d: ldloc.0 + IL_092e: ldc.i4.1 + IL_092f: ldc.i4.0 + IL_0930: ldnull + IL_0931: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0936: stelem.ref + IL_0937: ldloc.0 + IL_0938: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, string, class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_093e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0943: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9d' - IL_0948: br.s IL_094a - - IL_094a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9d' - IL_094f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0954: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9d' - IL_0959: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_095e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0963: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9e' - IL_0968: brtrue.s IL_09a4 + IL_093d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0942: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteaf' + IL_0947: br.s IL_0949 - IL_096a: ldc.i4.0 - IL_096b: ldc.i4.s 25 - IL_096d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0972: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0977: ldc.i4.2 - IL_0978: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_097d: stloc.0 - IL_097e: ldloc.0 + IL_0949: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteaf' + IL_094e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0953: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteaf' + IL_0958: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_095d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0962: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteb0' + IL_0967: brtrue.s IL_09a3 + + IL_0969: ldc.i4.1 + IL_096a: ldc.i4.s 25 + IL_096c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0971: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0976: ldc.i4.2 + IL_0977: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_097c: stloc.0 + IL_097d: ldloc.0 + IL_097e: ldc.i4.0 IL_097f: ldc.i4.0 - IL_0980: ldc.i4.0 - IL_0981: ldnull - IL_0982: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0987: stelem.ref - IL_0988: ldloc.0 - IL_0989: ldc.i4.1 - IL_098a: ldc.i4.0 - IL_098b: ldnull - IL_098c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0991: stelem.ref - IL_0992: ldloc.0 - IL_0993: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_0980: ldnull + IL_0981: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0986: stelem.ref + IL_0987: ldloc.0 + IL_0988: ldc.i4.1 + IL_0989: ldc.i4.0 + IL_098a: ldnull + IL_098b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0990: stelem.ref + IL_0991: ldloc.0 + IL_0992: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, valuetype [System.Core]System.Linq.Expressions.ExpressionType, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0998: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_099d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9e' - IL_09a2: br.s IL_09a4 - - IL_09a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9e' - IL_09a9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09ae: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9e' - IL_09b3: ldarg.0 - IL_09b4: ldarg.1 - IL_09b5: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + IL_0997: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_099c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteb0' + IL_09a1: br.s IL_09a3 + + IL_09a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteb0' + IL_09a8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_09ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteb0' + IL_09b2: ldarg.0 + IL_09b3: ldarg.1 + IL_09b4: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) - IL_09ba: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + IL_09b9: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_09bf: nop - IL_09c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9f' - IL_09c5: brtrue.s IL_0a0a - - IL_09c7: ldc.i4 0x100 - IL_09cc: ldstr "MemberAccess" - IL_09d1: ldnull - IL_09d2: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_09d7: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_09dc: ldc.i4.2 - IL_09dd: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_09e2: stloc.0 - IL_09e3: ldloc.0 - IL_09e4: ldc.i4.0 - IL_09e5: ldc.i4.s 33 - IL_09e7: ldnull - IL_09e8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_09ed: stelem.ref - IL_09ee: ldloc.0 - IL_09ef: ldc.i4.1 - IL_09f0: ldc.i4.0 - IL_09f1: ldnull - IL_09f2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_09f7: stelem.ref - IL_09f8: ldloc.0 - IL_09f9: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_09be: nop + IL_09bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteb1' + IL_09c4: brtrue.s IL_0a09 + + IL_09c6: ldc.i4 0x100 + IL_09cb: ldstr "MemberAccess" + IL_09d0: ldnull + IL_09d1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_09d6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_09db: ldc.i4.2 + IL_09dc: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_09e1: stloc.0 + IL_09e2: ldloc.0 + IL_09e3: ldc.i4.0 + IL_09e4: ldc.i4.s 33 + IL_09e6: ldnull + IL_09e7: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_09ec: stelem.ref + IL_09ed: ldloc.0 + IL_09ee: ldc.i4.1 + IL_09ef: ldc.i4.0 + IL_09f0: ldnull + IL_09f1: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_09f6: stelem.ref + IL_09f7: ldloc.0 + IL_09f8: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, string, class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_09fe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a03: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9f' - IL_0a08: br.s IL_0a0a - - IL_0a0a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9f' - IL_0a0f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a14: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9f' - IL_0a19: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0a1e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0a23: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Sitea0' - IL_0a28: brtrue.s IL_0a64 - - IL_0a2a: ldc.i4.0 - IL_0a2b: ldc.i4.s 25 - IL_0a2d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0a32: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0a37: ldc.i4.2 - IL_0a38: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_0a3d: stloc.0 - IL_0a3e: ldloc.0 + IL_09fd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a02: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteb1' + IL_0a07: br.s IL_0a09 + + IL_0a09: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteb1' + IL_0a0e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0a13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteb1' + IL_0a18: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a1d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a22: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteb2' + IL_0a27: brtrue.s IL_0a63 + + IL_0a29: ldc.i4.1 + IL_0a2a: ldc.i4.s 25 + IL_0a2c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a31: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a36: ldc.i4.2 + IL_0a37: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0a3c: stloc.0 + IL_0a3d: ldloc.0 + IL_0a3e: ldc.i4.0 IL_0a3f: ldc.i4.0 - IL_0a40: ldc.i4.0 - IL_0a41: ldnull - IL_0a42: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0a47: stelem.ref - IL_0a48: ldloc.0 - IL_0a49: ldc.i4.1 - IL_0a4a: ldc.i4.3 - IL_0a4b: ldnull - IL_0a4c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0a51: stelem.ref - IL_0a52: ldloc.0 - IL_0a53: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_0a40: ldnull + IL_0a41: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a46: stelem.ref + IL_0a47: ldloc.0 + IL_0a48: ldc.i4.1 + IL_0a49: ldc.i4.3 + IL_0a4a: ldnull + IL_0a4b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a50: stelem.ref + IL_0a51: ldloc.0 + IL_0a52: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, valuetype [System.Core]System.Linq.Expressions.ExpressionType, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0a58: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a5d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Sitea0' - IL_0a62: br.s IL_0a64 - - IL_0a64: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Sitea0' - IL_0a69: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a6e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Sitea0' - IL_0a73: ldarg.0 - IL_0a74: ldc.i4.1 - IL_0a75: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + IL_0a57: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a5c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteb2' + IL_0a61: br.s IL_0a63 + + IL_0a63: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteb2' + IL_0a68: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0a6d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteb2' + IL_0a72: ldarg.0 + IL_0a73: ldc.i4.1 + IL_0a74: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) - IL_0a7a: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + IL_0a79: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0a7f: nop - IL_0a80: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Sitea1' - IL_0a85: brtrue.s IL_0aca - - IL_0a87: ldc.i4 0x100 - IL_0a8c: ldstr "MemberAccess" - IL_0a91: ldnull - IL_0a92: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0a97: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0a9c: ldc.i4.2 - IL_0a9d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_0aa2: stloc.0 - IL_0aa3: ldloc.0 - IL_0aa4: ldc.i4.0 - IL_0aa5: ldc.i4.s 33 - IL_0aa7: ldnull - IL_0aa8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0aad: stelem.ref - IL_0aae: ldloc.0 - IL_0aaf: ldc.i4.1 - IL_0ab0: ldc.i4.0 - IL_0ab1: ldnull - IL_0ab2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0ab7: stelem.ref - IL_0ab8: ldloc.0 - IL_0ab9: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_0a7e: nop + IL_0a7f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteb3' + IL_0a84: brtrue.s IL_0ac9 + + IL_0a86: ldc.i4 0x100 + IL_0a8b: ldstr "MemberAccess" + IL_0a90: ldnull + IL_0a91: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a96: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a9b: ldc.i4.2 + IL_0a9c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0aa1: stloc.0 + IL_0aa2: ldloc.0 + IL_0aa3: ldc.i4.0 + IL_0aa4: ldc.i4.s 33 + IL_0aa6: ldnull + IL_0aa7: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0aac: stelem.ref + IL_0aad: ldloc.0 + IL_0aae: ldc.i4.1 + IL_0aaf: ldc.i4.0 + IL_0ab0: ldnull + IL_0ab1: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0ab6: stelem.ref + IL_0ab7: ldloc.0 + IL_0ab8: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, string, class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0abe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ac3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Sitea1' - IL_0ac8: br.s IL_0aca - - IL_0aca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Sitea1' - IL_0acf: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0ad4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Sitea1' - IL_0ad9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0ade: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0ae3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Sitea2' - IL_0ae8: brtrue.s IL_0b24 - - IL_0aea: ldc.i4.0 - IL_0aeb: ldc.i4.s 25 - IL_0aed: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0af2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0af7: ldc.i4.2 - IL_0af8: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_0afd: stloc.0 - IL_0afe: ldloc.0 + IL_0abd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0ac2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteb3' + IL_0ac7: br.s IL_0ac9 + + IL_0ac9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteb3' + IL_0ace: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0ad3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteb3' + IL_0ad8: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0add: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0ae2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteb4' + IL_0ae7: brtrue.s IL_0b23 + + IL_0ae9: ldc.i4.1 + IL_0aea: ldc.i4.s 25 + IL_0aec: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0af1: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0af6: ldc.i4.2 + IL_0af7: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0afc: stloc.0 + IL_0afd: ldloc.0 + IL_0afe: ldc.i4.0 IL_0aff: ldc.i4.0 - IL_0b00: ldc.i4.0 - IL_0b01: ldnull - IL_0b02: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0b07: stelem.ref - IL_0b08: ldloc.0 - IL_0b09: ldc.i4.1 - IL_0b0a: ldc.i4.2 - IL_0b0b: ldnull - IL_0b0c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0b11: stelem.ref - IL_0b12: ldloc.0 - IL_0b13: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_0b00: ldnull + IL_0b01: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b06: stelem.ref + IL_0b07: ldloc.0 + IL_0b08: ldc.i4.1 + IL_0b09: ldc.i4.2 + IL_0b0a: ldnull + IL_0b0b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0b10: stelem.ref + IL_0b11: ldloc.0 + IL_0b12: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, valuetype [System.Core]System.Linq.Expressions.ExpressionType, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0b18: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b1d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Sitea2' - IL_0b22: br.s IL_0b24 - - IL_0b24: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Sitea2' - IL_0b29: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b2e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Sitea2' - IL_0b33: ldarg.0 - IL_0b34: ldnull - IL_0b35: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + IL_0b17: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0b1c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteb4' + IL_0b21: br.s IL_0b23 + + IL_0b23: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteb4' + IL_0b28: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0b2d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteb4' + IL_0b32: ldarg.0 + IL_0b33: ldnull + IL_0b34: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) - IL_0b3a: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + IL_0b39: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) + IL_0b3e: nop IL_0b3f: nop IL_0b40: ret } // end of method DynamicTests::UncheckedArithmeticBinaryOperators @@ -7067,7 +7912,7 @@ .maxstack 10 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea4' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Siteb6' IL_0006: brtrue.s IL_004b IL_0008: ldc.i4 0x100 @@ -7099,15 +7944,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea4' + IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Siteb6' IL_0049: br.s IL_004b - IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea4' + IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Siteb6' IL_0050: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea4' + IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Siteb6' IL_005a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_005f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea5' + IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Siteb7' IL_0069: brtrue.s IL_00a5 IL_006b: ldc.i4.0 @@ -7137,12 +7982,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0099: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_009e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea5' + IL_009e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Siteb7' IL_00a3: br.s IL_00a5 - IL_00a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea5' + IL_00a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Siteb7' IL_00aa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea5' + IL_00af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Siteb7' IL_00b4: ldarg.0 IL_00b5: ldarg.1 IL_00b6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7152,7 +7997,7 @@ !1, !2) IL_00c0: nop - IL_00c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea6' + IL_00c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Siteb8' IL_00c6: brtrue.s IL_010b IL_00c8: ldc.i4 0x100 @@ -7184,15 +8029,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00ff: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0104: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea6' + IL_0104: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Siteb8' IL_0109: br.s IL_010b - IL_010b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea6' + IL_010b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Siteb8' IL_0110: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0115: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea6' + IL_0115: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Siteb8' IL_011a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_011f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0124: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea7' + IL_0124: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Siteb9' IL_0129: brtrue.s IL_0165 IL_012b: ldc.i4.0 @@ -7222,12 +8067,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0159: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_015e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea7' + IL_015e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Siteb9' IL_0163: br.s IL_0165 - IL_0165: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea7' + IL_0165: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Siteb9' IL_016a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_016f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea7' + IL_016f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Siteb9' IL_0174: ldarg.0 IL_0175: ldc.i4.1 IL_0176: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7237,7 +8082,7 @@ !1, !2) IL_0180: nop - IL_0181: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea8' + IL_0181: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Siteba' IL_0186: brtrue.s IL_01cb IL_0188: ldc.i4 0x100 @@ -7269,15 +8114,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01bf: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01c4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea8' + IL_01c4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Siteba' IL_01c9: br.s IL_01cb - IL_01cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea8' + IL_01cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Siteba' IL_01d0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea8' + IL_01d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Siteba' IL_01da: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_01df: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_01e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea9' + IL_01e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitebb' IL_01e9: brtrue.s IL_0225 IL_01eb: ldc.i4.0 @@ -7307,12 +8152,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0219: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_021e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea9' + IL_021e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitebb' IL_0223: br.s IL_0225 - IL_0225: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea9' + IL_0225: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitebb' IL_022a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_022f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea9' + IL_022f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitebb' IL_0234: ldarg.0 IL_0235: ldnull IL_0236: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7322,7 +8167,7 @@ !1, !2) IL_0240: nop - IL_0241: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteaa' + IL_0241: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitebc' IL_0246: brtrue.s IL_028b IL_0248: ldc.i4 0x100 @@ -7354,15 +8199,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_027f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0284: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteaa' + IL_0284: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitebc' IL_0289: br.s IL_028b - IL_028b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteaa' + IL_028b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitebc' IL_0290: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0295: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteaa' + IL_0295: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitebc' IL_029a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_029f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_02a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteab' + IL_02a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitebd' IL_02a9: brtrue.s IL_02e5 IL_02ab: ldc.i4.0 @@ -7392,12 +8237,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02d9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteab' + IL_02de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitebd' IL_02e3: br.s IL_02e5 - IL_02e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteab' + IL_02e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitebd' IL_02ea: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteab' + IL_02ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitebd' IL_02f4: ldarg.0 IL_02f5: ldarg.1 IL_02f6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7407,7 +8252,7 @@ !1, !2) IL_0300: nop - IL_0301: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteac' + IL_0301: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitebe' IL_0306: brtrue.s IL_034b IL_0308: ldc.i4 0x100 @@ -7439,15 +8284,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_033f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0344: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteac' + IL_0344: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitebe' IL_0349: br.s IL_034b - IL_034b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteac' + IL_034b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitebe' IL_0350: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0355: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteac' + IL_0355: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitebe' IL_035a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_035f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0364: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitead' + IL_0364: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitebf' IL_0369: brtrue.s IL_03a5 IL_036b: ldc.i4.0 @@ -7477,12 +8322,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0399: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_039e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitead' + IL_039e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitebf' IL_03a3: br.s IL_03a5 - IL_03a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitead' + IL_03a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitebf' IL_03aa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitead' + IL_03af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitebf' IL_03b4: ldarg.0 IL_03b5: ldc.i4.1 IL_03b6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7492,7 +8337,7 @@ !1, !2) IL_03c0: nop - IL_03c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteae' + IL_03c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec0' IL_03c6: brtrue.s IL_040b IL_03c8: ldc.i4 0x100 @@ -7524,15 +8369,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03ff: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0404: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteae' + IL_0404: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec0' IL_0409: br.s IL_040b - IL_040b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteae' + IL_040b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec0' IL_0410: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0415: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteae' + IL_0415: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec0' IL_041a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_041f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0424: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteaf' + IL_0424: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec1' IL_0429: brtrue.s IL_0465 IL_042b: ldc.i4.0 @@ -7562,12 +8407,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0459: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_045e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteaf' + IL_045e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec1' IL_0463: br.s IL_0465 - IL_0465: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteaf' + IL_0465: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec1' IL_046a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_046f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteaf' + IL_046f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec1' IL_0474: ldarg.0 IL_0475: ldnull IL_0476: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7577,7 +8422,7 @@ !1, !2) IL_0480: nop - IL_0481: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb0' + IL_0481: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec2' IL_0486: brtrue.s IL_04cb IL_0488: ldc.i4 0x100 @@ -7609,15 +8454,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04bf: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04c4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb0' + IL_04c4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec2' IL_04c9: br.s IL_04cb - IL_04cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb0' + IL_04cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec2' IL_04d0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb0' + IL_04d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec2' IL_04da: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_04df: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_04e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb1' + IL_04e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec3' IL_04e9: brtrue.s IL_0525 IL_04eb: ldc.i4.0 @@ -7647,12 +8492,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0519: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_051e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb1' + IL_051e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec3' IL_0523: br.s IL_0525 - IL_0525: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb1' + IL_0525: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec3' IL_052a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_052f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb1' + IL_052f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec3' IL_0534: ldarg.0 IL_0535: ldarg.1 IL_0536: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7662,7 +8507,7 @@ !1, !2) IL_0540: nop - IL_0541: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb2' + IL_0541: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec4' IL_0546: brtrue.s IL_058b IL_0548: ldc.i4 0x100 @@ -7694,15 +8539,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_057f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0584: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb2' + IL_0584: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec4' IL_0589: br.s IL_058b - IL_058b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb2' + IL_058b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec4' IL_0590: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0595: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb2' + IL_0595: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec4' IL_059a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_059f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_05a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb3' + IL_05a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec5' IL_05a9: brtrue.s IL_05e5 IL_05ab: ldc.i4.0 @@ -7732,12 +8577,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05d9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb3' + IL_05de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec5' IL_05e3: br.s IL_05e5 - IL_05e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb3' + IL_05e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec5' IL_05ea: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb3' + IL_05ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec5' IL_05f4: ldarg.0 IL_05f5: ldc.i4.1 IL_05f6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7747,7 +8592,7 @@ !1, !2) IL_0600: nop - IL_0601: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb4' + IL_0601: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec6' IL_0606: brtrue.s IL_064b IL_0608: ldc.i4 0x100 @@ -7779,15 +8624,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_063f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0644: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb4' + IL_0644: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec6' IL_0649: br.s IL_064b - IL_064b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb4' + IL_064b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec6' IL_0650: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0655: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb4' + IL_0655: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec6' IL_065a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_065f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0664: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb5' + IL_0664: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec7' IL_0669: brtrue.s IL_06a5 IL_066b: ldc.i4.0 @@ -7817,12 +8662,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0699: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_069e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb5' + IL_069e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec7' IL_06a3: br.s IL_06a5 - IL_06a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb5' + IL_06a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec7' IL_06aa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb5' + IL_06af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec7' IL_06b4: ldarg.0 IL_06b5: ldnull IL_06b6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7832,7 +8677,7 @@ !1, !2) IL_06c0: nop - IL_06c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb6' + IL_06c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec8' IL_06c6: brtrue.s IL_070b IL_06c8: ldc.i4 0x100 @@ -7864,15 +8709,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06ff: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0704: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb6' + IL_0704: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec8' IL_0709: br.s IL_070b - IL_070b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb6' + IL_070b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec8' IL_0710: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0715: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb6' + IL_0715: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec8' IL_071a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_071f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0724: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb7' + IL_0724: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec9' IL_0729: brtrue.s IL_0765 IL_072b: ldc.i4.0 @@ -7902,12 +8747,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0759: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_075e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb7' + IL_075e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec9' IL_0763: br.s IL_0765 - IL_0765: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb7' + IL_0765: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec9' IL_076a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_076f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb7' + IL_076f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec9' IL_0774: ldarg.0 IL_0775: ldarg.1 IL_0776: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7917,7 +8762,7 @@ !1, !2) IL_0780: nop - IL_0781: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb8' + IL_0781: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Siteca' IL_0786: brtrue.s IL_07cb IL_0788: ldc.i4 0x100 @@ -7949,15 +8794,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07bf: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07c4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb8' + IL_07c4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Siteca' IL_07c9: br.s IL_07cb - IL_07cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb8' + IL_07cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Siteca' IL_07d0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb8' + IL_07d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Siteca' IL_07da: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_07df: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_07e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb9' + IL_07e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitecb' IL_07e9: brtrue.s IL_0825 IL_07eb: ldc.i4.0 @@ -7987,12 +8832,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0819: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_081e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb9' + IL_081e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitecb' IL_0823: br.s IL_0825 - IL_0825: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb9' + IL_0825: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitecb' IL_082a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_082f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb9' + IL_082f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitecb' IL_0834: ldarg.0 IL_0835: ldc.i4.1 IL_0836: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -8002,7 +8847,7 @@ !1, !2) IL_0840: nop - IL_0841: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteba' + IL_0841: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitecc' IL_0846: brtrue.s IL_088b IL_0848: ldc.i4 0x100 @@ -8034,15 +8879,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_087f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0884: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteba' + IL_0884: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitecc' IL_0889: br.s IL_088b - IL_088b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteba' + IL_088b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitecc' IL_0890: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0895: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteba' + IL_0895: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitecc' IL_089a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_089f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_08a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebb' + IL_08a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitecd' IL_08a9: brtrue.s IL_08e5 IL_08ab: ldc.i4.0 @@ -8072,12 +8917,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08d9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebb' + IL_08de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitecd' IL_08e3: br.s IL_08e5 - IL_08e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebb' + IL_08e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitecd' IL_08ea: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebb' + IL_08ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitecd' IL_08f4: ldarg.0 IL_08f5: ldnull IL_08f6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -8087,7 +8932,7 @@ !1, !2) IL_0900: nop - IL_0901: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebc' + IL_0901: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitece' IL_0906: brtrue.s IL_094b IL_0908: ldc.i4 0x100 @@ -8119,15 +8964,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_093f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0944: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebc' + IL_0944: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitece' IL_0949: br.s IL_094b - IL_094b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebc' + IL_094b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitece' IL_0950: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0955: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebc' + IL_0955: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitece' IL_095a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_095f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0964: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebd' + IL_0964: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitecf' IL_0969: brtrue.s IL_09a5 IL_096b: ldc.i4.0 @@ -8157,12 +9002,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0999: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_099e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebd' + IL_099e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitecf' IL_09a3: br.s IL_09a5 - IL_09a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebd' + IL_09a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitecf' IL_09aa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebd' + IL_09af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitecf' IL_09b4: ldarg.0 IL_09b5: ldarg.1 IL_09b6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -8172,7 +9017,7 @@ !1, !2) IL_09c0: nop - IL_09c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebe' + IL_09c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited0' IL_09c6: brtrue.s IL_0a0b IL_09c8: ldc.i4 0x100 @@ -8204,15 +9049,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09ff: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a04: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebe' + IL_0a04: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited0' IL_0a09: br.s IL_0a0b - IL_0a0b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebe' + IL_0a0b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited0' IL_0a10: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a15: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebe' + IL_0a15: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited0' IL_0a1a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0a1f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0a24: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebf' + IL_0a24: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited1' IL_0a29: brtrue.s IL_0a65 IL_0a2b: ldc.i4.0 @@ -8242,12 +9087,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a59: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a5e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebf' + IL_0a5e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited1' IL_0a63: br.s IL_0a65 - IL_0a65: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebf' + IL_0a65: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited1' IL_0a6a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a6f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebf' + IL_0a6f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited1' IL_0a74: ldarg.0 IL_0a75: ldc.i4.1 IL_0a76: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -8257,7 +9102,7 @@ !1, !2) IL_0a80: nop - IL_0a81: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec0' + IL_0a81: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited2' IL_0a86: brtrue.s IL_0acb IL_0a88: ldc.i4 0x100 @@ -8289,15 +9134,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0abf: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ac4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec0' + IL_0ac4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited2' IL_0ac9: br.s IL_0acb - IL_0acb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec0' + IL_0acb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited2' IL_0ad0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0ad5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec0' + IL_0ad5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited2' IL_0ada: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0adf: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0ae4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec1' + IL_0ae4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited3' IL_0ae9: brtrue.s IL_0b25 IL_0aeb: ldc.i4.0 @@ -8327,12 +9172,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b19: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b1e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec1' + IL_0b1e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited3' IL_0b23: br.s IL_0b25 - IL_0b25: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec1' + IL_0b25: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited3' IL_0b2a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b2f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec1' + IL_0b2f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited3' IL_0b34: ldarg.0 IL_0b35: ldnull IL_0b36: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -8342,7 +9187,7 @@ !1, !2) IL_0b40: nop - IL_0b41: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec2' + IL_0b41: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited4' IL_0b46: brtrue.s IL_0b8b IL_0b48: ldc.i4 0x100 @@ -8374,15 +9219,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b7f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b84: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec2' + IL_0b84: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited4' IL_0b89: br.s IL_0b8b - IL_0b8b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec2' + IL_0b8b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited4' IL_0b90: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b95: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec2' + IL_0b95: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited4' IL_0b9a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0b9f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0ba4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec3' + IL_0ba4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited5' IL_0ba9: brtrue.s IL_0be5 IL_0bab: ldc.i4.0 @@ -8412,12 +9257,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0bd9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0bde: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec3' + IL_0bde: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited5' IL_0be3: br.s IL_0be5 - IL_0be5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec3' + IL_0be5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited5' IL_0bea: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0bef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec3' + IL_0bef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited5' IL_0bf4: ldarg.0 IL_0bf5: ldarg.1 IL_0bf6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -8427,7 +9272,7 @@ !1, !2) IL_0c00: nop - IL_0c01: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec4' + IL_0c01: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited6' IL_0c06: brtrue.s IL_0c4b IL_0c08: ldc.i4 0x100 @@ -8459,15 +9304,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c3f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c44: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec4' + IL_0c44: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited6' IL_0c49: br.s IL_0c4b - IL_0c4b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec4' + IL_0c4b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited6' IL_0c50: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c55: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec4' + IL_0c55: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited6' IL_0c5a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0c5f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0c64: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec5' + IL_0c64: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited7' IL_0c69: brtrue.s IL_0ca5 IL_0c6b: ldc.i4.0 @@ -8497,12 +9342,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c99: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c9e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec5' + IL_0c9e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited7' IL_0ca3: br.s IL_0ca5 - IL_0ca5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec5' + IL_0ca5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited7' IL_0caa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0caf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec5' + IL_0caf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited7' IL_0cb4: ldarg.0 IL_0cb5: ldc.i4.1 IL_0cb6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -8512,7 +9357,7 @@ !1, !2) IL_0cc0: nop - IL_0cc1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec6' + IL_0cc1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited8' IL_0cc6: brtrue.s IL_0d0b IL_0cc8: ldc.i4 0x100 @@ -8544,15 +9389,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0cff: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d04: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec6' + IL_0d04: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited8' IL_0d09: br.s IL_0d0b - IL_0d0b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec6' + IL_0d0b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited8' IL_0d10: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d15: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec6' + IL_0d15: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited8' IL_0d1a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0d1f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0d24: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec7' + IL_0d24: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited9' IL_0d29: brtrue.s IL_0d65 IL_0d2b: ldc.i4.0 @@ -8582,12 +9427,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d59: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d5e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec7' + IL_0d5e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited9' IL_0d63: br.s IL_0d65 - IL_0d65: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec7' + IL_0d65: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited9' IL_0d6a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d6f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec7' + IL_0d6f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited9' IL_0d74: ldarg.0 IL_0d75: ldnull IL_0d76: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -8609,7 +9454,7 @@ IL_0000: nop IL_0001: call void [mscorlib]System.Console::WriteLine() IL_0006: nop - IL_0007: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc8'::'<>p__Sitec9' + IL_0007: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerda'::'<>p__Sitedb' IL_000c: brtrue.s IL_0035 IL_000e: ldc.i4.s 16 @@ -8621,19 +9466,19 @@ class [mscorlib]System.Type, class [mscorlib]System.Type) IL_0029: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_002e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc8'::'<>p__Sitec9' + IL_002e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerda'::'<>p__Sitedb' IL_0033: br.s IL_0035 - IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc8'::'<>p__Sitec9' + IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerda'::'<>p__Sitedb' IL_003a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_003f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc8'::'<>p__Sitec9' + IL_003f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerda'::'<>p__Sitedb' IL_0044: ldarg.0 IL_0045: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_004a: box [mscorlib]System.Int32 IL_004f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::MemberAccess(object) IL_0054: nop - IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc8'::'<>p__Siteca' + IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerda'::'<>p__Sitedc' IL_005a: brtrue.s IL_0083 IL_005c: ldc.i4.s 17 @@ -8645,12 +9490,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Type) IL_0077: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_007c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc8'::'<>p__Siteca' + IL_007c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerda'::'<>p__Sitedc' IL_0081: br.s IL_0083 - IL_0083: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc8'::'<>p__Siteca' + IL_0083: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerda'::'<>p__Sitedc' IL_0088: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_008d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc8'::'<>p__Siteca' + IL_008d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerda'::'<>p__Sitedc' IL_0092: ldarg.0 IL_0093: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8660,6 +9505,139 @@ IL_00a3: ret } // end of method DynamicTests::Casts + .method private hidebysig static void M(object o) cil managed + { + // Code size 2 (0x2) + .maxstack 8 + IL_0000: nop + IL_0001: ret + } // end of method DynamicTests::M + + .method private hidebysig static void M2(object d) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 2 (0x2) + .maxstack 8 + IL_0000: nop + IL_0001: ret + } // end of method DynamicTests::M2 + + .method private hidebysig static void M3(int32 i) cil managed + { + // Code size 2 (0x2) + .maxstack 8 + IL_0000: nop + IL_0001: ret + } // end of method DynamicTests::M3 + + .method private hidebysig static void NotDynamicDispatch(object d) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 228 (0xe4) + .maxstack 8 + .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) + IL_0000: nop + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdd'::'<>p__Sitede' + IL_0006: brtrue.s IL_004b + + IL_0008: ldc.i4 0x100 + IL_000d: ldstr "M" + IL_0012: ldnull + IL_0013: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0018: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001d: ldc.i4.2 + IL_001e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0023: stloc.0 + IL_0024: ldloc.0 + IL_0025: ldc.i4.0 + IL_0026: ldc.i4.s 33 + IL_0028: ldnull + IL_0029: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002e: stelem.ref + IL_002f: ldloc.0 + IL_0030: ldc.i4.1 + IL_0031: ldc.i4.0 + IL_0032: ldnull + IL_0033: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0038: stelem.ref + IL_0039: ldloc.0 + IL_003a: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdd'::'<>p__Sitede' + IL_0049: br.s IL_004b + + IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdd'::'<>p__Sitede' + IL_0050: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdd'::'<>p__Sitede' + IL_005a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_005f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0064: ldarg.0 + IL_0065: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_006a: nop + IL_006b: ldarg.0 + IL_006c: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::M(object) + IL_0071: nop + IL_0072: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdd'::'<>p__Sitedf' + IL_0077: brtrue.s IL_00bc + + IL_0079: ldc.i4 0x100 + IL_007e: ldstr "M2" + IL_0083: ldnull + IL_0084: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0089: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_008e: ldc.i4.2 + IL_008f: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0094: stloc.0 + IL_0095: ldloc.0 + IL_0096: ldc.i4.0 + IL_0097: ldc.i4.s 33 + IL_0099: ldnull + IL_009a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_009f: stelem.ref + IL_00a0: ldloc.0 + IL_00a1: ldc.i4.1 + IL_00a2: ldc.i4.0 + IL_00a3: ldnull + IL_00a4: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00a9: stelem.ref + IL_00aa: ldloc.0 + IL_00ab: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00b0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00b5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdd'::'<>p__Sitedf' + IL_00ba: br.s IL_00bc + + IL_00bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdd'::'<>p__Sitedf' + IL_00c1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00c6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdd'::'<>p__Sitedf' + IL_00cb: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00d0: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00d5: ldarg.0 + IL_00d6: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_00db: nop + IL_00dc: ldarg.0 + IL_00dd: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::M2(object) + IL_00e2: nop + IL_00e3: ret + } // end of method DynamicTests::NotDynamicDispatch + .method private hidebysig static void CompoundAssignment(object a, object b) cil managed { @@ -8672,7 +9650,7 @@ .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0, object V_1) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitecc' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee1' IL_0006: brtrue.s IL_0029 IL_0008: ldc.i4.0 @@ -8683,18 +9661,18 @@ string, class [mscorlib]System.Type) IL_001d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0022: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitecc' + IL_0022: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee1' IL_0027: br.s IL_0029 - IL_0029: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitecc' + IL_0029: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee1' IL_002e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0033: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitecc' + IL_0033: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee1' IL_0038: ldarg.0 IL_0039: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_003e: brtrue IL_0148 - IL_0043: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitecf' + IL_0043: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee4' IL_0048: brtrue.s IL_008b IL_004a: ldc.i4 0x80 @@ -8724,14 +9702,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_007f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0084: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitecf' + IL_0084: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee4' IL_0089: br.s IL_008b - IL_008b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitecf' + IL_008b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee4' IL_0090: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0095: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitecf' + IL_0095: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee4' IL_009a: ldarg.0 - IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitece' + IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee3' IL_00a0: brtrue.s IL_00dc IL_00a2: ldc.i4.0 @@ -8761,13 +9739,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00d0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitece' + IL_00d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee3' IL_00da: br.s IL_00dc - IL_00dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitece' + IL_00dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee3' IL_00e1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitece' - IL_00eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited0' + IL_00e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee3' + IL_00eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee5' IL_00f0: brtrue.s IL_0125 IL_00f2: ldc.i4.0 @@ -8790,12 +9768,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0119: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_011e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited0' + IL_011e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee5' IL_0123: br.s IL_0125 - IL_0125: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited0' + IL_0125: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee5' IL_012a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_012f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited0' + IL_012f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee5' IL_0134: ldarg.0 IL_0135: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8809,7 +9787,7 @@ IL_0145: pop IL_0146: br.s IL_01a8 - IL_0148: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitecd' + IL_0148: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee2' IL_014d: brtrue.s IL_0191 IL_014f: ldc.i4 0x104 @@ -8841,19 +9819,19 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0185: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_018a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitecd' + IL_018a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee2' IL_018f: br.s IL_0191 - IL_0191: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitecd' + IL_0191: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee2' IL_0196: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_019b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitecd' + IL_019b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee2' IL_01a0: ldarg.0 IL_01a1: ldc.i4.5 IL_01a2: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_01a7: pop - IL_01a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited1' + IL_01a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee6' IL_01ad: brtrue.s IL_01d0 IL_01af: ldc.i4.0 @@ -8864,18 +9842,18 @@ string, class [mscorlib]System.Type) IL_01c4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01c9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited1' + IL_01c9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee6' IL_01ce: br.s IL_01d0 - IL_01d0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited1' + IL_01d0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee6' IL_01d5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited1' + IL_01da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee6' IL_01df: ldarg.0 IL_01e0: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_01e5: brtrue IL_02ef - IL_01ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited4' + IL_01ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee9' IL_01ef: brtrue.s IL_0232 IL_01f1: ldc.i4 0x80 @@ -8905,14 +9883,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0226: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_022b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited4' + IL_022b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee9' IL_0230: br.s IL_0232 - IL_0232: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited4' + IL_0232: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee9' IL_0237: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_023c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited4' + IL_023c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee9' IL_0241: ldarg.0 - IL_0242: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited3' + IL_0242: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee8' IL_0247: brtrue.s IL_0283 IL_0249: ldc.i4.0 @@ -8942,13 +9920,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0277: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_027c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited3' + IL_027c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee8' IL_0281: br.s IL_0283 - IL_0283: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited3' + IL_0283: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee8' IL_0288: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_028d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited3' - IL_0292: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited5' + IL_028d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee8' + IL_0292: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Siteea' IL_0297: brtrue.s IL_02cc IL_0299: ldc.i4.0 @@ -8971,12 +9949,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02c0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02c5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited5' + IL_02c5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Siteea' IL_02ca: br.s IL_02cc - IL_02cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited5' + IL_02cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Siteea' IL_02d1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited5' + IL_02d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Siteea' IL_02db: ldarg.0 IL_02dc: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8990,7 +9968,7 @@ IL_02ec: pop IL_02ed: br.s IL_034f - IL_02ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited2' + IL_02ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee7' IL_02f4: brtrue.s IL_0338 IL_02f6: ldc.i4 0x104 @@ -9022,19 +10000,19 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_032c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0331: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited2' + IL_0331: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee7' IL_0336: br.s IL_0338 - IL_0338: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited2' + IL_0338: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee7' IL_033d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0342: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited2' + IL_0342: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee7' IL_0347: ldarg.0 IL_0348: ldc.i4.1 IL_0349: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_034e: pop - IL_034f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited7' + IL_034f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Siteec' IL_0354: brtrue.s IL_0397 IL_0356: ldc.i4 0x80 @@ -9064,14 +10042,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_038b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0390: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited7' + IL_0390: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Siteec' IL_0395: br.s IL_0397 - IL_0397: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited7' + IL_0397: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Siteec' IL_039c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited7' + IL_03a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Siteec' IL_03a6: ldarg.0 - IL_03a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited6' + IL_03a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Siteeb' IL_03ac: brtrue.s IL_03e8 IL_03ae: ldc.i4.0 @@ -9101,13 +10079,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03dc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03e1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited6' + IL_03e1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Siteeb' IL_03e6: br.s IL_03e8 - IL_03e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited6' + IL_03e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Siteeb' IL_03ed: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited6' - IL_03f7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited8' + IL_03f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Siteeb' + IL_03f7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Siteed' IL_03fc: brtrue.s IL_0431 IL_03fe: ldc.i4.0 @@ -9130,12 +10108,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0425: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_042a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited8' + IL_042a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Siteed' IL_042f: br.s IL_0431 - IL_0431: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited8' + IL_0431: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Siteed' IL_0436: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_043b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited8' + IL_043b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Siteed' IL_0440: ldarg.0 IL_0441: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -9147,7 +10125,7 @@ !1, !2) IL_0451: pop - IL_0452: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteda' + IL_0452: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Siteef' IL_0457: brtrue.s IL_049a IL_0459: ldc.i4 0x80 @@ -9177,14 +10155,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_048e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0493: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteda' + IL_0493: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Siteef' IL_0498: br.s IL_049a - IL_049a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteda' + IL_049a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Siteef' IL_049f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteda' + IL_04a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Siteef' IL_04a9: ldarg.0 - IL_04aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited9' + IL_04aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Siteee' IL_04af: brtrue.s IL_04eb IL_04b1: ldc.i4.0 @@ -9214,13 +10192,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04df: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04e4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited9' + IL_04e4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Siteee' IL_04e9: br.s IL_04eb - IL_04eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited9' + IL_04eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Siteee' IL_04f0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited9' - IL_04fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedb' + IL_04f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Siteee' + IL_04fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef0' IL_04ff: brtrue.s IL_0534 IL_0501: ldc.i4.0 @@ -9243,12 +10221,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0528: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_052d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedb' + IL_052d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef0' IL_0532: br.s IL_0534 - IL_0534: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedb' + IL_0534: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef0' IL_0539: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_053e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedb' + IL_053e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef0' IL_0543: ldarg.0 IL_0544: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -9260,7 +10238,7 @@ !1, !2) IL_0554: pop - IL_0555: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedc' + IL_0555: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef1' IL_055a: brtrue.s IL_057d IL_055c: ldc.i4.0 @@ -9271,18 +10249,18 @@ string, class [mscorlib]System.Type) IL_0571: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0576: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedc' + IL_0576: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef1' IL_057b: br.s IL_057d - IL_057d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedc' + IL_057d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef1' IL_0582: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0587: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedc' + IL_0587: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef1' IL_058c: ldarg.0 IL_058d: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0592: brtrue IL_069c - IL_0597: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedf' + IL_0597: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef4' IL_059c: brtrue.s IL_05df IL_059e: ldc.i4 0x80 @@ -9312,14 +10290,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05d3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05d8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedf' + IL_05d8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef4' IL_05dd: br.s IL_05df - IL_05df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedf' + IL_05df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef4' IL_05e4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedf' + IL_05e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef4' IL_05ee: ldarg.0 - IL_05ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitede' + IL_05ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef3' IL_05f4: brtrue.s IL_0630 IL_05f6: ldc.i4.0 @@ -9349,13 +10327,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0624: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0629: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitede' + IL_0629: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef3' IL_062e: br.s IL_0630 - IL_0630: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitede' + IL_0630: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef3' IL_0635: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_063a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitede' - IL_063f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee0' + IL_063a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef3' + IL_063f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef5' IL_0644: brtrue.s IL_0679 IL_0646: ldc.i4.0 @@ -9378,12 +10356,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_066d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0672: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee0' + IL_0672: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef5' IL_0677: br.s IL_0679 - IL_0679: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee0' + IL_0679: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef5' IL_067e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0683: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee0' + IL_0683: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef5' IL_0688: ldarg.0 IL_0689: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -9397,7 +10375,7 @@ IL_0699: pop IL_069a: br.s IL_06fc - IL_069c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedd' + IL_069c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef2' IL_06a1: brtrue.s IL_06e5 IL_06a3: ldc.i4 0x104 @@ -9429,19 +10407,19 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06d9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedd' + IL_06de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef2' IL_06e3: br.s IL_06e5 - IL_06e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedd' + IL_06e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef2' IL_06ea: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedd' + IL_06ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef2' IL_06f4: ldarg.0 IL_06f5: ldarg.1 IL_06f6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_06fb: pop - IL_06fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee1' + IL_06fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef6' IL_0701: brtrue.s IL_0724 IL_0703: ldc.i4.0 @@ -9452,18 +10430,18 @@ string, class [mscorlib]System.Type) IL_0718: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_071d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee1' + IL_071d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef6' IL_0722: br.s IL_0724 - IL_0724: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee1' + IL_0724: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef6' IL_0729: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_072e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee1' + IL_072e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef6' IL_0733: ldarg.0 IL_0734: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0739: brtrue IL_0843 - IL_073e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee4' + IL_073e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef9' IL_0743: brtrue.s IL_0786 IL_0745: ldc.i4 0x80 @@ -9493,14 +10471,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_077a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_077f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee4' + IL_077f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef9' IL_0784: br.s IL_0786 - IL_0786: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee4' + IL_0786: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef9' IL_078b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0790: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee4' + IL_0790: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef9' IL_0795: ldarg.0 - IL_0796: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee3' + IL_0796: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef8' IL_079b: brtrue.s IL_07d7 IL_079d: ldc.i4.0 @@ -9530,13 +10508,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07cb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07d0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee3' + IL_07d0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef8' IL_07d5: br.s IL_07d7 - IL_07d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee3' + IL_07d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef8' IL_07dc: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee3' - IL_07e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee5' + IL_07e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef8' + IL_07e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitefa' IL_07eb: brtrue.s IL_0820 IL_07ed: ldc.i4.0 @@ -9559,12 +10537,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0814: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0819: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee5' + IL_0819: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitefa' IL_081e: br.s IL_0820 - IL_0820: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee5' + IL_0820: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitefa' IL_0825: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_082a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee5' + IL_082a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitefa' IL_082f: ldarg.0 IL_0830: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -9578,7 +10556,7 @@ IL_0840: pop IL_0841: br.s IL_08a3 - IL_0843: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee2' + IL_0843: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef7' IL_0848: brtrue.s IL_088c IL_084a: ldc.i4 0x104 @@ -9610,19 +10588,19 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0880: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0885: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee2' + IL_0885: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef7' IL_088a: br.s IL_088c - IL_088c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee2' + IL_088c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef7' IL_0891: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0896: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee2' + IL_0896: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef7' IL_089b: ldarg.0 IL_089c: ldarg.1 IL_089d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_08a2: pop - IL_08a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee7' + IL_08a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitefc' IL_08a8: brtrue.s IL_08eb IL_08aa: ldc.i4 0x80 @@ -9652,14 +10630,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08df: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08e4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee7' + IL_08e4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitefc' IL_08e9: br.s IL_08eb - IL_08eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee7' + IL_08eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitefc' IL_08f0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee7' + IL_08f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitefc' IL_08fa: ldarg.0 - IL_08fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee6' + IL_08fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitefb' IL_0900: brtrue.s IL_093c IL_0902: ldc.i4.0 @@ -9689,13 +10667,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0930: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0935: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee6' + IL_0935: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitefb' IL_093a: br.s IL_093c - IL_093c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee6' + IL_093c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitefb' IL_0941: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0946: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee6' - IL_094b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee8' + IL_0946: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitefb' + IL_094b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitefd' IL_0950: brtrue.s IL_0985 IL_0952: ldc.i4.0 @@ -9718,12 +10696,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0979: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_097e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee8' + IL_097e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitefd' IL_0983: br.s IL_0985 - IL_0985: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee8' + IL_0985: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitefd' IL_098a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_098f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee8' + IL_098f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitefd' IL_0994: ldarg.0 IL_0995: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -9735,7 +10713,7 @@ !1, !2) IL_09a5: pop - IL_09a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteea' + IL_09a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Siteff' IL_09ab: brtrue.s IL_09ee IL_09ad: ldc.i4 0x80 @@ -9765,14 +10743,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09e2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09e7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteea' + IL_09e7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Siteff' IL_09ec: br.s IL_09ee - IL_09ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteea' + IL_09ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Siteff' IL_09f3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteea' + IL_09f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Siteff' IL_09fd: ldarg.0 - IL_09fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee9' + IL_09fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitefe' IL_0a03: brtrue.s IL_0a3f IL_0a05: ldc.i4.0 @@ -9802,13 +10780,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a33: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a38: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee9' + IL_0a38: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitefe' IL_0a3d: br.s IL_0a3f - IL_0a3f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee9' + IL_0a3f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitefe' IL_0a44: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee9' - IL_0a4e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteeb' + IL_0a49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitefe' + IL_0a4e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site100' IL_0a53: brtrue.s IL_0a88 IL_0a55: ldc.i4.0 @@ -9831,12 +10809,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a7c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a81: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteeb' + IL_0a81: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site100' IL_0a86: br.s IL_0a88 - IL_0a88: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteeb' + IL_0a88: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site100' IL_0a8d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a92: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteeb' + IL_0a92: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site100' IL_0a97: ldarg.0 IL_0a98: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -9850,7 +10828,7 @@ IL_0aa8: pop IL_0aa9: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0aae: stloc.1 - IL_0aaf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteec' + IL_0aaf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site101' IL_0ab4: brtrue.s IL_0ad7 IL_0ab6: ldc.i4.0 @@ -9861,18 +10839,18 @@ string, class [mscorlib]System.Type) IL_0acb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ad0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteec' + IL_0ad0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site101' IL_0ad5: br.s IL_0ad7 - IL_0ad7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteec' + IL_0ad7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site101' IL_0adc: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0ae1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteec' + IL_0ae1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site101' IL_0ae6: ldloc.1 IL_0ae7: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0aec: brtrue IL_0bf6 - IL_0af1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteef' + IL_0af1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site104' IL_0af6: brtrue.s IL_0b39 IL_0af8: ldc.i4 0x80 @@ -9902,14 +10880,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b2d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b32: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteef' + IL_0b32: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site104' IL_0b37: br.s IL_0b39 - IL_0b39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteef' + IL_0b39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site104' IL_0b3e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b43: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteef' + IL_0b43: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site104' IL_0b48: ldloc.1 - IL_0b49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteee' + IL_0b49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site103' IL_0b4e: brtrue.s IL_0b8a IL_0b50: ldc.i4.0 @@ -9939,13 +10917,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b7e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b83: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteee' + IL_0b83: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site103' IL_0b88: br.s IL_0b8a - IL_0b8a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteee' + IL_0b8a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site103' IL_0b8f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b94: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteee' - IL_0b99: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef0' + IL_0b94: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site103' + IL_0b99: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site105' IL_0b9e: brtrue.s IL_0bd3 IL_0ba0: ldc.i4.0 @@ -9968,12 +10946,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0bc7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0bcc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef0' + IL_0bcc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site105' IL_0bd1: br.s IL_0bd3 - IL_0bd3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef0' + IL_0bd3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site105' IL_0bd8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0bdd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef0' + IL_0bdd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site105' IL_0be2: ldloc.1 IL_0be3: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -9987,7 +10965,7 @@ IL_0bf3: pop IL_0bf4: br.s IL_0c56 - IL_0bf6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteed' + IL_0bf6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site102' IL_0bfb: brtrue.s IL_0c3f IL_0bfd: ldc.i4 0x104 @@ -10019,12 +10997,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c33: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c38: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteed' + IL_0c38: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site102' IL_0c3d: br.s IL_0c3f - IL_0c3f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteed' + IL_0c3f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site102' IL_0c44: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteed' + IL_0c49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site102' IL_0c4e: ldloc.1 IL_0c4f: ldc.i4.5 IL_0c50: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -10033,7 +11011,7 @@ IL_0c55: pop IL_0c56: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0c5b: stloc.1 - IL_0c5c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef1' + IL_0c5c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site106' IL_0c61: brtrue.s IL_0c84 IL_0c63: ldc.i4.0 @@ -10044,18 +11022,18 @@ string, class [mscorlib]System.Type) IL_0c78: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c7d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef1' + IL_0c7d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site106' IL_0c82: br.s IL_0c84 - IL_0c84: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef1' + IL_0c84: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site106' IL_0c89: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c8e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef1' + IL_0c8e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site106' IL_0c93: ldloc.1 IL_0c94: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0c99: brtrue IL_0da3 - IL_0c9e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef4' + IL_0c9e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site109' IL_0ca3: brtrue.s IL_0ce6 IL_0ca5: ldc.i4 0x80 @@ -10085,14 +11063,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0cda: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0cdf: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef4' + IL_0cdf: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site109' IL_0ce4: br.s IL_0ce6 - IL_0ce6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef4' + IL_0ce6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site109' IL_0ceb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0cf0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef4' + IL_0cf0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site109' IL_0cf5: ldloc.1 - IL_0cf6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef3' + IL_0cf6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site108' IL_0cfb: brtrue.s IL_0d37 IL_0cfd: ldc.i4.0 @@ -10122,13 +11100,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d2b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d30: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef3' + IL_0d30: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site108' IL_0d35: br.s IL_0d37 - IL_0d37: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef3' + IL_0d37: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site108' IL_0d3c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d41: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef3' - IL_0d46: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef5' + IL_0d41: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site108' + IL_0d46: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site10a' IL_0d4b: brtrue.s IL_0d80 IL_0d4d: ldc.i4.0 @@ -10151,12 +11129,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d74: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d79: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef5' + IL_0d79: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site10a' IL_0d7e: br.s IL_0d80 - IL_0d80: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef5' + IL_0d80: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site10a' IL_0d85: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d8a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef5' + IL_0d8a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site10a' IL_0d8f: ldloc.1 IL_0d90: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -10170,7 +11148,7 @@ IL_0da0: pop IL_0da1: br.s IL_0e03 - IL_0da3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef2' + IL_0da3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site107' IL_0da8: brtrue.s IL_0dec IL_0daa: ldc.i4 0x104 @@ -10202,12 +11180,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0de0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0de5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef2' + IL_0de5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site107' IL_0dea: br.s IL_0dec - IL_0dec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef2' + IL_0dec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site107' IL_0df1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0df6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef2' + IL_0df6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site107' IL_0dfb: ldloc.1 IL_0dfc: ldc.i4.5 IL_0dfd: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -10228,7 +11206,7 @@ .maxstack 15 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitef7' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site10c' IL_0006: brtrue.s IL_004b IL_0008: ldc.i4 0x100 @@ -10260,15 +11238,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitef7' + IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site10c' IL_0049: br.s IL_004b - IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitef7' + IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site10c' IL_0050: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitef7' + IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site10c' IL_005a: ldtoken [mscorlib]System.Console IL_005f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitef8' + IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site10d' IL_0069: brtrue.s IL_008c IL_006b: ldc.i4.0 @@ -10279,18 +11257,18 @@ string, class [mscorlib]System.Type) IL_0080: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0085: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitef8' + IL_0085: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site10d' IL_008a: br.s IL_008c - IL_008c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitef8' + IL_008c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site10d' IL_0091: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitef8' + IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site10d' IL_009b: ldarg.0 IL_009c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_00a1: brtrue IL_01aa - IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefb' + IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site110' IL_00ab: brtrue.s IL_00ee IL_00ad: ldc.i4 0x80 @@ -10320,14 +11298,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00e2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00e7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefb' + IL_00e7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site110' IL_00ec: br.s IL_00ee - IL_00ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefb' + IL_00ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site110' IL_00f3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefb' + IL_00f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site110' IL_00fd: ldarg.0 - IL_00fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefa' + IL_00fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site10f' IL_0103: brtrue.s IL_013f IL_0105: ldc.i4.0 @@ -10357,13 +11335,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0133: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0138: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefa' + IL_0138: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site10f' IL_013d: br.s IL_013f - IL_013f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefa' + IL_013f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site10f' IL_0144: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0149: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefa' - IL_014e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefc' + IL_0149: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site10f' + IL_014e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site111' IL_0153: brtrue.s IL_0188 IL_0155: ldc.i4.0 @@ -10386,12 +11364,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_017c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0181: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefc' + IL_0181: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site111' IL_0186: br.s IL_0188 - IL_0188: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefc' + IL_0188: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site111' IL_018d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0192: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefc' + IL_0192: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site111' IL_0197: ldarg.0 IL_0198: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -10404,7 +11382,7 @@ !2) IL_01a8: br.s IL_0209 - IL_01aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitef9' + IL_01aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site10e' IL_01af: brtrue.s IL_01f3 IL_01b1: ldc.i4 0x104 @@ -10436,12 +11414,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01e7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01ec: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitef9' + IL_01ec: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site10e' IL_01f1: br.s IL_01f3 - IL_01f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitef9' + IL_01f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site10e' IL_01f8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitef9' + IL_01fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site10e' IL_0202: ldarg.0 IL_0203: ldc.i4.5 IL_0204: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -10452,7 +11430,7 @@ !1, !2) IL_020f: nop - IL_0210: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefd' + IL_0210: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site112' IL_0215: brtrue.s IL_025a IL_0217: ldc.i4 0x100 @@ -10484,15 +11462,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_024e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0253: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefd' + IL_0253: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site112' IL_0258: br.s IL_025a - IL_025a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefd' + IL_025a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site112' IL_025f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0264: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefd' + IL_0264: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site112' IL_0269: ldtoken [mscorlib]System.Console IL_026e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0273: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefe' + IL_0273: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site113' IL_0278: brtrue.s IL_029b IL_027a: ldc.i4.0 @@ -10503,18 +11481,18 @@ string, class [mscorlib]System.Type) IL_028f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0294: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefe' + IL_0294: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site113' IL_0299: br.s IL_029b - IL_029b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefe' + IL_029b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site113' IL_02a0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefe' + IL_02a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site113' IL_02aa: ldarg.0 IL_02ab: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_02b0: brtrue IL_03b9 - IL_02b5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site101' + IL_02b5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site116' IL_02ba: brtrue.s IL_02fd IL_02bc: ldc.i4 0x80 @@ -10544,14 +11522,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02f1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02f6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site101' + IL_02f6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site116' IL_02fb: br.s IL_02fd - IL_02fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site101' + IL_02fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site116' IL_0302: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0307: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site101' + IL_0307: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site116' IL_030c: ldarg.0 - IL_030d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site100' + IL_030d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site115' IL_0312: brtrue.s IL_034e IL_0314: ldc.i4.0 @@ -10581,13 +11559,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0342: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0347: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site100' + IL_0347: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site115' IL_034c: br.s IL_034e - IL_034e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site100' + IL_034e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site115' IL_0353: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0358: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site100' - IL_035d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site102' + IL_0358: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site115' + IL_035d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site117' IL_0362: brtrue.s IL_0397 IL_0364: ldc.i4.0 @@ -10610,12 +11588,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_038b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0390: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site102' + IL_0390: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site117' IL_0395: br.s IL_0397 - IL_0397: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site102' + IL_0397: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site117' IL_039c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site102' + IL_03a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site117' IL_03a6: ldarg.0 IL_03a7: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -10628,7 +11606,7 @@ !2) IL_03b7: br.s IL_0418 - IL_03b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Siteff' + IL_03b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site114' IL_03be: brtrue.s IL_0402 IL_03c0: ldc.i4 0x104 @@ -10660,12 +11638,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03f6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03fb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Siteff' + IL_03fb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site114' IL_0400: br.s IL_0402 - IL_0402: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Siteff' + IL_0402: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site114' IL_0407: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_040c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Siteff' + IL_040c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site114' IL_0411: ldarg.0 IL_0412: ldc.i4.1 IL_0413: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -10676,7 +11654,7 @@ !1, !2) IL_041e: nop - IL_041f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site103' + IL_041f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site118' IL_0424: brtrue.s IL_0469 IL_0426: ldc.i4 0x100 @@ -10708,15 +11686,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_045d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0462: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site103' + IL_0462: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site118' IL_0467: br.s IL_0469 - IL_0469: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site103' + IL_0469: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site118' IL_046e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0473: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site103' + IL_0473: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site118' IL_0478: ldtoken [mscorlib]System.Console IL_047d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0482: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site105' + IL_0482: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site11a' IL_0487: brtrue.s IL_04ca IL_0489: ldc.i4 0x80 @@ -10746,14 +11724,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04be: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04c3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site105' + IL_04c3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site11a' IL_04c8: br.s IL_04ca - IL_04ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site105' + IL_04ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site11a' IL_04cf: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site105' + IL_04d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site11a' IL_04d9: ldarg.0 - IL_04da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site104' + IL_04da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site119' IL_04df: brtrue.s IL_051b IL_04e1: ldc.i4.0 @@ -10783,13 +11761,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_050f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0514: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site104' + IL_0514: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site119' IL_0519: br.s IL_051b - IL_051b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site104' + IL_051b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site119' IL_0520: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0525: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site104' - IL_052a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site106' + IL_0525: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site119' + IL_052a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site11b' IL_052f: brtrue.s IL_0564 IL_0531: ldc.i4.0 @@ -10812,12 +11790,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0558: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_055d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site106' + IL_055d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site11b' IL_0562: br.s IL_0564 - IL_0564: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site106' + IL_0564: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site11b' IL_0569: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_056e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site106' + IL_056e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site11b' IL_0573: ldarg.0 IL_0574: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -10832,7 +11810,7 @@ !1, !2) IL_0589: nop - IL_058a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site107' + IL_058a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site11c' IL_058f: brtrue.s IL_05d4 IL_0591: ldc.i4 0x100 @@ -10864,15 +11842,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05c8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05cd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site107' + IL_05cd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site11c' IL_05d2: br.s IL_05d4 - IL_05d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site107' + IL_05d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site11c' IL_05d9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site107' + IL_05de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site11c' IL_05e3: ldtoken [mscorlib]System.Console IL_05e8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_05ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site109' + IL_05ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site11e' IL_05f2: brtrue.s IL_0635 IL_05f4: ldc.i4 0x80 @@ -10902,14 +11880,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0629: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_062e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site109' + IL_062e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site11e' IL_0633: br.s IL_0635 - IL_0635: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site109' + IL_0635: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site11e' IL_063a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_063f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site109' + IL_063f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site11e' IL_0644: ldarg.0 - IL_0645: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site108' + IL_0645: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site11d' IL_064a: brtrue.s IL_0686 IL_064c: ldc.i4.0 @@ -10939,13 +11917,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_067a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_067f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site108' + IL_067f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site11d' IL_0684: br.s IL_0686 - IL_0686: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site108' + IL_0686: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site11d' IL_068b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0690: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site108' - IL_0695: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10a' + IL_0690: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site11d' + IL_0695: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site11f' IL_069a: brtrue.s IL_06cf IL_069c: ldc.i4.0 @@ -10968,12 +11946,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06c3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06c8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10a' + IL_06c8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site11f' IL_06cd: br.s IL_06cf - IL_06cf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10a' + IL_06cf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site11f' IL_06d4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10a' + IL_06d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site11f' IL_06de: ldarg.0 IL_06df: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -10988,7 +11966,7 @@ !1, !2) IL_06f4: nop - IL_06f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10b' + IL_06f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site120' IL_06fa: brtrue.s IL_073f IL_06fc: ldc.i4 0x100 @@ -11020,15 +11998,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0733: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0738: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10b' + IL_0738: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site120' IL_073d: br.s IL_073f - IL_073f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10b' + IL_073f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site120' IL_0744: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0749: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10b' + IL_0749: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site120' IL_074e: ldtoken [mscorlib]System.Console IL_0753: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0758: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10c' + IL_0758: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site121' IL_075d: brtrue.s IL_0780 IL_075f: ldc.i4.0 @@ -11039,18 +12017,18 @@ string, class [mscorlib]System.Type) IL_0774: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0779: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10c' + IL_0779: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site121' IL_077e: br.s IL_0780 - IL_0780: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10c' + IL_0780: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site121' IL_0785: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_078a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10c' + IL_078a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site121' IL_078f: ldarg.0 IL_0790: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0795: brtrue IL_089e - IL_079a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10f' + IL_079a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site124' IL_079f: brtrue.s IL_07e2 IL_07a1: ldc.i4 0x80 @@ -11080,14 +12058,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07d6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07db: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10f' + IL_07db: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site124' IL_07e0: br.s IL_07e2 - IL_07e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10f' + IL_07e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site124' IL_07e7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10f' + IL_07ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site124' IL_07f1: ldarg.0 - IL_07f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10e' + IL_07f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site123' IL_07f7: brtrue.s IL_0833 IL_07f9: ldc.i4.0 @@ -11117,13 +12095,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0827: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_082c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10e' + IL_082c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site123' IL_0831: br.s IL_0833 - IL_0833: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10e' + IL_0833: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site123' IL_0838: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_083d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10e' - IL_0842: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site110' + IL_083d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site123' + IL_0842: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site125' IL_0847: brtrue.s IL_087c IL_0849: ldc.i4.0 @@ -11146,12 +12124,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0870: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0875: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site110' + IL_0875: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site125' IL_087a: br.s IL_087c - IL_087c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site110' + IL_087c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site125' IL_0881: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0886: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site110' + IL_0886: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site125' IL_088b: ldarg.0 IL_088c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -11164,7 +12142,7 @@ !2) IL_089c: br.s IL_08fd - IL_089e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10d' + IL_089e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site122' IL_08a3: brtrue.s IL_08e7 IL_08a5: ldc.i4 0x104 @@ -11196,12 +12174,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08db: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10d' + IL_08e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site122' IL_08e5: br.s IL_08e7 - IL_08e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10d' + IL_08e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site122' IL_08ec: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10d' + IL_08f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site122' IL_08f6: ldarg.0 IL_08f7: ldarg.1 IL_08f8: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -11212,7 +12190,7 @@ !1, !2) IL_0903: nop - IL_0904: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site111' + IL_0904: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site126' IL_0909: brtrue.s IL_094e IL_090b: ldc.i4 0x100 @@ -11244,15 +12222,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0942: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0947: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site111' + IL_0947: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site126' IL_094c: br.s IL_094e - IL_094e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site111' + IL_094e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site126' IL_0953: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0958: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site111' + IL_0958: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site126' IL_095d: ldtoken [mscorlib]System.Console IL_0962: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0967: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site112' + IL_0967: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site127' IL_096c: brtrue.s IL_098f IL_096e: ldc.i4.0 @@ -11263,18 +12241,18 @@ string, class [mscorlib]System.Type) IL_0983: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0988: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site112' + IL_0988: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site127' IL_098d: br.s IL_098f - IL_098f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site112' + IL_098f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site127' IL_0994: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0999: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site112' + IL_0999: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site127' IL_099e: ldarg.0 IL_099f: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_09a4: brtrue IL_0aad - IL_09a9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site115' + IL_09a9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site12a' IL_09ae: brtrue.s IL_09f1 IL_09b0: ldc.i4 0x80 @@ -11304,14 +12282,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09e5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09ea: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site115' + IL_09ea: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site12a' IL_09ef: br.s IL_09f1 - IL_09f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site115' + IL_09f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site12a' IL_09f6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site115' + IL_09fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site12a' IL_0a00: ldarg.0 - IL_0a01: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site114' + IL_0a01: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site129' IL_0a06: brtrue.s IL_0a42 IL_0a08: ldc.i4.0 @@ -11341,13 +12319,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a36: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a3b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site114' + IL_0a3b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site129' IL_0a40: br.s IL_0a42 - IL_0a42: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site114' + IL_0a42: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site129' IL_0a47: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a4c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site114' - IL_0a51: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site116' + IL_0a4c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site129' + IL_0a51: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site12b' IL_0a56: brtrue.s IL_0a8b IL_0a58: ldc.i4.0 @@ -11370,12 +12348,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a7f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a84: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site116' + IL_0a84: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site12b' IL_0a89: br.s IL_0a8b - IL_0a8b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site116' + IL_0a8b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site12b' IL_0a90: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a95: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site116' + IL_0a95: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site12b' IL_0a9a: ldarg.0 IL_0a9b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -11388,7 +12366,7 @@ !2) IL_0aab: br.s IL_0b0c - IL_0aad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site113' + IL_0aad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site128' IL_0ab2: brtrue.s IL_0af6 IL_0ab4: ldc.i4 0x104 @@ -11420,12 +12398,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0aea: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0aef: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site113' + IL_0aef: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site128' IL_0af4: br.s IL_0af6 - IL_0af6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site113' + IL_0af6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site128' IL_0afb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b00: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site113' + IL_0b00: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site128' IL_0b05: ldarg.0 IL_0b06: ldarg.1 IL_0b07: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -11436,7 +12414,7 @@ !1, !2) IL_0b12: nop - IL_0b13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site117' + IL_0b13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site12c' IL_0b18: brtrue.s IL_0b5d IL_0b1a: ldc.i4 0x100 @@ -11468,15 +12446,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b51: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b56: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site117' + IL_0b56: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site12c' IL_0b5b: br.s IL_0b5d - IL_0b5d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site117' + IL_0b5d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site12c' IL_0b62: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b67: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site117' + IL_0b67: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site12c' IL_0b6c: ldtoken [mscorlib]System.Console IL_0b71: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0b76: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site119' + IL_0b76: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site12e' IL_0b7b: brtrue.s IL_0bbe IL_0b7d: ldc.i4 0x80 @@ -11506,14 +12484,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0bb2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0bb7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site119' + IL_0bb7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site12e' IL_0bbc: br.s IL_0bbe - IL_0bbe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site119' + IL_0bbe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site12e' IL_0bc3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0bc8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site119' + IL_0bc8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site12e' IL_0bcd: ldarg.0 - IL_0bce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site118' + IL_0bce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site12d' IL_0bd3: brtrue.s IL_0c0f IL_0bd5: ldc.i4.0 @@ -11543,13 +12521,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c03: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c08: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site118' + IL_0c08: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site12d' IL_0c0d: br.s IL_0c0f - IL_0c0f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site118' + IL_0c0f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site12d' IL_0c14: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c19: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site118' - IL_0c1e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11a' + IL_0c19: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site12d' + IL_0c1e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site12f' IL_0c23: brtrue.s IL_0c58 IL_0c25: ldc.i4.0 @@ -11572,12 +12550,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c4c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c51: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11a' + IL_0c51: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site12f' IL_0c56: br.s IL_0c58 - IL_0c58: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11a' + IL_0c58: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site12f' IL_0c5d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11a' + IL_0c62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site12f' IL_0c67: ldarg.0 IL_0c68: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -11592,7 +12570,7 @@ !1, !2) IL_0c7d: nop - IL_0c7e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11b' + IL_0c7e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site130' IL_0c83: brtrue.s IL_0cc8 IL_0c85: ldc.i4 0x100 @@ -11624,15 +12602,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0cbc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0cc1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11b' + IL_0cc1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site130' IL_0cc6: br.s IL_0cc8 - IL_0cc8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11b' + IL_0cc8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site130' IL_0ccd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0cd2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11b' + IL_0cd2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site130' IL_0cd7: ldtoken [mscorlib]System.Console IL_0cdc: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0ce1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11d' + IL_0ce1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site132' IL_0ce6: brtrue.s IL_0d29 IL_0ce8: ldc.i4 0x80 @@ -11662,14 +12640,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d1d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d22: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11d' + IL_0d22: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site132' IL_0d27: br.s IL_0d29 - IL_0d29: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11d' + IL_0d29: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site132' IL_0d2e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d33: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11d' + IL_0d33: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site132' IL_0d38: ldarg.0 - IL_0d39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11c' + IL_0d39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site131' IL_0d3e: brtrue.s IL_0d7a IL_0d40: ldc.i4.0 @@ -11699,13 +12677,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d6e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d73: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11c' + IL_0d73: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site131' IL_0d78: br.s IL_0d7a - IL_0d7a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11c' + IL_0d7a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site131' IL_0d7f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d84: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11c' - IL_0d89: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11e' + IL_0d84: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site131' + IL_0d89: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site133' IL_0d8e: brtrue.s IL_0dc3 IL_0d90: ldc.i4.0 @@ -11728,12 +12706,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0db7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0dbc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11e' + IL_0dbc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site133' IL_0dc1: br.s IL_0dc3 - IL_0dc3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11e' + IL_0dc3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site133' IL_0dc8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0dcd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11e' + IL_0dcd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site133' IL_0dd2: ldarg.0 IL_0dd3: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -11759,7 +12737,7 @@ .maxstack 10 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site120' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer134'::'<>p__Site135' IL_0006: brtrue.s IL_004b IL_0008: ldc.i4 0x100 @@ -11791,15 +12769,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site120' + IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer134'::'<>p__Site135' IL_0049: br.s IL_004b - IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site120' + IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer134'::'<>p__Site135' IL_0050: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site120' + IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer134'::'<>p__Site135' IL_005a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_005f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site121' + IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer134'::'<>p__Site136' IL_0069: brtrue.s IL_009b IL_006b: ldc.i4.0 @@ -11822,12 +12800,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_008f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0094: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site121' + IL_0094: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer134'::'<>p__Site136' IL_0099: br.s IL_009b - IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site121' + IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer134'::'<>p__Site136' IL_00a0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site121' + IL_00a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer134'::'<>p__Site136' IL_00aa: ldarg.0 IL_00ab: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -11835,7 +12813,7 @@ !1, !2) IL_00b5: nop - IL_00b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site122' + IL_00b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer134'::'<>p__Site137' IL_00bb: brtrue.s IL_0100 IL_00bd: ldc.i4 0x100 @@ -11867,15 +12845,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00f4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00f9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site122' + IL_00f9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer134'::'<>p__Site137' IL_00fe: br.s IL_0100 - IL_0100: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site122' + IL_0100: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer134'::'<>p__Site137' IL_0105: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_010a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site122' + IL_010a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer134'::'<>p__Site137' IL_010f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0114: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0119: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site123' + IL_0119: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer134'::'<>p__Site138' IL_011e: brtrue.s IL_0150 IL_0120: ldc.i4.0 @@ -11898,12 +12876,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0144: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0149: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site123' + IL_0149: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer134'::'<>p__Site138' IL_014e: br.s IL_0150 - IL_0150: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site123' + IL_0150: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer134'::'<>p__Site138' IL_0155: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_015a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site123' + IL_015a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer134'::'<>p__Site138' IL_015f: ldarg.0 IL_0160: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -11927,7 +12905,7 @@ class [mscorlib]System.IDisposable V_4) IL_0000: nop IL_0001: nop - IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer124'::'<>p__Site125' + IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer139'::'<>p__Site13a' IL_0007: brtrue.s IL_002f IL_0009: ldc.i4.0 @@ -11939,12 +12917,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Type) IL_0023: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0028: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer124'::'<>p__Site125' + IL_0028: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer139'::'<>p__Site13a' IL_002d: br.s IL_002f - IL_002f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer124'::'<>p__Site125' + IL_002f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer139'::'<>p__Site13a' IL_0034: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0039: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer124'::'<>p__Site125' + IL_0039: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer139'::'<>p__Site13a' IL_003e: ldarg.0 IL_003f: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -11958,7 +12936,7 @@ IL_004d: callvirt instance object [mscorlib]System.Collections.IEnumerator::get_Current() IL_0052: stloc.0 IL_0053: nop - IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer124'::'<>p__Site126' + IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer139'::'<>p__Site13b' IL_0059: brtrue.s IL_009e IL_005b: ldc.i4 0x100 @@ -11990,12 +12968,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0092: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0097: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer124'::'<>p__Site126' + IL_0097: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer139'::'<>p__Site13b' IL_009c: br.s IL_009e - IL_009e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer124'::'<>p__Site126' + IL_009e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer139'::'<>p__Site13b' IL_00a3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer124'::'<>p__Site126' + IL_00a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer139'::'<>p__Site13b' IL_00ad: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_00b2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_00b7: ldloc.0 @@ -12046,7 +13024,7 @@ .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0, bool V_1) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer127'::'<>p__Site128' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer13c'::'<>p__Site13d' IL_0006: brtrue.s IL_0038 IL_0008: ldc.i4.0 @@ -12069,13 +13047,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_002c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0031: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer127'::'<>p__Site128' + IL_0031: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer13c'::'<>p__Site13d' IL_0036: br.s IL_0038 - IL_0038: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer127'::'<>p__Site128' + IL_0038: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer13c'::'<>p__Site13d' IL_003d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer127'::'<>p__Site128' - IL_0047: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer127'::'<>p__Site129' + IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer13c'::'<>p__Site13d' + IL_0047: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer13c'::'<>p__Site13e' IL_004c: brtrue.s IL_0088 IL_004e: ldc.i4.0 @@ -12105,12 +13083,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_007c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0081: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer127'::'<>p__Site129' + IL_0081: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer13c'::'<>p__Site13e' IL_0086: br.s IL_0088 - IL_0088: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer127'::'<>p__Site129' + IL_0088: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer13c'::'<>p__Site13e' IL_008d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0092: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer127'::'<>p__Site129' + IL_0092: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer13c'::'<>p__Site13e' IL_0097: ldarg.0 IL_0098: ldarg.1 IL_0099: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, diff --git a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.opt.il b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.opt.il index cae3f2581..869348e4b 100644 --- a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.opt.il +++ b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.opt.il @@ -20,6 +20,7 @@ } .assembly DynamicTests.opt { + .custom instance void [mscorlib]System.Runtime.CompilerServices.ExtensionAttribute::.ctor() = ( 01 00 00 00 ) .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilationRelaxationsAttribute::.ctor(int32) = ( 01 00 08 00 00 00 00 00 ) .custom instance void [mscorlib]System.Runtime.CompilerServices.RuntimeCompatibilityAttribute::.ctor() = ( 01 00 01 00 54 02 16 57 72 61 70 4E 6F 6E 45 78 // ....T..WrapNonEx 63 65 70 74 69 6F 6E 54 68 72 6F 77 73 01 ) // ceptionThrows. @@ -39,6 +40,27 @@ // =============== CLASS MEMBERS DECLARATION =================== +.class private abstract auto ansi sealed beforefieldinit ICSharpCode.Decompiler.Tests.TestCases.Pretty.Extension + extends [mscorlib]System.Object +{ + .custom instance void [mscorlib]System.Runtime.CompilerServices.ExtensionAttribute::.ctor() = ( 01 00 00 00 ) + .method public hidebysig static object + ToDynamic(int32 i, + object info) cil managed + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.ExtensionAttribute::.ctor() = ( 01 00 00 00 ) + .param [0] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [2] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 2 (0x2) + .maxstack 8 + IL_0000: ldnull + IL_0001: throw + } // end of method Extension::ToDynamic + +} // end of class ICSharpCode.Decompiler.Tests.TestCases.Pretty.Extension + .class private auto ansi beforefieldinit ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests extends [mscorlib]System.Object { @@ -75,6 +97,78 @@ } // end of class Derived + .class sequential ansi sealed nested private beforefieldinit MyValueType + extends [mscorlib]System.ValueType + { + .field private initonly object _getOnlyProperty + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .field public object Field + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .field private object 'k__BackingField' + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .method public hidebysig specialname + instance object get_GetOnlyProperty() cil managed + { + .param [0] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 7 (0x7) + .maxstack 8 + IL_0000: ldarg.0 + IL_0001: ldfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::_getOnlyProperty + IL_0006: ret + } // end of method MyValueType::get_GetOnlyProperty + + .method public hidebysig specialname + instance object get_Property() cil managed + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .param [0] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 7 (0x7) + .maxstack 8 + IL_0000: ldarg.0 + IL_0001: ldfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::'k__BackingField' + IL_0006: ret + } // end of method MyValueType::get_Property + + .method public hidebysig specialname + instance void set_Property(object 'value') cil managed + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 8 (0x8) + .maxstack 8 + IL_0000: ldarg.0 + IL_0001: ldarg.1 + IL_0002: stfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::'k__BackingField' + IL_0007: ret + } // end of method MyValueType::set_Property + + .method public hidebysig instance void + Method(object a) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 1 (0x1) + .maxstack 8 + IL_0000: ret + } // end of method MyValueType::Method + + .property instance object GetOnlyProperty() + { + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .get instance object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::get_GetOnlyProperty() + } // end of property MyValueType::GetOnlyProperty + .property instance object Property() + { + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .get instance object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::get_Property() + .set instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::set_Property(object) + } // end of property MyValueType::Property + } // end of class MyValueType + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer0' extends [mscorlib]System.Object { @@ -141,52 +235,94 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1e' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site1f' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site20' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site21' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site22' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site21' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site22' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site23' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site24' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site25' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site26' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site27' } // end of class 'o__SiteContainer11' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer23' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer28' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site24' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site25' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site26' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site27' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site28' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site29' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2a' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2b' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2c' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2d' - } // end of class 'o__SiteContainer23' - - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer2e' + .class auto ansi sealed nested public '<>q__SiteDelegate32' + extends [mscorlib]System.MulticastDelegate + { + .method public hidebysig specialname rtspecialname + instance void .ctor(object 'object', + native int 'method') runtime managed + { + } // end of method '<>q__SiteDelegate32'::.ctor + + .method public hidebysig newslot virtual + instance void Invoke(class [System.Core]System.Runtime.CompilerServices.CallSite param0, + valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType& param1, + object param2) runtime managed + { + .param [3] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + } // end of method '<>q__SiteDelegate32'::Invoke + + } // end of class '<>q__SiteDelegate32' + + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site29' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site30' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site31' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer28'/'<>q__SiteDelegate32'> '<>p__Site33' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site34' + } // end of class 'o__SiteContainer28' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer35' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site36' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site37' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site38' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site39' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3f' + } // end of class 'o__SiteContainer35' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer40' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site2f' - } // end of class 'o__SiteContainer2e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site41' + } // end of class 'o__SiteContainer40' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer30' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer42' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site31' - } // end of class 'o__SiteContainer30' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site43' + } // end of class 'o__SiteContainer42' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer32' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer44' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .class auto ansi sealed nested public '<>q__SiteDelegate33' + .class auto ansi sealed nested public '<>q__SiteDelegate45' extends [mscorlib]System.MulticastDelegate { .method public hidebysig specialname rtspecialname instance void .ctor(object 'object', native int 'method') runtime managed { - } // end of method '<>q__SiteDelegate33'::.ctor + } // end of method '<>q__SiteDelegate45'::.ctor .method public hidebysig newslot virtual instance void Invoke(class [System.Core]System.Runtime.CompilerServices.CallSite param0, @@ -196,87 +332,69 @@ { .param [2] .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) - } // end of method '<>q__SiteDelegate33'::Invoke + } // end of method '<>q__SiteDelegate45'::Invoke - } // end of class '<>q__SiteDelegate33' + } // end of class '<>q__SiteDelegate45' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer32'/'<>q__SiteDelegate33'> '<>p__Site34' - } // end of class 'o__SiteContainer32' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer44'/'<>q__SiteDelegate45'> '<>p__Site46' + } // end of class 'o__SiteContainer44' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer35' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer47' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site36' - } // end of class 'o__SiteContainer35' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site48' + } // end of class 'o__SiteContainer47' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer37' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer49' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site38' - } // end of class 'o__SiteContainer37' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4a' + } // end of class 'o__SiteContainer49' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer39' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer4b' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3a' - } // end of class 'o__SiteContainer39' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4c' + } // end of class 'o__SiteContainer4b' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer3b' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer4d' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3c' - } // end of class 'o__SiteContainer3b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4e' + } // end of class 'o__SiteContainer4d' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer3d' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer4f' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3e' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site3f' - } // end of class 'o__SiteContainer3d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site50' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site51' + } // end of class 'o__SiteContainer4f' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer40' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer52' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site41' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site42' - } // end of class 'o__SiteContainer40' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site53' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site54' + } // end of class 'o__SiteContainer52' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer43' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer55' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site44' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site45' - } // end of class 'o__SiteContainer43' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site56' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site57' + } // end of class 'o__SiteContainer55' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer46' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer58' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site47' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site48' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site49' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4a' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4b' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4c' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4d' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4e' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site4f' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site50' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site51' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site52' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site53' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site54' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site55' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site56' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site57' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site58' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site59' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5a' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site5b' @@ -289,30 +407,30 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site62' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site63' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site64' - } // end of class 'o__SiteContainer46' - - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer65' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site65' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site66' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site67' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site68' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site69' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site70' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site71' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site72' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site73' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site74' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site75' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site76' + } // end of class 'o__SiteContainer58' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer77' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site66' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site67' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site68' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site69' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6a' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6b' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6c' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6d' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6e' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site6f' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site70' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site71' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site72' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site73' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site74' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site75' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site76' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site77' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site78' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site79' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site7a' @@ -325,30 +443,30 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site81' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site82' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site83' - } // end of class 'o__SiteContainer65' - - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer84' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site84' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site85' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site86' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site87' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site88' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site89' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site90' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site91' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site92' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site93' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site94' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site95' + } // end of class 'o__SiteContainer77' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer96' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site85' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site86' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site87' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site88' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site89' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8a' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8b' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8c' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8d' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8e' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site8f' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site90' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site91' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site92' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site93' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site94' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site95' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site96' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site97' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site98' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site99' @@ -361,30 +479,30 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea0' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea1' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea2' - } // end of class 'o__SiteContainer84' - - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainera3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteaa' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteab' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteac' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitead' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteae' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteaf' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb4' + } // end of class 'o__SiteContainer96' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerb5' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea4' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea5' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea6' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea7' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea8' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitea9' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteaa' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteab' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteac' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitead' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteae' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteaf' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb0' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb1' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb2' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb3' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb4' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb5' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb6' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb7' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteb8' @@ -403,135 +521,161 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec5' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec6' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec7' - } // end of class 'o__SiteContainera3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteca' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecb' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecc' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecd' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitece' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecf' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited9' + } // end of class 'o__SiteContainerb5' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerda' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitedb' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitedc' + } // end of class 'o__SiteContainerda' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerc8' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerdd' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitec9' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteca' - } // end of class 'o__SiteContainerc8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitede' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitedf' + } // end of class 'o__SiteContainerdd' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainercb' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainere0' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecc' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecd' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitece' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitecf' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited0' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited1' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited2' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited3' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited4' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited5' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited6' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited7' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited8' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sited9' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteda' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitedb' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitedc' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitedd' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitede' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitedf' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee0' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee1' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee2' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee3' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee4' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee5' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee6' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee7' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee8' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitee9' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteea' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteeb' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteec' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteed' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteea' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteeb' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteec' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteed' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteee' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteef' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitef0' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitef1' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitef2' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitef3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitef2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitef3' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitef4' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitef5' - } // end of class 'o__SiteContainercb' - - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainerf6' - extends [mscorlib]System.Object - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitef7' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitef8' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitef9' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitefa' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitef6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitef7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitef8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitef9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitefa' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitefb' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitefc' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitefd' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitefe' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteff' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site100' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site101' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site102' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site103' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site104' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site105' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site106' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site107' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitefc' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitefd' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Sitefe' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Siteff' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site100' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site101' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site102' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site103' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site104' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site105' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site106' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site107' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site108' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site109' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site10a' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site10b' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site10c' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site10d' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site10e' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site10f' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site110' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site111' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site112' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site113' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site114' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site115' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site116' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site117' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site118' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site119' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site11a' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site11b' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site11c' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site11d' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site11e' - } // end of class 'o__SiteContainerf6' - - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer11f' + } // end of class 'o__SiteContainere0' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer10b' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site10c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site10d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site10e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site10f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site110' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site111' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site112' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site113' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site114' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site115' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site116' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site117' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site118' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site119' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site11a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site11b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site11c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site11d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site11e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site11f' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site120' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site121' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site122' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site123' - } // end of class 'o__SiteContainer11f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site121' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site122' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site123' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site124' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site125' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site126' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site127' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site128' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site129' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site12a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site12b' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site12c' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site12d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site12e' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site12f' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site130' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site131' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site132' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site133' + } // end of class 'o__SiteContainer10b' + + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer134' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site135' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site136' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site137' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site138' + } // end of class 'o__SiteContainer134' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer124' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer139' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site125' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site126' - } // end of class 'o__SiteContainer124' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site13a' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site13b' + } // end of class 'o__SiteContainer139' - .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer127' + .class abstract auto ansi sealed nested private beforefieldinit 'o__SiteContainer13c' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site128' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site129' - } // end of class 'o__SiteContainer127' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site13d' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__Site13e' + } // end of class 'o__SiteContainer13c' .field private static object 'field' .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) @@ -1264,7 +1408,7 @@ { .param [1] .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 1643 (0x66b) + // Code size 2090 (0x82a) .maxstack 14 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0, class [mscorlib]System.Type[] V_1, @@ -1283,7 +1427,14 @@ class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_14, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_15, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_16, - class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_17) + object V_17, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_18, + object V_19, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_20, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_21, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_22, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_23, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_24) IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site12' IL_0005: brtrue.s IL_003d @@ -1912,89 +2063,745 @@ !2, !3) IL_05ab: pop - IL_05ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site21' - IL_05b1: brtrue.s IL_05f2 - - IL_05b3: ldc.i4.0 - IL_05b4: ldstr "Setter" - IL_05b9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_05be: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_05c3: ldc.i4.2 - IL_05c4: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_05c9: stloc.s V_16 - IL_05cb: ldloc.s V_16 - IL_05cd: ldc.i4.0 + IL_05ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site23' + IL_05b1: brtrue.s IL_05e8 + + IL_05b3: ldc.i4.s 64 + IL_05b5: ldstr "Index" + IL_05ba: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_05bf: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_05c4: ldc.i4.1 + IL_05c5: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_05ca: stloc.s V_16 + IL_05cc: ldloc.s V_16 IL_05ce: ldc.i4.0 - IL_05cf: ldnull - IL_05d0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_05d5: stelem.ref - IL_05d6: ldloc.s V_16 - IL_05d8: ldc.i4.1 - IL_05d9: ldc.i4.1 - IL_05da: ldnull - IL_05db: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_05e0: stelem.ref - IL_05e1: ldloc.s V_16 - IL_05e3: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_05cf: ldc.i4.0 + IL_05d0: ldnull + IL_05d1: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05d6: stelem.ref + IL_05d7: ldloc.s V_16 + IL_05d9: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_05de: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_05e3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site23' + IL_05e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site23' + IL_05ed: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_05f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site23' + IL_05f7: ldarg.0 + IL_05f8: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_05fd: stloc.s V_17 + IL_05ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site24' + IL_0604: brtrue.s IL_063a + + IL_0606: ldc.i4.0 + IL_0607: ldstr "Number" + IL_060c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0611: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0616: ldc.i4.1 + IL_0617: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_061c: stloc.s V_18 + IL_061e: ldloc.s V_18 + IL_0620: ldc.i4.0 + IL_0621: ldc.i4.0 + IL_0622: ldnull + IL_0623: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0628: stelem.ref + IL_0629: ldloc.s V_18 + IL_062b: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0630: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0635: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site24' + IL_063a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site24' + IL_063f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0644: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site24' + IL_0649: ldarg.0 + IL_064a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_064f: stloc.s V_19 + IL_0651: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site22' + IL_0656: brtrue.s IL_06a1 + + IL_0658: ldc.i4 0x80 + IL_065d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0662: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0667: ldc.i4.3 + IL_0668: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_066d: stloc.s V_20 + IL_066f: ldloc.s V_20 + IL_0671: ldc.i4.0 + IL_0672: ldc.i4.0 + IL_0673: ldnull + IL_0674: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0679: stelem.ref + IL_067a: ldloc.s V_20 + IL_067c: ldc.i4.1 + IL_067d: ldc.i4.0 + IL_067e: ldnull + IL_067f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0684: stelem.ref + IL_0685: ldloc.s V_20 + IL_0687: ldc.i4.2 + IL_0688: ldc.i4.0 + IL_0689: ldnull + IL_068a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_068f: stelem.ref + IL_0690: ldloc.s V_20 + IL_0692: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetIndex(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0697: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_069c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site22' + IL_06a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site22' + IL_06a6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_06ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site22' + IL_06b0: ldloc.s V_17 + IL_06b2: ldloc.s V_19 + IL_06b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site21' + IL_06b9: brtrue.s IL_06f7 + + IL_06bb: ldc.i4.0 + IL_06bc: ldc.i4.s 63 + IL_06be: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_06c3: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_06c8: ldc.i4.2 + IL_06c9: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_06ce: stloc.s V_21 + IL_06d0: ldloc.s V_21 + IL_06d2: ldc.i4.0 + IL_06d3: ldc.i4.0 + IL_06d4: ldnull + IL_06d5: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06da: stelem.ref + IL_06db: ldloc.s V_21 + IL_06dd: ldc.i4.1 + IL_06de: ldc.i4.3 + IL_06df: ldnull + IL_06e0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06e5: stelem.ref + IL_06e6: ldloc.s V_21 + IL_06e8: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_06ed: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_06f2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site21' + IL_06f7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site21' + IL_06fc: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0701: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site21' + IL_0706: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site25' + IL_070b: brtrue.s IL_0747 + + IL_070d: ldc.i4.0 + IL_070e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0713: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0718: ldc.i4.2 + IL_0719: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_071e: stloc.s V_22 + IL_0720: ldloc.s V_22 + IL_0722: ldc.i4.0 + IL_0723: ldc.i4.0 + IL_0724: ldnull + IL_0725: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_072a: stelem.ref + IL_072b: ldloc.s V_22 + IL_072d: ldc.i4.1 + IL_072e: ldc.i4.0 + IL_072f: ldnull + IL_0730: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0735: stelem.ref + IL_0736: ldloc.s V_22 + IL_0738: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetIndex(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_073d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0742: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site25' + IL_0747: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site25' + IL_074c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0751: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site25' + IL_0756: ldloc.s V_17 + IL_0758: ldloc.s V_19 + IL_075a: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_075f: ldc.i4.5 + IL_0760: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0765: callvirt instance !4 class [mscorlib]System.Func`5::Invoke(!0, + !1, + !2, + !3) + IL_076a: pop + IL_076b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site26' + IL_0770: brtrue.s IL_07b1 + + IL_0772: ldc.i4.0 + IL_0773: ldstr "Setter" + IL_0778: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_077d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0782: ldc.i4.2 + IL_0783: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0788: stloc.s V_23 + IL_078a: ldloc.s V_23 + IL_078c: ldc.i4.0 + IL_078d: ldc.i4.0 + IL_078e: ldnull + IL_078f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0794: stelem.ref + IL_0795: ldloc.s V_23 + IL_0797: ldc.i4.1 + IL_0798: ldc.i4.1 + IL_0799: ldnull + IL_079a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_079f: stelem.ref + IL_07a0: ldloc.s V_23 + IL_07a2: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, string, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_05e8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05ed: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site21' - IL_05f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site21' - IL_05f7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site21' - IL_0601: ldarg.0 - IL_0602: newobj instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::.ctor() - IL_0607: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + IL_07a7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_07ac: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site26' + IL_07b1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site26' + IL_07b6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_07bb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site26' + IL_07c0: ldarg.0 + IL_07c1: newobj instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::.ctor() + IL_07c6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) - IL_060c: pop - IL_060d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site22' - IL_0612: brtrue.s IL_0653 - - IL_0614: ldc.i4.0 - IL_0615: ldstr "Setter2" - IL_061a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_061f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0624: ldc.i4.2 - IL_0625: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_062a: stloc.s V_17 - IL_062c: ldloc.s V_17 - IL_062e: ldc.i4.0 - IL_062f: ldc.i4.0 - IL_0630: ldnull - IL_0631: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0636: stelem.ref - IL_0637: ldloc.s V_17 - IL_0639: ldc.i4.1 - IL_063a: ldc.i4.3 - IL_063b: ldnull - IL_063c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0641: stelem.ref - IL_0642: ldloc.s V_17 - IL_0644: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_07cb: pop + IL_07cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site27' + IL_07d1: brtrue.s IL_0812 + + IL_07d3: ldc.i4.0 + IL_07d4: ldstr "Setter2" + IL_07d9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_07de: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_07e3: ldc.i4.2 + IL_07e4: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_07e9: stloc.s V_24 + IL_07eb: ldloc.s V_24 + IL_07ed: ldc.i4.0 + IL_07ee: ldc.i4.0 + IL_07ef: ldnull + IL_07f0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07f5: stelem.ref + IL_07f6: ldloc.s V_24 + IL_07f8: ldc.i4.1 + IL_07f9: ldc.i4.3 + IL_07fa: ldnull + IL_07fb: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0800: stelem.ref + IL_0801: ldloc.s V_24 + IL_0803: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, string, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0649: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_064e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site22' - IL_0653: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site22' - IL_0658: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_065d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site22' - IL_0662: ldarg.0 - IL_0663: ldc.i4.5 - IL_0664: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + IL_0808: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_080d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site27' + IL_0812: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site27' + IL_0817: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_081c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11'::'<>p__Site27' + IL_0821: ldarg.0 + IL_0822: ldc.i4.5 + IL_0823: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) - IL_0669: pop - IL_066a: ret + IL_0828: pop + IL_0829: ret } // end of method DynamicTests::MemberAccess + .method private hidebysig static void StructMemberAccess(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType valueType) cil managed + { + // Code size 1115 (0x45b) + .maxstack 12 + .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_1, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_2, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_3, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_4, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_5, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_6, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_7, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_8, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_9, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_10) + IL_0000: ldarga.s valueType + IL_0002: ldc.i4.0 + IL_0003: box [mscorlib]System.Int32 + IL_0008: stfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::Field + IL_000d: ldarga.s valueType + IL_000f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site29' + IL_0014: brtrue.s IL_004e + + IL_0016: ldc.i4.0 + IL_0017: ldc.i4.s 63 + IL_0019: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_001e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0023: ldc.i4.2 + IL_0024: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0029: stloc.0 + IL_002a: ldloc.0 + IL_002b: ldc.i4.0 + IL_002c: ldc.i4.0 + IL_002d: ldnull + IL_002e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0033: stelem.ref + IL_0034: ldloc.0 + IL_0035: ldc.i4.1 + IL_0036: ldc.i4.3 + IL_0037: ldnull + IL_0038: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_003d: stelem.ref + IL_003e: ldloc.0 + IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0044: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0049: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site29' + IL_004e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site29' + IL_0053: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0058: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site29' + IL_005d: ldarga.s valueType + IL_005f: ldfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::Field + IL_0064: ldc.i4.5 + IL_0065: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_006a: stfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::Field + IL_006f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site2a' + IL_0074: brtrue.s IL_00b6 + + IL_0076: ldc.i4.0 + IL_0077: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_007c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0081: ldc.i4.3 + IL_0082: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0087: stloc.1 + IL_0088: ldloc.1 + IL_0089: ldc.i4.0 + IL_008a: ldc.i4.0 + IL_008b: ldnull + IL_008c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0091: stelem.ref + IL_0092: ldloc.1 + IL_0093: ldc.i4.1 + IL_0094: ldc.i4.3 + IL_0095: ldnull + IL_0096: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_009b: stelem.ref + IL_009c: ldloc.1 + IL_009d: ldc.i4.2 + IL_009e: ldc.i4.3 + IL_009f: ldnull + IL_00a0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00a5: stelem.ref + IL_00a6: ldloc.1 + IL_00a7: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetIndex(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00ac: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00b1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site2a' + IL_00b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site2a' + IL_00bb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site2a' + IL_00c5: ldarga.s valueType + IL_00c7: ldfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::Field + IL_00cc: ldc.i4.1 + IL_00cd: ldc.i4.5 + IL_00ce: callvirt instance !4 class [mscorlib]System.Func`5::Invoke(!0, + !1, + !2, + !3) + IL_00d3: pop + IL_00d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site2b' + IL_00d9: brtrue.s IL_0111 + + IL_00db: ldc.i4 0x100 + IL_00e0: ldstr "CallMe" + IL_00e5: ldnull + IL_00e6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00eb: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00f0: ldc.i4.1 + IL_00f1: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00f6: stloc.2 + IL_00f7: ldloc.2 + IL_00f8: ldc.i4.0 + IL_00f9: ldc.i4.0 + IL_00fa: ldnull + IL_00fb: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0100: stelem.ref + IL_0101: ldloc.2 + IL_0102: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0107: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_010c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site2b' + IL_0111: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site2b' + IL_0116: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_011b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site2b' + IL_0120: ldarga.s valueType + IL_0122: ldfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::Field + IL_0127: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, + !1) + IL_012c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site2c' + IL_0131: brtrue.s IL_0174 + + IL_0133: ldc.i4 0x100 + IL_0138: ldstr "Casts" + IL_013d: ldnull + IL_013e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0143: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0148: ldc.i4.2 + IL_0149: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_014e: stloc.3 + IL_014f: ldloc.3 + IL_0150: ldc.i4.0 + IL_0151: ldc.i4.s 33 + IL_0153: ldnull + IL_0154: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0159: stelem.ref + IL_015a: ldloc.3 + IL_015b: ldc.i4.1 + IL_015c: ldc.i4.0 + IL_015d: ldnull + IL_015e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0163: stelem.ref + IL_0164: ldloc.3 + IL_0165: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_016a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_016f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site2c' + IL_0174: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site2c' + IL_0179: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_017e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site2c' + IL_0183: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0188: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_018d: ldarga.s valueType + IL_018f: call instance object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::get_GetOnlyProperty() + IL_0194: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0199: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site2d' + IL_019e: brtrue.s IL_01d9 + + IL_01a0: ldc.i4 0x100 + IL_01a5: ldstr "CallMe" + IL_01aa: ldnull + IL_01ab: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01b0: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01b5: ldc.i4.1 + IL_01b6: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_01bb: stloc.s V_4 + IL_01bd: ldloc.s V_4 + IL_01bf: ldc.i4.0 + IL_01c0: ldc.i4.0 + IL_01c1: ldnull + IL_01c2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01c7: stelem.ref + IL_01c8: ldloc.s V_4 + IL_01ca: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_01cf: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_01d4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site2d' + IL_01d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site2d' + IL_01de: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_01e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site2d' + IL_01e8: ldarga.s valueType + IL_01ea: call instance object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::get_GetOnlyProperty() + IL_01ef: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, + !1) + IL_01f4: ldarga.s valueType + IL_01f6: ldc.i4.0 + IL_01f7: box [mscorlib]System.Int32 + IL_01fc: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::set_Property(object) + IL_0201: ldarga.s valueType + IL_0203: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site2e' + IL_0208: brtrue.s IL_0246 + + IL_020a: ldc.i4.0 + IL_020b: ldc.i4.s 63 + IL_020d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0212: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0217: ldc.i4.2 + IL_0218: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_021d: stloc.s V_5 + IL_021f: ldloc.s V_5 + IL_0221: ldc.i4.0 + IL_0222: ldc.i4.0 + IL_0223: ldnull + IL_0224: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0229: stelem.ref + IL_022a: ldloc.s V_5 + IL_022c: ldc.i4.1 + IL_022d: ldc.i4.3 + IL_022e: ldnull + IL_022f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0234: stelem.ref + IL_0235: ldloc.s V_5 + IL_0237: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_023c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0241: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site2e' + IL_0246: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site2e' + IL_024b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0250: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site2e' + IL_0255: ldarga.s valueType + IL_0257: call instance object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::get_Property() + IL_025c: ldc.i4.5 + IL_025d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0262: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::set_Property(object) + IL_0267: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site2f' + IL_026c: brtrue.s IL_02b3 + + IL_026e: ldc.i4.0 + IL_026f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0274: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0279: ldc.i4.3 + IL_027a: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_027f: stloc.s V_6 + IL_0281: ldloc.s V_6 + IL_0283: ldc.i4.0 + IL_0284: ldc.i4.0 + IL_0285: ldnull + IL_0286: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_028b: stelem.ref + IL_028c: ldloc.s V_6 + IL_028e: ldc.i4.1 + IL_028f: ldc.i4.3 + IL_0290: ldnull + IL_0291: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0296: stelem.ref + IL_0297: ldloc.s V_6 + IL_0299: ldc.i4.2 + IL_029a: ldc.i4.3 + IL_029b: ldnull + IL_029c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02a1: stelem.ref + IL_02a2: ldloc.s V_6 + IL_02a4: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetIndex(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_02a9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_02ae: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site2f' + IL_02b3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site2f' + IL_02b8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_02bd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site2f' + IL_02c2: ldarga.s valueType + IL_02c4: call instance object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::get_Property() + IL_02c9: ldc.i4.1 + IL_02ca: ldc.i4.5 + IL_02cb: callvirt instance !4 class [mscorlib]System.Func`5::Invoke(!0, + !1, + !2, + !3) + IL_02d0: pop + IL_02d1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site30' + IL_02d6: brtrue.s IL_031c + + IL_02d8: ldc.i4 0x100 + IL_02dd: ldstr "CallMe" + IL_02e2: ldnull + IL_02e3: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_02e8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_02ed: ldc.i4.2 + IL_02ee: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_02f3: stloc.s V_7 + IL_02f5: ldloc.s V_7 + IL_02f7: ldc.i4.0 + IL_02f8: ldc.i4.0 + IL_02f9: ldnull + IL_02fa: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02ff: stelem.ref + IL_0300: ldloc.s V_7 + IL_0302: ldc.i4.1 + IL_0303: ldc.i4.0 + IL_0304: ldnull + IL_0305: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_030a: stelem.ref + IL_030b: ldloc.s V_7 + IL_030d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0312: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0317: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site30' + IL_031c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site30' + IL_0321: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0326: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site30' + IL_032b: ldarga.s valueType + IL_032d: call instance object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::get_Property() + IL_0332: ldc.i4.5 + IL_0333: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site31' + IL_0338: brtrue.s IL_036f + + IL_033a: ldc.i4.0 + IL_033b: ldstr "Call" + IL_0340: ldnull + IL_0341: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0346: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_034b: ldc.i4.1 + IL_034c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0351: stloc.s V_8 + IL_0353: ldloc.s V_8 + IL_0355: ldc.i4.0 + IL_0356: ldc.i4.0 + IL_0357: ldnull + IL_0358: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_035d: stelem.ref + IL_035e: ldloc.s V_8 + IL_0360: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0365: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_036a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site31' + IL_036f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site31' + IL_0374: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0379: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site31' + IL_037e: ldarga.s valueType + IL_0380: call instance object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::get_Property() + IL_0385: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_038a: call object ICSharpCode.Decompiler.Tests.TestCases.Pretty.Extension::ToDynamic(int32, + object) + IL_038f: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0394: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer28'/'<>q__SiteDelegate32'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site33' + IL_0399: brtrue.s IL_03e0 + + IL_039b: ldc.i4 0x100 + IL_03a0: ldstr "Method" + IL_03a5: ldnull + IL_03a6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_03ab: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_03b0: ldc.i4.2 + IL_03b1: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_03b6: stloc.s V_9 + IL_03b8: ldloc.s V_9 + IL_03ba: ldc.i4.0 + IL_03bb: ldc.i4.s 9 + IL_03bd: ldnull + IL_03be: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03c3: stelem.ref + IL_03c4: ldloc.s V_9 + IL_03c6: ldc.i4.1 + IL_03c7: ldc.i4.0 + IL_03c8: ldnull + IL_03c9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03ce: stelem.ref + IL_03cf: ldloc.s V_9 + IL_03d1: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_03d6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer28'/'<>q__SiteDelegate32'>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_03db: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer28'/'<>q__SiteDelegate32'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site33' + IL_03e0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer28'/'<>q__SiteDelegate32'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site33' + IL_03e5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer28'/'<>q__SiteDelegate32'>::Target + IL_03ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer28'/'<>q__SiteDelegate32'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site33' + IL_03ef: ldarga.s valueType + IL_03f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site34' + IL_03f6: brtrue.s IL_0433 + + IL_03f8: ldc.i4.0 + IL_03f9: ldc.i4.0 + IL_03fa: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_03ff: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0404: ldc.i4.2 + IL_0405: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_040a: stloc.s V_10 + IL_040c: ldloc.s V_10 + IL_040e: ldc.i4.0 + IL_040f: ldc.i4.0 + IL_0410: ldnull + IL_0411: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0416: stelem.ref + IL_0417: ldloc.s V_10 + IL_0419: ldc.i4.1 + IL_041a: ldc.i4.0 + IL_041b: ldnull + IL_041c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0421: stelem.ref + IL_0422: ldloc.s V_10 + IL_0424: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0429: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_042e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site34' + IL_0433: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site34' + IL_0438: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_043d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'::'<>p__Site34' + IL_0442: ldarga.s valueType + IL_0444: call instance object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::get_GetOnlyProperty() + IL_0449: ldarga.s valueType + IL_044b: ldfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::Field + IL_0450: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0455: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer28'/'<>q__SiteDelegate32'::Invoke(class [System.Core]System.Runtime.CompilerServices.CallSite, + valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType&, + object) + IL_045a: ret + } // end of method DynamicTests::StructMemberAccess + .method private hidebysig static void RequiredCasts() cil managed { // Code size 935 (0x3a7) @@ -2009,7 +2816,7 @@ class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_7, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_8, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_9) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site24' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site36' IL_0005: brtrue.s IL_0042 IL_0007: ldc.i4.0 @@ -2039,10 +2846,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0038: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_003d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site24' - IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site24' + IL_003d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site36' + IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site36' IL_0047: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_004c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site24' + IL_004c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site36' IL_0051: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::objectField IL_0056: ldc.i4.5 IL_0057: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2051,7 +2858,7 @@ IL_005c: pop IL_005d: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::objectField IL_0062: stloc.1 - IL_0063: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site25' + IL_0063: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site37' IL_0068: brtrue.s IL_0089 IL_006a: ldc.i4.0 @@ -2062,16 +2869,16 @@ string, class [mscorlib]System.Type) IL_007f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0084: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site25' - IL_0089: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site25' + IL_0084: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site37' + IL_0089: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site37' IL_008e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0093: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site25' + IL_0093: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site37' IL_0098: ldloc.1 IL_0099: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_009e: brtrue IL_01a5 - IL_00a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site28' + IL_00a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site3a' IL_00a8: brtrue.s IL_00e9 IL_00aa: ldc.i4 0x80 @@ -2101,12 +2908,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00df: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00e4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site28' - IL_00e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site28' + IL_00e4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site3a' + IL_00e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site3a' IL_00ee: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site28' + IL_00f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site3a' IL_00f8: ldloc.1 - IL_00f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site27' + IL_00f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site39' IL_00fe: brtrue.s IL_0138 IL_0100: ldc.i4.0 @@ -2136,11 +2943,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_012e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0133: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site27' - IL_0138: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site27' + IL_0133: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site39' + IL_0138: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site39' IL_013d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0142: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site27' - IL_0147: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site29' + IL_0142: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site39' + IL_0147: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site3b' IL_014c: brtrue.s IL_0182 IL_014e: ldc.i4.0 @@ -2163,10 +2970,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0178: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_017d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site29' - IL_0182: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site29' + IL_017d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site3b' + IL_0182: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site3b' IL_0187: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_018c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site29' + IL_018c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site3b' IL_0191: ldloc.1 IL_0192: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -2180,7 +2987,7 @@ IL_01a2: pop IL_01a3: br.s IL_0207 - IL_01a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site26' + IL_01a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site38' IL_01aa: brtrue.s IL_01f0 IL_01ac: ldc.i4 0x104 @@ -2212,17 +3019,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01e6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01eb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site26' - IL_01f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site26' + IL_01eb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site38' + IL_01f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site38' IL_01f5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site26' + IL_01fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site38' IL_01ff: ldloc.1 IL_0200: ldc.i4.5 IL_0201: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_0206: pop - IL_0207: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2a' + IL_0207: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site3c' IL_020c: brtrue.s IL_0247 IL_020e: ldc.i4 0x100 @@ -2247,17 +3054,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_023d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0242: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2a' - IL_0247: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2a' + IL_0242: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site3c' + IL_0247: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site3c' IL_024c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0251: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2a' + IL_0251: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site3c' IL_0256: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::objectField IL_025b: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, !1) IL_0260: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0265: callvirt instance string [mscorlib]System.Object::ToString() IL_026a: pop - IL_026b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2b' + IL_026b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site3d' IL_0270: brtrue.s IL_02b6 IL_0272: ldc.i4 0x100 @@ -2289,16 +3096,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02ac: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02b1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2b' - IL_02b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2b' + IL_02b1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site3d' + IL_02b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site3d' IL_02bb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2b' + IL_02c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site3d' IL_02c5: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_02ca: ldstr "Hello World" IL_02cf: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_02d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2c' + IL_02d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site3e' IL_02d9: brtrue.s IL_031f IL_02db: ldc.i4 0x100 @@ -2330,16 +3137,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0315: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_031a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2c' - IL_031f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2c' + IL_031a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site3e' + IL_031f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site3e' IL_0324: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0329: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2c' + IL_0329: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site3e' IL_032e: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0333: ldstr "Hello World" IL_0338: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_033d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2d' + IL_033d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site3f' IL_0342: brtrue.s IL_0388 IL_0344: ldc.i4 0x100 @@ -2371,10 +3178,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_037e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0383: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2d' - IL_0388: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2d' + IL_0383: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site3f' + IL_0388: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site3f' IL_038d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0392: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer23'::'<>p__Site2d' + IL_0392: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site3f' IL_0397: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_039c: ldstr "Hello World" IL_03a1: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -2388,7 +3195,7 @@ // Code size 102 (0x66) .maxstack 8 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site2f' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer40'::'<>p__Site41' IL_0005: brtrue.s IL_0047 IL_0007: ldc.i4 0x100 @@ -2420,10 +3227,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0042: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site2f' - IL_0047: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site2f' + IL_0042: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer40'::'<>p__Site41' + IL_0047: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer40'::'<>p__Site41' IL_004c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0051: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer2e'::'<>p__Site2f' + IL_0051: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer40'::'<>p__Site41' IL_0056: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_005b: ldstr "Hello World" IL_0060: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -2437,7 +3244,7 @@ // Code size 106 (0x6a) .maxstack 8 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer30'::'<>p__Site31' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer42'::'<>p__Site43' IL_0005: brtrue.s IL_004b IL_0007: ldc.i4 0x100 @@ -2469,10 +3276,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0041: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0046: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer30'::'<>p__Site31' - IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer30'::'<>p__Site31' + IL_0046: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer42'::'<>p__Site43' + IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer42'::'<>p__Site43' IL_0050: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer30'::'<>p__Site31' + IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer42'::'<>p__Site43' IL_005a: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_005f: ldstr "Hello World" IL_0064: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -2487,7 +3294,7 @@ // Code size 112 (0x70) .maxstack 8 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer32'/'<>q__SiteDelegate33'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer32'::'<>p__Site34' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer44'/'<>q__SiteDelegate45'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer44'::'<>p__Site46' IL_0005: brtrue.s IL_0053 IL_0007: ldc.i4 0x100 @@ -2525,15 +3332,15 @@ class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0049: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer32'/'<>q__SiteDelegate33'>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_004e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer32'/'<>q__SiteDelegate33'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer32'::'<>p__Site34' - IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer32'/'<>q__SiteDelegate33'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer32'::'<>p__Site34' - IL_0058: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer32'/'<>q__SiteDelegate33'>::Target - IL_005d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer32'/'<>q__SiteDelegate33'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer32'::'<>p__Site34' + IL_0049: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer44'/'<>q__SiteDelegate45'>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_004e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer44'/'<>q__SiteDelegate45'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer44'::'<>p__Site46' + IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer44'/'<>q__SiteDelegate45'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer44'::'<>p__Site46' + IL_0058: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer44'/'<>q__SiteDelegate45'>::Target + IL_005d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1o__SiteContainer44'/'<>q__SiteDelegate45'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer44'::'<>p__Site46' IL_0062: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0067: ldarga.s a IL_0069: ldarg.1 - IL_006a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer32'/'<>q__SiteDelegate33'::Invoke(class [System.Core]System.Runtime.CompilerServices.CallSite, + IL_006a: callvirt instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer44'/'<>q__SiteDelegate45'::Invoke(class [System.Core]System.Runtime.CompilerServices.CallSite, object, int32&, int32&) @@ -2545,7 +3352,7 @@ // Code size 102 (0x66) .maxstack 8 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site36' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer47'::'<>p__Site48' IL_0005: brtrue.s IL_0047 IL_0007: ldc.i4 0x100 @@ -2577,10 +3384,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0042: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site36' - IL_0047: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site36' + IL_0042: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer47'::'<>p__Site48' + IL_0047: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer47'::'<>p__Site48' IL_004c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0051: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer35'::'<>p__Site36' + IL_0051: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer47'::'<>p__Site48' IL_0056: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_005b: ldstr "Hello World" IL_0060: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -2594,7 +3401,7 @@ // Code size 102 (0x66) .maxstack 8 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site38' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer49'::'<>p__Site4a' IL_0005: brtrue.s IL_0047 IL_0007: ldc.i4 0x100 @@ -2626,10 +3433,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0042: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site38' - IL_0047: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site38' + IL_0042: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer49'::'<>p__Site4a' + IL_0047: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer49'::'<>p__Site4a' IL_004c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0051: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer37'::'<>p__Site38' + IL_0051: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer49'::'<>p__Site4a' IL_0056: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_005b: ldstr "Hello World" IL_0060: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -2643,7 +3450,7 @@ // Code size 124 (0x7c) .maxstack 8 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3a' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4b'::'<>p__Site4c' IL_0005: brtrue.s IL_005b IL_0007: ldc.i4 0x100 @@ -2689,10 +3496,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0051: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0056: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3a' - IL_005b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3a' + IL_0056: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4b'::'<>p__Site4c' + IL_005b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4b'::'<>p__Site4c' IL_0060: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0065: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer39'::'<>p__Site3a' + IL_0065: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4b'::'<>p__Site4c' IL_006a: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_006f: ldstr "Hello World" IL_0074: ldc.i4.5 @@ -2710,7 +3517,7 @@ // Code size 124 (0x7c) .maxstack 8 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3b'::'<>p__Site3c' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4d'::'<>p__Site4e' IL_0005: brtrue.s IL_005b IL_0007: ldc.i4 0x100 @@ -2756,10 +3563,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0051: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0056: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3b'::'<>p__Site3c' - IL_005b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3b'::'<>p__Site3c' + IL_0056: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4d'::'<>p__Site4e' + IL_005b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4d'::'<>p__Site4e' IL_0060: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0065: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3b'::'<>p__Site3c' + IL_0065: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4d'::'<>p__Site4e' IL_006a: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_006f: ldstr "Hello World" IL_0074: ldc.i4.5 @@ -2783,7 +3590,7 @@ .maxstack 12 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_1) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3d'::'<>p__Site3e' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4f'::'<>p__Site50' IL_0005: brtrue.s IL_004b IL_0007: ldc.i4 0x100 @@ -2818,13 +3625,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0041: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0046: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3d'::'<>p__Site3e' - IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3d'::'<>p__Site3e' + IL_0046: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4f'::'<>p__Site50' + IL_004b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4f'::'<>p__Site50' IL_0050: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3d'::'<>p__Site3e' + IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4f'::'<>p__Site50' IL_005a: ldarg.0 IL_005b: ldnull - IL_005c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3d'::'<>p__Site3f' + IL_005c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4f'::'<>p__Site51' IL_0061: brtrue.s IL_0095 IL_0063: ldc.i4.0 @@ -2849,10 +3656,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_008b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0090: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3d'::'<>p__Site3f' - IL_0095: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3d'::'<>p__Site3f' + IL_0090: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4f'::'<>p__Site51' + IL_0095: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4f'::'<>p__Site51' IL_009a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_009f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer3d'::'<>p__Site3f' + IL_009f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer4f'::'<>p__Site51' IL_00a4: ldarg.1 IL_00a5: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -2875,7 +3682,7 @@ .locals init (object V_0, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_1, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_2) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer40'::'<>p__Site41' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer52'::'<>p__Site53' IL_0005: brtrue.s IL_0038 IL_0007: ldc.i4.0 @@ -2898,15 +3705,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_002e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0033: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer40'::'<>p__Site41' - IL_0038: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer40'::'<>p__Site41' + IL_0033: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer52'::'<>p__Site53' + IL_0038: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer52'::'<>p__Site53' IL_003d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer40'::'<>p__Site41' + IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer52'::'<>p__Site53' IL_0047: ldarg.0 IL_0048: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_004d: stloc.0 - IL_004e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer40'::'<>p__Site42' + IL_004e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer52'::'<>p__Site54' IL_0053: brtrue.s IL_008b IL_0055: ldc.i4.0 @@ -2934,10 +3741,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0081: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0086: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer40'::'<>p__Site42' - IL_008b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer40'::'<>p__Site42' + IL_0086: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer52'::'<>p__Site54' + IL_008b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer52'::'<>p__Site54' IL_0090: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0095: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer40'::'<>p__Site42' + IL_0095: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer52'::'<>p__Site54' IL_009a: ldloc.0 IL_009b: ldc.i4.0 IL_009c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2957,7 +3764,7 @@ .maxstack 9 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_1) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer43'::'<>p__Site44' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer55'::'<>p__Site56' IL_0005: brtrue.s IL_003d IL_0007: ldc.i4.0 @@ -2985,11 +3792,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0033: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0038: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer43'::'<>p__Site44' - IL_003d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer43'::'<>p__Site44' + IL_0038: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer55'::'<>p__Site56' + IL_003d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer55'::'<>p__Site56' IL_0042: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0047: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer43'::'<>p__Site44' - IL_004c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer43'::'<>p__Site45' + IL_0047: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer55'::'<>p__Site56' + IL_004c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer55'::'<>p__Site57' IL_0051: brtrue.s IL_0085 IL_0053: ldc.i4.s 64 @@ -3012,10 +3819,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_007b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0080: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer43'::'<>p__Site45' - IL_0085: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer43'::'<>p__Site45' + IL_0080: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer55'::'<>p__Site57' + IL_0085: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer55'::'<>p__Site57' IL_008a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_008f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer43'::'<>p__Site45' + IL_008f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer55'::'<>p__Site57' IL_0094: ldarg.0 IL_0095: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -3065,7 +3872,7 @@ class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_27, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_28, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_29) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site47' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site59' IL_0005: brtrue.s IL_0048 IL_0007: ldc.i4 0x100 @@ -3097,13 +3904,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site47' - IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site47' + IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site59' + IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site59' IL_004d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site47' + IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site59' IL_0057: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_005c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site48' + IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5a' IL_0066: brtrue.s IL_009f IL_0068: ldc.i4.0 @@ -3133,10 +3940,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0095: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_009a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site48' - IL_009f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site48' + IL_009a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5a' + IL_009f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5a' IL_00a4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00a9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site48' + IL_00a9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5a' IL_00ae: ldarg.0 IL_00af: ldarg.1 IL_00b0: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3145,7 +3952,7 @@ IL_00b5: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_00ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site49' + IL_00ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5b' IL_00bf: brtrue.s IL_0102 IL_00c1: ldc.i4 0x100 @@ -3177,13 +3984,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00f8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00fd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site49' - IL_0102: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site49' + IL_00fd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5b' + IL_0102: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5b' IL_0107: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_010c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site49' + IL_010c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5b' IL_0111: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0116: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_011b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4a' + IL_011b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5c' IL_0120: brtrue.s IL_0159 IL_0122: ldc.i4.0 @@ -3213,10 +4020,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_014f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0154: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4a' - IL_0159: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4a' + IL_0154: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5c' + IL_0159: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5c' IL_015e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0163: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4a' + IL_0163: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5c' IL_0168: ldarg.0 IL_0169: ldc.i4.1 IL_016a: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3225,7 +4032,7 @@ IL_016f: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0174: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4b' + IL_0174: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5d' IL_0179: brtrue.s IL_01c0 IL_017b: ldc.i4 0x100 @@ -3257,13 +4064,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01b6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01bb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4b' - IL_01c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4b' + IL_01bb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5d' + IL_01c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5d' IL_01c5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4b' + IL_01ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5d' IL_01cf: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_01d4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_01d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4c' + IL_01d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5e' IL_01de: brtrue.s IL_021b IL_01e0: ldc.i4.0 @@ -3293,10 +4100,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0211: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0216: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4c' - IL_021b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4c' + IL_0216: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5e' + IL_021b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5e' IL_0220: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0225: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4c' + IL_0225: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5e' IL_022a: ldarg.0 IL_022b: ldnull IL_022c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3305,7 +4112,7 @@ IL_0231: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0236: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4d' + IL_0236: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5f' IL_023b: brtrue.s IL_0282 IL_023d: ldc.i4 0x100 @@ -3337,13 +4144,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0278: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_027d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4d' - IL_0282: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4d' + IL_027d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5f' + IL_0282: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5f' IL_0287: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_028c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4d' + IL_028c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site5f' IL_0291: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0296: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_029b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4e' + IL_029b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site60' IL_02a0: brtrue.s IL_02de IL_02a2: ldc.i4.0 @@ -3373,10 +4180,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02d4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4e' - IL_02de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4e' + IL_02d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site60' + IL_02de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site60' IL_02e3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4e' + IL_02e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site60' IL_02ed: ldarg.0 IL_02ee: ldarg.1 IL_02ef: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3385,7 +4192,7 @@ IL_02f4: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_02f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4f' + IL_02f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site61' IL_02fe: brtrue.s IL_0345 IL_0300: ldc.i4 0x100 @@ -3417,13 +4224,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_033b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0340: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4f' - IL_0345: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4f' + IL_0340: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site61' + IL_0345: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site61' IL_034a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_034f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site4f' + IL_034f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site61' IL_0354: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0359: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_035e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site50' + IL_035e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site62' IL_0363: brtrue.s IL_03a1 IL_0365: ldc.i4.0 @@ -3453,10 +4260,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0397: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_039c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site50' - IL_03a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site50' + IL_039c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site62' + IL_03a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site62' IL_03a6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site50' + IL_03ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site62' IL_03b0: ldarg.0 IL_03b1: ldc.i4.1 IL_03b2: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3465,7 +4272,7 @@ IL_03b7: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_03bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site51' + IL_03bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site63' IL_03c1: brtrue.s IL_0408 IL_03c3: ldc.i4 0x100 @@ -3497,13 +4304,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03fe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0403: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site51' - IL_0408: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site51' + IL_0403: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site63' + IL_0408: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site63' IL_040d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0412: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site51' + IL_0412: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site63' IL_0417: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_041c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0421: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site52' + IL_0421: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site64' IL_0426: brtrue.s IL_0464 IL_0428: ldc.i4.0 @@ -3533,10 +4340,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_045a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_045f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site52' - IL_0464: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site52' + IL_045f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site64' + IL_0464: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site64' IL_0469: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_046e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site52' + IL_046e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site64' IL_0473: ldarg.0 IL_0474: ldnull IL_0475: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3545,7 +4352,7 @@ IL_047a: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_047f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site53' + IL_047f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site65' IL_0484: brtrue.s IL_04cb IL_0486: ldc.i4 0x100 @@ -3577,13 +4384,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04c1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04c6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site53' - IL_04cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site53' + IL_04c6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site65' + IL_04cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site65' IL_04d0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site53' + IL_04d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site65' IL_04da: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_04df: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_04e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site54' + IL_04e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site66' IL_04e9: brtrue.s IL_0527 IL_04eb: ldc.i4.0 @@ -3613,10 +4420,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_051d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0522: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site54' - IL_0527: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site54' + IL_0522: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site66' + IL_0527: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site66' IL_052c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0531: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site54' + IL_0531: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site66' IL_0536: ldarg.0 IL_0537: ldarg.1 IL_0538: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3625,7 +4432,7 @@ IL_053d: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0542: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site55' + IL_0542: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site67' IL_0547: brtrue.s IL_058e IL_0549: ldc.i4 0x100 @@ -3657,13 +4464,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0584: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0589: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site55' - IL_058e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site55' + IL_0589: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site67' + IL_058e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site67' IL_0593: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0598: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site55' + IL_0598: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site67' IL_059d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_05a2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_05a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site56' + IL_05a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site68' IL_05ac: brtrue.s IL_05ea IL_05ae: ldc.i4.0 @@ -3693,10 +4500,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05e0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05e5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site56' - IL_05ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site56' + IL_05e5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site68' + IL_05ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site68' IL_05ef: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site56' + IL_05f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site68' IL_05f9: ldarg.0 IL_05fa: ldc.i4.1 IL_05fb: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3705,7 +4512,7 @@ IL_0600: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0605: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site57' + IL_0605: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site69' IL_060a: brtrue.s IL_0651 IL_060c: ldc.i4 0x100 @@ -3737,13 +4544,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0647: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_064c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site57' - IL_0651: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site57' + IL_064c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site69' + IL_0651: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site69' IL_0656: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_065b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site57' + IL_065b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site69' IL_0660: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0665: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_066a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site58' + IL_066a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6a' IL_066f: brtrue.s IL_06ad IL_0671: ldc.i4.0 @@ -3773,10 +4580,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06a3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06a8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site58' - IL_06ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site58' + IL_06a8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6a' + IL_06ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6a' IL_06b2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06b7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site58' + IL_06b7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6a' IL_06bc: ldarg.0 IL_06bd: ldnull IL_06be: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3785,7 +4592,7 @@ IL_06c3: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_06c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site59' + IL_06c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6b' IL_06cd: brtrue.s IL_0714 IL_06cf: ldc.i4 0x100 @@ -3817,13 +4624,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_070a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_070f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site59' - IL_0714: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site59' + IL_070f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6b' + IL_0714: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6b' IL_0719: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_071e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site59' + IL_071e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6b' IL_0723: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0728: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_072d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5a' + IL_072d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6c' IL_0732: brtrue.s IL_0770 IL_0734: ldc.i4.0 @@ -3853,10 +4660,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0766: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_076b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5a' - IL_0770: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5a' + IL_076b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6c' + IL_0770: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6c' IL_0775: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_077a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5a' + IL_077a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6c' IL_077f: ldarg.0 IL_0780: ldarg.1 IL_0781: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3865,7 +4672,7 @@ IL_0786: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_078b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5b' + IL_078b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6d' IL_0790: brtrue.s IL_07d7 IL_0792: ldc.i4 0x100 @@ -3897,13 +4704,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07cd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07d2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5b' - IL_07d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5b' + IL_07d2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6d' + IL_07d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6d' IL_07dc: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5b' + IL_07e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6d' IL_07e6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_07eb: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_07f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5c' + IL_07f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6e' IL_07f5: brtrue.s IL_0833 IL_07f7: ldc.i4.0 @@ -3933,10 +4740,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0829: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_082e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5c' - IL_0833: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5c' + IL_082e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6e' + IL_0833: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6e' IL_0838: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_083d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5c' + IL_083d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6e' IL_0842: ldarg.0 IL_0843: ldc.i4.1 IL_0844: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3945,7 +4752,7 @@ IL_0849: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_084e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5d' + IL_084e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6f' IL_0853: brtrue.s IL_089a IL_0855: ldc.i4 0x100 @@ -3977,13 +4784,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0890: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0895: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5d' - IL_089a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5d' + IL_0895: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6f' + IL_089a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6f' IL_089f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5d' + IL_08a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site6f' IL_08a9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_08ae: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_08b3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5e' + IL_08b3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site70' IL_08b8: brtrue.s IL_08f6 IL_08ba: ldc.i4.0 @@ -4013,10 +4820,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08ec: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08f1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5e' - IL_08f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5e' + IL_08f1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site70' + IL_08f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site70' IL_08fb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0900: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5e' + IL_0900: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site70' IL_0905: ldarg.0 IL_0906: ldnull IL_0907: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4025,7 +4832,7 @@ IL_090c: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0911: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5f' + IL_0911: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site71' IL_0916: brtrue.s IL_095d IL_0918: ldc.i4 0x100 @@ -4057,13 +4864,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0953: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0958: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5f' - IL_095d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5f' + IL_0958: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site71' + IL_095d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site71' IL_0962: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0967: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site5f' + IL_0967: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site71' IL_096c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0971: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0976: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site60' + IL_0976: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site72' IL_097b: brtrue.s IL_09b9 IL_097d: ldc.i4.0 @@ -4093,10 +4900,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09af: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09b4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site60' - IL_09b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site60' + IL_09b4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site72' + IL_09b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site72' IL_09be: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09c3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site60' + IL_09c3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site72' IL_09c8: ldarg.0 IL_09c9: ldarg.1 IL_09ca: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4105,7 +4912,7 @@ IL_09cf: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_09d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site61' + IL_09d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site73' IL_09d9: brtrue.s IL_0a20 IL_09db: ldc.i4 0x100 @@ -4137,13 +4944,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a16: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a1b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site61' - IL_0a20: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site61' + IL_0a1b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site73' + IL_0a20: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site73' IL_0a25: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a2a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site61' + IL_0a2a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site73' IL_0a2f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0a34: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0a39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site62' + IL_0a39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site74' IL_0a3e: brtrue.s IL_0a7c IL_0a40: ldc.i4.0 @@ -4173,10 +4980,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a72: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a77: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site62' - IL_0a7c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site62' + IL_0a77: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site74' + IL_0a7c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site74' IL_0a81: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a86: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site62' + IL_0a86: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site74' IL_0a8b: ldarg.0 IL_0a8c: ldc.i4.1 IL_0a8d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4185,7 +4992,7 @@ IL_0a92: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0a97: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site63' + IL_0a97: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site75' IL_0a9c: brtrue.s IL_0ae3 IL_0a9e: ldc.i4 0x100 @@ -4217,13 +5024,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0ad9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ade: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site63' - IL_0ae3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site63' + IL_0ade: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site75' + IL_0ae3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site75' IL_0ae8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0aed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site63' + IL_0aed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site75' IL_0af2: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0af7: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0afc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site64' + IL_0afc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site76' IL_0b01: brtrue.s IL_0b3f IL_0b03: ldc.i4.0 @@ -4253,10 +5060,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b35: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b3a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site64' - IL_0b3f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site64' + IL_0b3a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site76' + IL_0b3f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site76' IL_0b44: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer46'::'<>p__Site64' + IL_0b49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer58'::'<>p__Site76' IL_0b4e: ldarg.0 IL_0b4f: ldnull IL_0b50: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4307,7 +5114,7 @@ class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_27, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_28, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_29) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site66' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site78' IL_0005: brtrue.s IL_0048 IL_0007: ldc.i4 0x100 @@ -4339,13 +5146,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site66' - IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site66' + IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site78' + IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site78' IL_004d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site66' + IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site78' IL_0057: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_005c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site67' + IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site79' IL_0066: brtrue.s IL_009f IL_0068: ldc.i4.1 @@ -4375,10 +5182,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0095: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_009a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site67' - IL_009f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site67' + IL_009a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site79' + IL_009f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site79' IL_00a4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00a9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site67' + IL_00a9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site79' IL_00ae: ldarg.0 IL_00af: ldarg.1 IL_00b0: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4387,7 +5194,7 @@ IL_00b5: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_00ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site68' + IL_00ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site7a' IL_00bf: brtrue.s IL_0102 IL_00c1: ldc.i4 0x100 @@ -4419,13 +5226,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00f8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00fd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site68' - IL_0102: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site68' + IL_00fd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site7a' + IL_0102: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site7a' IL_0107: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_010c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site68' + IL_010c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site7a' IL_0111: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0116: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_011b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site69' + IL_011b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site7b' IL_0120: brtrue.s IL_0159 IL_0122: ldc.i4.1 @@ -4455,10 +5262,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_014f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0154: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site69' - IL_0159: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site69' + IL_0154: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site7b' + IL_0159: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site7b' IL_015e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0163: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site69' + IL_0163: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site7b' IL_0168: ldarg.0 IL_0169: ldc.i4.1 IL_016a: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4467,7 +5274,7 @@ IL_016f: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0174: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6a' + IL_0174: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site7c' IL_0179: brtrue.s IL_01c0 IL_017b: ldc.i4 0x100 @@ -4499,13 +5306,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01b6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01bb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6a' - IL_01c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6a' + IL_01bb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site7c' + IL_01c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site7c' IL_01c5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6a' + IL_01ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site7c' IL_01cf: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_01d4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_01d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6b' + IL_01d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site7d' IL_01de: brtrue.s IL_021b IL_01e0: ldc.i4.1 @@ -4535,10 +5342,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0211: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0216: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6b' - IL_021b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6b' + IL_0216: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site7d' + IL_021b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site7d' IL_0220: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0225: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6b' + IL_0225: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site7d' IL_022a: ldarg.0 IL_022b: ldnull IL_022c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4547,7 +5354,7 @@ IL_0231: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0236: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6c' + IL_0236: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site7e' IL_023b: brtrue.s IL_0282 IL_023d: ldc.i4 0x100 @@ -4579,13 +5386,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0278: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_027d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6c' - IL_0282: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6c' + IL_027d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site7e' + IL_0282: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site7e' IL_0287: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_028c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6c' + IL_028c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site7e' IL_0291: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0296: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_029b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6d' + IL_029b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site7f' IL_02a0: brtrue.s IL_02de IL_02a2: ldc.i4.1 @@ -4615,10 +5422,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02d4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6d' - IL_02de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6d' + IL_02d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site7f' + IL_02de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site7f' IL_02e3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6d' + IL_02e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site7f' IL_02ed: ldarg.0 IL_02ee: ldarg.1 IL_02ef: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4627,7 +5434,7 @@ IL_02f4: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_02f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6e' + IL_02f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site80' IL_02fe: brtrue.s IL_0345 IL_0300: ldc.i4 0x100 @@ -4659,13 +5466,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_033b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0340: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6e' - IL_0345: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6e' + IL_0340: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site80' + IL_0345: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site80' IL_034a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_034f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6e' + IL_034f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site80' IL_0354: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0359: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_035e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6f' + IL_035e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site81' IL_0363: brtrue.s IL_03a1 IL_0365: ldc.i4.1 @@ -4695,10 +5502,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0397: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_039c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6f' - IL_03a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6f' + IL_039c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site81' + IL_03a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site81' IL_03a6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site6f' + IL_03ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site81' IL_03b0: ldarg.0 IL_03b1: ldc.i4.1 IL_03b2: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4707,7 +5514,7 @@ IL_03b7: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_03bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site70' + IL_03bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site82' IL_03c1: brtrue.s IL_0408 IL_03c3: ldc.i4 0x100 @@ -4739,13 +5546,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03fe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0403: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site70' - IL_0408: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site70' + IL_0403: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site82' + IL_0408: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site82' IL_040d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0412: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site70' + IL_0412: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site82' IL_0417: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_041c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0421: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site71' + IL_0421: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site83' IL_0426: brtrue.s IL_0464 IL_0428: ldc.i4.1 @@ -4775,10 +5582,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_045a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_045f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site71' - IL_0464: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site71' + IL_045f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site83' + IL_0464: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site83' IL_0469: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_046e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site71' + IL_046e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site83' IL_0473: ldarg.0 IL_0474: ldnull IL_0475: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4787,7 +5594,7 @@ IL_047a: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_047f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site72' + IL_047f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site84' IL_0484: brtrue.s IL_04cb IL_0486: ldc.i4 0x100 @@ -4819,13 +5626,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04c1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04c6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site72' - IL_04cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site72' + IL_04c6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site84' + IL_04cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site84' IL_04d0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site72' + IL_04d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site84' IL_04da: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_04df: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_04e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site73' + IL_04e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site85' IL_04e9: brtrue.s IL_0527 IL_04eb: ldc.i4.1 @@ -4855,10 +5662,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_051d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0522: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site73' - IL_0527: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site73' + IL_0522: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site85' + IL_0527: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site85' IL_052c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0531: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site73' + IL_0531: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site85' IL_0536: ldarg.0 IL_0537: ldarg.1 IL_0538: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4867,7 +5674,7 @@ IL_053d: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0542: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site74' + IL_0542: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site86' IL_0547: brtrue.s IL_058e IL_0549: ldc.i4 0x100 @@ -4899,13 +5706,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0584: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0589: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site74' - IL_058e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site74' + IL_0589: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site86' + IL_058e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site86' IL_0593: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0598: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site74' + IL_0598: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site86' IL_059d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_05a2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_05a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site75' + IL_05a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site87' IL_05ac: brtrue.s IL_05ea IL_05ae: ldc.i4.1 @@ -4935,10 +5742,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05e0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05e5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site75' - IL_05ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site75' + IL_05e5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site87' + IL_05ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site87' IL_05ef: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site75' + IL_05f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site87' IL_05f9: ldarg.0 IL_05fa: ldc.i4.1 IL_05fb: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4947,7 +5754,7 @@ IL_0600: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0605: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site76' + IL_0605: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site88' IL_060a: brtrue.s IL_0651 IL_060c: ldc.i4 0x100 @@ -4979,13 +5786,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0647: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_064c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site76' - IL_0651: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site76' + IL_064c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site88' + IL_0651: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site88' IL_0656: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_065b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site76' + IL_065b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site88' IL_0660: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0665: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_066a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site77' + IL_066a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site89' IL_066f: brtrue.s IL_06ad IL_0671: ldc.i4.1 @@ -5015,10 +5822,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06a3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06a8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site77' - IL_06ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site77' + IL_06a8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site89' + IL_06ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site89' IL_06b2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06b7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site77' + IL_06b7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site89' IL_06bc: ldarg.0 IL_06bd: ldnull IL_06be: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5027,7 +5834,7 @@ IL_06c3: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_06c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site78' + IL_06c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site8a' IL_06cd: brtrue.s IL_0714 IL_06cf: ldc.i4 0x100 @@ -5059,16 +5866,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_070a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_070f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site78' - IL_0714: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site78' + IL_070f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site8a' + IL_0714: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site8a' IL_0719: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_071e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site78' + IL_071e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site8a' IL_0723: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0728: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_072d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site79' + IL_072d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site8b' IL_0732: brtrue.s IL_0770 - IL_0734: ldc.i4.0 + IL_0734: ldc.i4.1 IL_0735: ldc.i4.s 12 IL_0737: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_073c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) @@ -5095,10 +5902,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0766: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_076b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site79' - IL_0770: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site79' + IL_076b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site8b' + IL_0770: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site8b' IL_0775: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_077a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site79' + IL_077a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site8b' IL_077f: ldarg.0 IL_0780: ldarg.1 IL_0781: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5107,7 +5914,7 @@ IL_0786: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_078b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7a' + IL_078b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site8c' IL_0790: brtrue.s IL_07d7 IL_0792: ldc.i4 0x100 @@ -5139,16 +5946,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07cd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07d2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7a' - IL_07d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7a' + IL_07d2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site8c' + IL_07d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site8c' IL_07dc: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7a' + IL_07e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site8c' IL_07e6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_07eb: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_07f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7b' + IL_07f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site8d' IL_07f5: brtrue.s IL_0833 - IL_07f7: ldc.i4.0 + IL_07f7: ldc.i4.1 IL_07f8: ldc.i4.s 12 IL_07fa: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_07ff: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) @@ -5175,10 +5982,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0829: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_082e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7b' - IL_0833: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7b' + IL_082e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site8d' + IL_0833: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site8d' IL_0838: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_083d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7b' + IL_083d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site8d' IL_0842: ldarg.0 IL_0843: ldc.i4.1 IL_0844: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5187,7 +5994,7 @@ IL_0849: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_084e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7c' + IL_084e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site8e' IL_0853: brtrue.s IL_089a IL_0855: ldc.i4 0x100 @@ -5219,16 +6026,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0890: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0895: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7c' - IL_089a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7c' + IL_0895: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site8e' + IL_089a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site8e' IL_089f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7c' + IL_08a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site8e' IL_08a9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_08ae: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_08b3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7d' + IL_08b3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site8f' IL_08b8: brtrue.s IL_08f6 - IL_08ba: ldc.i4.0 + IL_08ba: ldc.i4.1 IL_08bb: ldc.i4.s 12 IL_08bd: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_08c2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) @@ -5255,10 +6062,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08ec: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08f1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7d' - IL_08f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7d' + IL_08f1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site8f' + IL_08f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site8f' IL_08fb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0900: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7d' + IL_0900: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site8f' IL_0905: ldarg.0 IL_0906: ldnull IL_0907: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5267,7 +6074,7 @@ IL_090c: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0911: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7e' + IL_0911: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site90' IL_0916: brtrue.s IL_095d IL_0918: ldc.i4 0x100 @@ -5299,16 +6106,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0953: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0958: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7e' - IL_095d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7e' + IL_0958: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site90' + IL_095d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site90' IL_0962: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0967: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7e' + IL_0967: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site90' IL_096c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0971: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0976: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7f' + IL_0976: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site91' IL_097b: brtrue.s IL_09b9 - IL_097d: ldc.i4.0 + IL_097d: ldc.i4.1 IL_097e: ldc.i4.s 25 IL_0980: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0985: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) @@ -5335,10 +6142,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09af: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09b4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7f' - IL_09b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7f' + IL_09b4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site91' + IL_09b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site91' IL_09be: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09c3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site7f' + IL_09c3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site91' IL_09c8: ldarg.0 IL_09c9: ldarg.1 IL_09ca: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5347,7 +6154,7 @@ IL_09cf: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_09d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site80' + IL_09d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site92' IL_09d9: brtrue.s IL_0a20 IL_09db: ldc.i4 0x100 @@ -5379,16 +6186,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a16: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a1b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site80' - IL_0a20: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site80' + IL_0a1b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site92' + IL_0a20: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site92' IL_0a25: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a2a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site80' + IL_0a2a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site92' IL_0a2f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0a34: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0a39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site81' + IL_0a39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site93' IL_0a3e: brtrue.s IL_0a7c - IL_0a40: ldc.i4.0 + IL_0a40: ldc.i4.1 IL_0a41: ldc.i4.s 25 IL_0a43: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0a48: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) @@ -5415,10 +6222,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a72: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a77: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site81' - IL_0a7c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site81' + IL_0a77: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site93' + IL_0a7c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site93' IL_0a81: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a86: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site81' + IL_0a86: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site93' IL_0a8b: ldarg.0 IL_0a8c: ldc.i4.1 IL_0a8d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5427,7 +6234,7 @@ IL_0a92: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0a97: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site82' + IL_0a97: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site94' IL_0a9c: brtrue.s IL_0ae3 IL_0a9e: ldc.i4 0x100 @@ -5459,16 +6266,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0ad9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ade: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site82' - IL_0ae3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site82' + IL_0ade: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site94' + IL_0ae3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site94' IL_0ae8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0aed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site82' + IL_0aed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site94' IL_0af2: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0af7: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0afc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site83' + IL_0afc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site95' IL_0b01: brtrue.s IL_0b3f - IL_0b03: ldc.i4.0 + IL_0b03: ldc.i4.1 IL_0b04: ldc.i4.s 25 IL_0b06: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0b0b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) @@ -5495,10 +6302,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b35: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b3a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site83' - IL_0b3f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site83' + IL_0b3a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site95' + IL_0b3f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site95' IL_0b44: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer65'::'<>p__Site83' + IL_0b49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer77'::'<>p__Site95' IL_0b4e: ldarg.0 IL_0b4f: ldnull IL_0b50: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5549,7 +6356,7 @@ class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_27, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_28, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_29) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site85' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site97' IL_0005: brtrue.s IL_0048 IL_0007: ldc.i4 0x100 @@ -5581,13 +6388,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site85' - IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site85' + IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site97' + IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site97' IL_004d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site85' + IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site97' IL_0057: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_005c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site86' + IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site98' IL_0066: brtrue.s IL_009f IL_0068: ldc.i4.1 @@ -5617,10 +6424,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0095: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_009a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site86' - IL_009f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site86' + IL_009a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site98' + IL_009f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site98' IL_00a4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00a9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site86' + IL_00a9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site98' IL_00ae: ldarg.0 IL_00af: ldarg.1 IL_00b0: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5629,7 +6436,7 @@ IL_00b5: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_00ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site87' + IL_00ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site99' IL_00bf: brtrue.s IL_0102 IL_00c1: ldc.i4 0x100 @@ -5661,13 +6468,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00f8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00fd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site87' - IL_0102: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site87' + IL_00fd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site99' + IL_0102: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site99' IL_0107: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_010c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site87' + IL_010c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site99' IL_0111: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0116: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_011b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site88' + IL_011b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site9a' IL_0120: brtrue.s IL_0159 IL_0122: ldc.i4.1 @@ -5697,10 +6504,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_014f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0154: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site88' - IL_0159: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site88' + IL_0154: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site9a' + IL_0159: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site9a' IL_015e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0163: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site88' + IL_0163: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site9a' IL_0168: ldarg.0 IL_0169: ldc.i4.1 IL_016a: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5709,7 +6516,7 @@ IL_016f: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0174: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site89' + IL_0174: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site9b' IL_0179: brtrue.s IL_01c0 IL_017b: ldc.i4 0x100 @@ -5741,13 +6548,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01b6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01bb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site89' - IL_01c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site89' + IL_01bb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site9b' + IL_01c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site9b' IL_01c5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site89' + IL_01ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site9b' IL_01cf: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_01d4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_01d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8a' + IL_01d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site9c' IL_01de: brtrue.s IL_021b IL_01e0: ldc.i4.1 @@ -5777,10 +6584,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0211: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0216: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8a' - IL_021b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8a' + IL_0216: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site9c' + IL_021b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site9c' IL_0220: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0225: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8a' + IL_0225: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site9c' IL_022a: ldarg.0 IL_022b: ldnull IL_022c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5789,7 +6596,7 @@ IL_0231: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0236: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8b' + IL_0236: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site9d' IL_023b: brtrue.s IL_0282 IL_023d: ldc.i4 0x100 @@ -5821,13 +6628,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0278: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_027d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8b' - IL_0282: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8b' + IL_027d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site9d' + IL_0282: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site9d' IL_0287: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_028c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8b' + IL_028c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site9d' IL_0291: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0296: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_029b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8c' + IL_029b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site9e' IL_02a0: brtrue.s IL_02de IL_02a2: ldc.i4.0 @@ -5857,10 +6664,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02d4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8c' - IL_02de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8c' + IL_02d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site9e' + IL_02de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site9e' IL_02e3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8c' + IL_02e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site9e' IL_02ed: ldarg.0 IL_02ee: ldarg.1 IL_02ef: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5869,7 +6676,7 @@ IL_02f4: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_02f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8d' + IL_02f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site9f' IL_02fe: brtrue.s IL_0345 IL_0300: ldc.i4 0x100 @@ -5901,13 +6708,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_033b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0340: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8d' - IL_0345: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8d' + IL_0340: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site9f' + IL_0345: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site9f' IL_034a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_034f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8d' + IL_034f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Site9f' IL_0354: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0359: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_035e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8e' + IL_035e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea0' IL_0363: brtrue.s IL_03a1 IL_0365: ldc.i4.1 @@ -5937,10 +6744,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0397: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_039c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8e' - IL_03a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8e' + IL_039c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea0' + IL_03a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea0' IL_03a6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8e' + IL_03ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea0' IL_03b0: ldarg.0 IL_03b1: ldc.i4.1 IL_03b2: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5949,7 +6756,7 @@ IL_03b7: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_03bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8f' + IL_03bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea1' IL_03c1: brtrue.s IL_0408 IL_03c3: ldc.i4 0x100 @@ -5981,13 +6788,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03fe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0403: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8f' - IL_0408: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8f' + IL_0403: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea1' + IL_0408: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea1' IL_040d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0412: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site8f' + IL_0412: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea1' IL_0417: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_041c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0421: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site90' + IL_0421: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea2' IL_0426: brtrue.s IL_0464 IL_0428: ldc.i4.1 @@ -6017,10 +6824,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_045a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_045f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site90' - IL_0464: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site90' + IL_045f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea2' + IL_0464: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea2' IL_0469: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_046e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site90' + IL_046e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea2' IL_0473: ldarg.0 IL_0474: ldnull IL_0475: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6029,7 +6836,7 @@ IL_047a: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_047f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site91' + IL_047f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea3' IL_0484: brtrue.s IL_04cb IL_0486: ldc.i4 0x100 @@ -6061,13 +6868,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04c1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04c6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site91' - IL_04cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site91' + IL_04c6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea3' + IL_04cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea3' IL_04d0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site91' + IL_04d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea3' IL_04da: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_04df: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_04e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site92' + IL_04e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea4' IL_04e9: brtrue.s IL_0527 IL_04eb: ldc.i4.0 @@ -6097,10 +6904,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_051d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0522: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site92' - IL_0527: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site92' + IL_0522: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea4' + IL_0527: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea4' IL_052c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0531: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site92' + IL_0531: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea4' IL_0536: ldarg.0 IL_0537: ldarg.1 IL_0538: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6109,7 +6916,7 @@ IL_053d: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0542: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site93' + IL_0542: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea5' IL_0547: brtrue.s IL_058e IL_0549: ldc.i4 0x100 @@ -6141,13 +6948,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0584: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0589: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site93' - IL_058e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site93' + IL_0589: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea5' + IL_058e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea5' IL_0593: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0598: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site93' + IL_0598: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea5' IL_059d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_05a2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_05a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site94' + IL_05a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea6' IL_05ac: brtrue.s IL_05ea IL_05ae: ldc.i4.1 @@ -6177,10 +6984,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05e0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05e5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site94' - IL_05ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site94' + IL_05e5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea6' + IL_05ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea6' IL_05ef: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site94' + IL_05f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea6' IL_05f9: ldarg.0 IL_05fa: ldc.i4.1 IL_05fb: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6189,7 +6996,7 @@ IL_0600: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0605: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site95' + IL_0605: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea7' IL_060a: brtrue.s IL_0651 IL_060c: ldc.i4 0x100 @@ -6221,13 +7028,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0647: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_064c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site95' - IL_0651: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site95' + IL_064c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea7' + IL_0651: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea7' IL_0656: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_065b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site95' + IL_065b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea7' IL_0660: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0665: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_066a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site96' + IL_066a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea8' IL_066f: brtrue.s IL_06ad IL_0671: ldc.i4.1 @@ -6257,10 +7064,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06a3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06a8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site96' - IL_06ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site96' + IL_06a8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea8' + IL_06ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea8' IL_06b2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06b7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site96' + IL_06b7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea8' IL_06bc: ldarg.0 IL_06bd: ldnull IL_06be: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6269,7 +7076,7 @@ IL_06c3: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_06c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site97' + IL_06c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea9' IL_06cd: brtrue.s IL_0714 IL_06cf: ldc.i4 0x100 @@ -6301,16 +7108,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_070a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_070f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site97' - IL_0714: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site97' + IL_070f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea9' + IL_0714: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea9' IL_0719: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_071e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site97' + IL_071e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitea9' IL_0723: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0728: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_072d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site98' + IL_072d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteaa' IL_0732: brtrue.s IL_0770 - IL_0734: ldc.i4.0 + IL_0734: ldc.i4.1 IL_0735: ldc.i4.s 12 IL_0737: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_073c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) @@ -6337,10 +7144,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0766: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_076b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site98' - IL_0770: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site98' + IL_076b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteaa' + IL_0770: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteaa' IL_0775: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_077a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site98' + IL_077a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteaa' IL_077f: ldarg.0 IL_0780: ldarg.1 IL_0781: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6349,7 +7156,7 @@ IL_0786: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_078b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site99' + IL_078b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteab' IL_0790: brtrue.s IL_07d7 IL_0792: ldc.i4 0x100 @@ -6381,16 +7188,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07cd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07d2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site99' - IL_07d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site99' + IL_07d2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteab' + IL_07d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteab' IL_07dc: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site99' + IL_07e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteab' IL_07e6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_07eb: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_07f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9a' + IL_07f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteac' IL_07f5: brtrue.s IL_0833 - IL_07f7: ldc.i4.0 + IL_07f7: ldc.i4.1 IL_07f8: ldc.i4.s 12 IL_07fa: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_07ff: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) @@ -6417,10 +7224,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0829: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_082e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9a' - IL_0833: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9a' + IL_082e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteac' + IL_0833: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteac' IL_0838: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_083d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9a' + IL_083d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteac' IL_0842: ldarg.0 IL_0843: ldc.i4.1 IL_0844: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6429,7 +7236,7 @@ IL_0849: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_084e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9b' + IL_084e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitead' IL_0853: brtrue.s IL_089a IL_0855: ldc.i4 0x100 @@ -6461,16 +7268,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0890: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0895: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9b' - IL_089a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9b' + IL_0895: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitead' + IL_089a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitead' IL_089f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9b' + IL_08a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Sitead' IL_08a9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_08ae: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_08b3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9c' + IL_08b3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteae' IL_08b8: brtrue.s IL_08f6 - IL_08ba: ldc.i4.0 + IL_08ba: ldc.i4.1 IL_08bb: ldc.i4.s 12 IL_08bd: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_08c2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) @@ -6497,10 +7304,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08ec: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08f1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9c' - IL_08f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9c' + IL_08f1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteae' + IL_08f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteae' IL_08fb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0900: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9c' + IL_0900: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteae' IL_0905: ldarg.0 IL_0906: ldnull IL_0907: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6509,7 +7316,7 @@ IL_090c: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0911: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9d' + IL_0911: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteaf' IL_0916: brtrue.s IL_095d IL_0918: ldc.i4 0x100 @@ -6541,16 +7348,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0953: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0958: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9d' - IL_095d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9d' + IL_0958: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteaf' + IL_095d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteaf' IL_0962: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0967: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9d' + IL_0967: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteaf' IL_096c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0971: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0976: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9e' + IL_0976: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteb0' IL_097b: brtrue.s IL_09b9 - IL_097d: ldc.i4.0 + IL_097d: ldc.i4.1 IL_097e: ldc.i4.s 25 IL_0980: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0985: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) @@ -6577,10 +7384,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09af: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09b4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9e' - IL_09b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9e' + IL_09b4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteb0' + IL_09b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteb0' IL_09be: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09c3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9e' + IL_09c3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteb0' IL_09c8: ldarg.0 IL_09c9: ldarg.1 IL_09ca: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6589,7 +7396,7 @@ IL_09cf: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_09d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9f' + IL_09d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteb1' IL_09d9: brtrue.s IL_0a20 IL_09db: ldc.i4 0x100 @@ -6621,16 +7428,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a16: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a1b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9f' - IL_0a20: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9f' + IL_0a1b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteb1' + IL_0a20: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteb1' IL_0a25: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a2a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Site9f' + IL_0a2a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteb1' IL_0a2f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0a34: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0a39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Sitea0' + IL_0a39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteb2' IL_0a3e: brtrue.s IL_0a7c - IL_0a40: ldc.i4.0 + IL_0a40: ldc.i4.1 IL_0a41: ldc.i4.s 25 IL_0a43: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0a48: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) @@ -6657,10 +7464,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a72: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a77: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Sitea0' - IL_0a7c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Sitea0' + IL_0a77: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteb2' + IL_0a7c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteb2' IL_0a81: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a86: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Sitea0' + IL_0a86: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteb2' IL_0a8b: ldarg.0 IL_0a8c: ldc.i4.1 IL_0a8d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6669,7 +7476,7 @@ IL_0a92: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0a97: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Sitea1' + IL_0a97: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteb3' IL_0a9c: brtrue.s IL_0ae3 IL_0a9e: ldc.i4 0x100 @@ -6701,16 +7508,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0ad9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ade: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Sitea1' - IL_0ae3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Sitea1' + IL_0ade: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteb3' + IL_0ae3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteb3' IL_0ae8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0aed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Sitea1' + IL_0aed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteb3' IL_0af2: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0af7: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0afc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Sitea2' + IL_0afc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteb4' IL_0b01: brtrue.s IL_0b3f - IL_0b03: ldc.i4.0 + IL_0b03: ldc.i4.1 IL_0b04: ldc.i4.s 25 IL_0b06: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0b0b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) @@ -6737,10 +7544,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b35: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b3a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Sitea2' - IL_0b3f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Sitea2' + IL_0b3a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteb4' + IL_0b3f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteb4' IL_0b44: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer84'::'<>p__Sitea2' + IL_0b49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer96'::'<>p__Siteb4' IL_0b4e: ldarg.0 IL_0b4f: ldnull IL_0b50: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6797,7 +7604,7 @@ class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_33, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_34, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_35) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea4' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Siteb6' IL_0005: brtrue.s IL_0048 IL_0007: ldc.i4 0x100 @@ -6829,13 +7636,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea4' - IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea4' + IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Siteb6' + IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Siteb6' IL_004d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea4' + IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Siteb6' IL_0057: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_005c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea5' + IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Siteb7' IL_0066: brtrue.s IL_00a0 IL_0068: ldc.i4.0 @@ -6865,10 +7672,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0096: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_009b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea5' - IL_00a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea5' + IL_009b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Siteb7' + IL_00a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Siteb7' IL_00a5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea5' + IL_00aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Siteb7' IL_00af: ldarg.0 IL_00b0: ldarg.1 IL_00b1: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6877,7 +7684,7 @@ IL_00b6: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_00bb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea6' + IL_00bb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Siteb8' IL_00c0: brtrue.s IL_0103 IL_00c2: ldc.i4 0x100 @@ -6909,13 +7716,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00f9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00fe: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea6' - IL_0103: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea6' + IL_00fe: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Siteb8' + IL_0103: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Siteb8' IL_0108: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_010d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea6' + IL_010d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Siteb8' IL_0112: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0117: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_011c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea7' + IL_011c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Siteb9' IL_0121: brtrue.s IL_015b IL_0123: ldc.i4.0 @@ -6945,10 +7752,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0151: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0156: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea7' - IL_015b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea7' + IL_0156: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Siteb9' + IL_015b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Siteb9' IL_0160: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0165: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea7' + IL_0165: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Siteb9' IL_016a: ldarg.0 IL_016b: ldc.i4.1 IL_016c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6957,7 +7764,7 @@ IL_0171: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0176: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea8' + IL_0176: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Siteba' IL_017b: brtrue.s IL_01c2 IL_017d: ldc.i4 0x100 @@ -6989,13 +7796,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01b8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01bd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea8' - IL_01c2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea8' + IL_01bd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Siteba' + IL_01c2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Siteba' IL_01c7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea8' + IL_01cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Siteba' IL_01d1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_01d6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_01db: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea9' + IL_01db: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitebb' IL_01e0: brtrue.s IL_021e IL_01e2: ldc.i4.0 @@ -7025,10 +7832,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0214: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0219: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea9' - IL_021e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea9' + IL_0219: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitebb' + IL_021e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitebb' IL_0223: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0228: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitea9' + IL_0228: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitebb' IL_022d: ldarg.0 IL_022e: ldnull IL_022f: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7037,7 +7844,7 @@ IL_0234: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0239: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteaa' + IL_0239: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitebc' IL_023e: brtrue.s IL_0285 IL_0240: ldc.i4 0x100 @@ -7069,13 +7876,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_027b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0280: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteaa' - IL_0285: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteaa' + IL_0280: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitebc' + IL_0285: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitebc' IL_028a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_028f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteaa' + IL_028f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitebc' IL_0294: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0299: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_029e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteab' + IL_029e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitebd' IL_02a3: brtrue.s IL_02e1 IL_02a5: ldc.i4.0 @@ -7105,10 +7912,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02d7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02dc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteab' - IL_02e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteab' + IL_02dc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitebd' + IL_02e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitebd' IL_02e6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteab' + IL_02eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitebd' IL_02f0: ldarg.0 IL_02f1: ldarg.1 IL_02f2: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7117,7 +7924,7 @@ IL_02f7: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_02fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteac' + IL_02fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitebe' IL_0301: brtrue.s IL_0348 IL_0303: ldc.i4 0x100 @@ -7149,13 +7956,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_033e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0343: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteac' - IL_0348: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteac' + IL_0343: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitebe' + IL_0348: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitebe' IL_034d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0352: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteac' + IL_0352: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitebe' IL_0357: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_035c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0361: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitead' + IL_0361: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitebf' IL_0366: brtrue.s IL_03a4 IL_0368: ldc.i4.0 @@ -7185,10 +7992,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_039a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_039f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitead' - IL_03a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitead' + IL_039f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitebf' + IL_03a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitebf' IL_03a9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03ae: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitead' + IL_03ae: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitebf' IL_03b3: ldarg.0 IL_03b4: ldc.i4.1 IL_03b5: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7197,7 +8004,7 @@ IL_03ba: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_03bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteae' + IL_03bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec0' IL_03c4: brtrue.s IL_040b IL_03c6: ldc.i4 0x100 @@ -7229,13 +8036,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0401: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0406: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteae' - IL_040b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteae' + IL_0406: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec0' + IL_040b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec0' IL_0410: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0415: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteae' + IL_0415: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec0' IL_041a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_041f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0424: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteaf' + IL_0424: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec1' IL_0429: brtrue.s IL_0467 IL_042b: ldc.i4.0 @@ -7265,10 +8072,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_045d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0462: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteaf' - IL_0467: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteaf' + IL_0462: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec1' + IL_0467: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec1' IL_046c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0471: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteaf' + IL_0471: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec1' IL_0476: ldarg.0 IL_0477: ldnull IL_0478: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7277,7 +8084,7 @@ IL_047d: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0482: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb0' + IL_0482: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec2' IL_0487: brtrue.s IL_04ce IL_0489: ldc.i4 0x100 @@ -7309,13 +8116,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04c4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04c9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb0' - IL_04ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb0' + IL_04c9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec2' + IL_04ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec2' IL_04d3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb0' + IL_04d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec2' IL_04dd: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_04e2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_04e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb1' + IL_04e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec3' IL_04ec: brtrue.s IL_052a IL_04ee: ldc.i4.0 @@ -7345,10 +8152,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0520: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0525: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb1' - IL_052a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb1' + IL_0525: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec3' + IL_052a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec3' IL_052f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0534: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb1' + IL_0534: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec3' IL_0539: ldarg.0 IL_053a: ldarg.1 IL_053b: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7357,7 +8164,7 @@ IL_0540: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0545: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb2' + IL_0545: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec4' IL_054a: brtrue.s IL_0591 IL_054c: ldc.i4 0x100 @@ -7389,13 +8196,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0587: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_058c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb2' - IL_0591: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb2' + IL_058c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec4' + IL_0591: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec4' IL_0596: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_059b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb2' + IL_059b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec4' IL_05a0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_05a5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_05aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb3' + IL_05aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec5' IL_05af: brtrue.s IL_05ed IL_05b1: ldc.i4.0 @@ -7425,10 +8232,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05e3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05e8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb3' - IL_05ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb3' + IL_05e8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec5' + IL_05ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec5' IL_05f2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05f7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb3' + IL_05f7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec5' IL_05fc: ldarg.0 IL_05fd: ldc.i4.1 IL_05fe: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7437,7 +8244,7 @@ IL_0603: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0608: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb4' + IL_0608: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec6' IL_060d: brtrue.s IL_0654 IL_060f: ldc.i4 0x100 @@ -7469,13 +8276,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_064a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_064f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb4' - IL_0654: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb4' + IL_064f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec6' + IL_0654: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec6' IL_0659: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_065e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb4' + IL_065e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec6' IL_0663: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0668: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_066d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb5' + IL_066d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec7' IL_0672: brtrue.s IL_06b0 IL_0674: ldc.i4.0 @@ -7505,10 +8312,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06a6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06ab: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb5' - IL_06b0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb5' + IL_06ab: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec7' + IL_06b0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec7' IL_06b5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb5' + IL_06ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec7' IL_06bf: ldarg.0 IL_06c0: ldnull IL_06c1: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7517,7 +8324,7 @@ IL_06c6: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_06cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb6' + IL_06cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec8' IL_06d0: brtrue.s IL_0717 IL_06d2: ldc.i4 0x100 @@ -7549,13 +8356,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_070d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0712: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb6' - IL_0717: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb6' + IL_0712: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec8' + IL_0717: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec8' IL_071c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0721: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb6' + IL_0721: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec8' IL_0726: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_072b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0730: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb7' + IL_0730: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec9' IL_0735: brtrue.s IL_0773 IL_0737: ldc.i4.0 @@ -7585,10 +8392,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0769: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_076e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb7' - IL_0773: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb7' + IL_076e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec9' + IL_0773: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec9' IL_0778: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_077d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb7' + IL_077d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitec9' IL_0782: ldarg.0 IL_0783: ldarg.1 IL_0784: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7597,7 +8404,7 @@ IL_0789: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_078e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb8' + IL_078e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Siteca' IL_0793: brtrue.s IL_07da IL_0795: ldc.i4 0x100 @@ -7629,13 +8436,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07d0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb8' - IL_07da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb8' + IL_07d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Siteca' + IL_07da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Siteca' IL_07df: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb8' + IL_07e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Siteca' IL_07e9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_07ee: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_07f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb9' + IL_07f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitecb' IL_07f8: brtrue.s IL_0836 IL_07fa: ldc.i4.0 @@ -7665,10 +8472,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_082c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0831: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb9' - IL_0836: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb9' + IL_0831: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitecb' + IL_0836: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitecb' IL_083b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0840: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteb9' + IL_0840: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitecb' IL_0845: ldarg.0 IL_0846: ldc.i4.1 IL_0847: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7677,7 +8484,7 @@ IL_084c: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0851: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteba' + IL_0851: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitecc' IL_0856: brtrue.s IL_089d IL_0858: ldc.i4 0x100 @@ -7709,13 +8516,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0893: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0898: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteba' - IL_089d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteba' + IL_0898: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitecc' + IL_089d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitecc' IL_08a2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Siteba' + IL_08a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitecc' IL_08ac: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_08b1: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_08b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebb' + IL_08b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitecd' IL_08bb: brtrue.s IL_08f9 IL_08bd: ldc.i4.0 @@ -7745,10 +8552,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08ef: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08f4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebb' - IL_08f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebb' + IL_08f4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitecd' + IL_08f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitecd' IL_08fe: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0903: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebb' + IL_0903: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitecd' IL_0908: ldarg.0 IL_0909: ldnull IL_090a: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7757,7 +8564,7 @@ IL_090f: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0914: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebc' + IL_0914: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitece' IL_0919: brtrue.s IL_0960 IL_091b: ldc.i4 0x100 @@ -7789,13 +8596,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0956: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_095b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebc' - IL_0960: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebc' + IL_095b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitece' + IL_0960: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitece' IL_0965: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_096a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebc' + IL_096a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitece' IL_096f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0974: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0979: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebd' + IL_0979: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitecf' IL_097e: brtrue.s IL_09bc IL_0980: ldc.i4.0 @@ -7825,10 +8632,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09b2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09b7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebd' - IL_09bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebd' + IL_09b7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitecf' + IL_09bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitecf' IL_09c1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09c6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebd' + IL_09c6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sitecf' IL_09cb: ldarg.0 IL_09cc: ldarg.1 IL_09cd: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7837,7 +8644,7 @@ IL_09d2: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_09d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebe' + IL_09d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited0' IL_09dc: brtrue.s IL_0a23 IL_09de: ldc.i4 0x100 @@ -7869,13 +8676,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a19: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a1e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebe' - IL_0a23: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebe' + IL_0a1e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited0' + IL_0a23: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited0' IL_0a28: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a2d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebe' + IL_0a2d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited0' IL_0a32: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0a37: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0a3c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebf' + IL_0a3c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited1' IL_0a41: brtrue.s IL_0a7f IL_0a43: ldc.i4.0 @@ -7905,10 +8712,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a75: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a7a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebf' - IL_0a7f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebf' + IL_0a7a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited1' + IL_0a7f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited1' IL_0a84: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a89: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitebf' + IL_0a89: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited1' IL_0a8e: ldarg.0 IL_0a8f: ldc.i4.1 IL_0a90: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7917,7 +8724,7 @@ IL_0a95: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0a9a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec0' + IL_0a9a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited2' IL_0a9f: brtrue.s IL_0ae6 IL_0aa1: ldc.i4 0x100 @@ -7949,13 +8756,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0adc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ae1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec0' - IL_0ae6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec0' + IL_0ae1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited2' + IL_0ae6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited2' IL_0aeb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0af0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec0' + IL_0af0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited2' IL_0af5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0afa: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0aff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec1' + IL_0aff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited3' IL_0b04: brtrue.s IL_0b42 IL_0b06: ldc.i4.0 @@ -7985,10 +8792,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b38: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b3d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec1' - IL_0b42: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec1' + IL_0b3d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited3' + IL_0b42: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited3' IL_0b47: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b4c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec1' + IL_0b4c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited3' IL_0b51: ldarg.0 IL_0b52: ldnull IL_0b53: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7997,7 +8804,7 @@ IL_0b58: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0b5d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec2' + IL_0b5d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited4' IL_0b62: brtrue.s IL_0ba9 IL_0b64: ldc.i4 0x100 @@ -8029,13 +8836,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b9f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ba4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec2' - IL_0ba9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec2' + IL_0ba4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited4' + IL_0ba9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited4' IL_0bae: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0bb3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec2' + IL_0bb3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited4' IL_0bb8: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0bbd: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0bc2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec3' + IL_0bc2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited5' IL_0bc7: brtrue.s IL_0c05 IL_0bc9: ldc.i4.0 @@ -8065,10 +8872,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0bfb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c00: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec3' - IL_0c05: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec3' + IL_0c00: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited5' + IL_0c05: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited5' IL_0c0a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c0f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec3' + IL_0c0f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited5' IL_0c14: ldarg.0 IL_0c15: ldarg.1 IL_0c16: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -8077,7 +8884,7 @@ IL_0c1b: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0c20: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec4' + IL_0c20: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited6' IL_0c25: brtrue.s IL_0c6c IL_0c27: ldc.i4 0x100 @@ -8109,13 +8916,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c62: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c67: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec4' - IL_0c6c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec4' + IL_0c67: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited6' + IL_0c6c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited6' IL_0c71: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c76: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec4' + IL_0c76: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited6' IL_0c7b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0c80: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0c85: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec5' + IL_0c85: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited7' IL_0c8a: brtrue.s IL_0cc8 IL_0c8c: ldc.i4.0 @@ -8145,10 +8952,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0cbe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0cc3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec5' - IL_0cc8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec5' + IL_0cc3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited7' + IL_0cc8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited7' IL_0ccd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0cd2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec5' + IL_0cd2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited7' IL_0cd7: ldarg.0 IL_0cd8: ldc.i4.1 IL_0cd9: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -8157,7 +8964,7 @@ IL_0cde: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0ce3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec6' + IL_0ce3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited8' IL_0ce8: brtrue.s IL_0d2f IL_0cea: ldc.i4 0x100 @@ -8189,13 +8996,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d25: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d2a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec6' - IL_0d2f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec6' + IL_0d2a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited8' + IL_0d2f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited8' IL_0d34: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec6' + IL_0d39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited8' IL_0d3e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0d43: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0d48: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec7' + IL_0d48: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited9' IL_0d4d: brtrue.s IL_0d8b IL_0d4f: ldc.i4.0 @@ -8225,10 +9032,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d81: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d86: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec7' - IL_0d8b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec7' + IL_0d86: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited9' + IL_0d8b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited9' IL_0d90: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d95: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainera3'::'<>p__Sitec7' + IL_0d95: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerb5'::'<>p__Sited9' IL_0d9a: ldarg.0 IL_0d9b: ldnull IL_0d9c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -8247,7 +9054,7 @@ // Code size 156 (0x9c) .maxstack 3 IL_0000: call void [mscorlib]System.Console::WriteLine() - IL_0005: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc8'::'<>p__Sitec9' + IL_0005: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerda'::'<>p__Sitedb' IL_000a: brtrue.s IL_0031 IL_000c: ldc.i4.s 16 @@ -8259,16 +9066,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Type) IL_0027: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_002c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc8'::'<>p__Sitec9' - IL_0031: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc8'::'<>p__Sitec9' + IL_002c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerda'::'<>p__Sitedb' + IL_0031: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerda'::'<>p__Sitedb' IL_0036: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_003b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc8'::'<>p__Sitec9' + IL_003b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerda'::'<>p__Sitedb' IL_0040: ldarg.0 IL_0041: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0046: box [mscorlib]System.Int32 IL_004b: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::MemberAccess(object) - IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc8'::'<>p__Siteca' + IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerda'::'<>p__Sitedc' IL_0055: brtrue.s IL_007c IL_0057: ldc.i4.s 17 @@ -8280,10 +9087,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Type) IL_0072: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0077: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc8'::'<>p__Siteca' - IL_007c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc8'::'<>p__Siteca' + IL_0077: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerda'::'<>p__Sitedc' + IL_007c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerda'::'<>p__Sitedc' IL_0081: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0086: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerc8'::'<>p__Siteca' + IL_0086: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerda'::'<>p__Sitedc' IL_008b: ldarg.0 IL_008c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8292,6 +9099,128 @@ IL_009b: ret } // end of method DynamicTests::Casts + .method private hidebysig static void M(object o) cil managed + { + // Code size 1 (0x1) + .maxstack 8 + IL_0000: ret + } // end of method DynamicTests::M + + .method private hidebysig static void M2(object d) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 1 (0x1) + .maxstack 8 + IL_0000: ret + } // end of method DynamicTests::M2 + + .method private hidebysig static void M3(int32 i) cil managed + { + // Code size 1 (0x1) + .maxstack 8 + IL_0000: ret + } // end of method DynamicTests::M3 + + .method private hidebysig static void NotDynamicDispatch(object d) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 219 (0xdb) + .maxstack 8 + .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0, + class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_1) + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdd'::'<>p__Sitede' + IL_0005: brtrue.s IL_0048 + + IL_0007: ldc.i4 0x100 + IL_000c: ldstr "M" + IL_0011: ldnull + IL_0012: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0017: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001c: ldc.i4.2 + IL_001d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0022: stloc.0 + IL_0023: ldloc.0 + IL_0024: ldc.i4.0 + IL_0025: ldc.i4.s 33 + IL_0027: ldnull + IL_0028: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002d: stelem.ref + IL_002e: ldloc.0 + IL_002f: ldc.i4.1 + IL_0030: ldc.i4.0 + IL_0031: ldnull + IL_0032: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0037: stelem.ref + IL_0038: ldloc.0 + IL_0039: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_003e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdd'::'<>p__Sitede' + IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdd'::'<>p__Sitede' + IL_004d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdd'::'<>p__Sitede' + IL_0057: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_005c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0061: ldarg.0 + IL_0062: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0067: ldarg.0 + IL_0068: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::M(object) + IL_006d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdd'::'<>p__Sitedf' + IL_0072: brtrue.s IL_00b5 + + IL_0074: ldc.i4 0x100 + IL_0079: ldstr "M2" + IL_007e: ldnull + IL_007f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0084: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0089: ldc.i4.2 + IL_008a: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_008f: stloc.1 + IL_0090: ldloc.1 + IL_0091: ldc.i4.0 + IL_0092: ldc.i4.s 33 + IL_0094: ldnull + IL_0095: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_009a: stelem.ref + IL_009b: ldloc.1 + IL_009c: ldc.i4.1 + IL_009d: ldc.i4.0 + IL_009e: ldnull + IL_009f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00a4: stelem.ref + IL_00a5: ldloc.1 + IL_00a6: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00ab: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00b0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdd'::'<>p__Sitedf' + IL_00b5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdd'::'<>p__Sitedf' + IL_00ba: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerdd'::'<>p__Sitedf' + IL_00c4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00c9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00ce: ldarg.0 + IL_00cf: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_00d4: ldarg.0 + IL_00d5: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::M2(object) + IL_00da: ret + } // end of method DynamicTests::NotDynamicDispatch + .method private hidebysig static void CompoundAssignment(object a, object b) cil managed { @@ -8339,7 +9268,7 @@ class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_35, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_36, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_37) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitecc' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee1' IL_0005: brtrue.s IL_0026 IL_0007: ldc.i4.0 @@ -8350,16 +9279,16 @@ string, class [mscorlib]System.Type) IL_001c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0021: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitecc' - IL_0026: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitecc' + IL_0021: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee1' + IL_0026: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee1' IL_002b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0030: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitecc' + IL_0030: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee1' IL_0035: ldarg.0 IL_0036: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_003b: brtrue IL_013f - IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitecf' + IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee4' IL_0045: brtrue.s IL_0086 IL_0047: ldc.i4 0x80 @@ -8389,12 +9318,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_007c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0081: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitecf' - IL_0086: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitecf' + IL_0081: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee4' + IL_0086: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee4' IL_008b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0090: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitecf' + IL_0090: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee4' IL_0095: ldarg.0 - IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitece' + IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee3' IL_009b: brtrue.s IL_00d5 IL_009d: ldc.i4.0 @@ -8424,11 +9353,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00cb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00d0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitece' - IL_00d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitece' + IL_00d0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee3' + IL_00d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee3' IL_00da: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitece' - IL_00e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited0' + IL_00df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee3' + IL_00e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee5' IL_00e9: brtrue.s IL_011c IL_00eb: ldc.i4.0 @@ -8451,10 +9380,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0112: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0117: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited0' - IL_011c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited0' + IL_0117: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee5' + IL_011c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee5' IL_0121: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0126: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited0' + IL_0126: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee5' IL_012b: ldarg.0 IL_012c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8468,7 +9397,7 @@ IL_013c: pop IL_013d: br.s IL_019d - IL_013f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitecd' + IL_013f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee2' IL_0144: brtrue.s IL_0186 IL_0146: ldc.i4 0x104 @@ -8500,17 +9429,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_017c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0181: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitecd' - IL_0186: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitecd' + IL_0181: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee2' + IL_0186: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee2' IL_018b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0190: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitecd' + IL_0190: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee2' IL_0195: ldarg.0 IL_0196: ldc.i4.5 IL_0197: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_019c: pop - IL_019d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited1' + IL_019d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee6' IL_01a2: brtrue.s IL_01c3 IL_01a4: ldc.i4.0 @@ -8521,16 +9450,16 @@ string, class [mscorlib]System.Type) IL_01b9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01be: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited1' - IL_01c3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited1' + IL_01be: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee6' + IL_01c3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee6' IL_01c8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited1' + IL_01cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee6' IL_01d2: ldarg.0 IL_01d3: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_01d8: brtrue IL_02e7 - IL_01dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited4' + IL_01dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee9' IL_01e2: brtrue.s IL_0227 IL_01e4: ldc.i4 0x80 @@ -8560,12 +9489,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_021d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0222: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited4' - IL_0227: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited4' + IL_0222: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee9' + IL_0227: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee9' IL_022c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0231: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited4' + IL_0231: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee9' IL_0236: ldarg.0 - IL_0237: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited3' + IL_0237: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee8' IL_023c: brtrue.s IL_027a IL_023e: ldc.i4.0 @@ -8595,11 +9524,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0270: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0275: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited3' - IL_027a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited3' + IL_0275: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee8' + IL_027a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee8' IL_027f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0284: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited3' - IL_0289: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited5' + IL_0284: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee8' + IL_0289: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Siteea' IL_028e: brtrue.s IL_02c4 IL_0290: ldc.i4.0 @@ -8622,10 +9551,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02ba: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02bf: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited5' - IL_02c4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited5' + IL_02bf: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Siteea' + IL_02c4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Siteea' IL_02c9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited5' + IL_02ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Siteea' IL_02d3: ldarg.0 IL_02d4: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8639,7 +9568,7 @@ IL_02e4: pop IL_02e5: br.s IL_0349 - IL_02e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited2' + IL_02e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee7' IL_02ec: brtrue.s IL_0332 IL_02ee: ldc.i4 0x104 @@ -8671,17 +9600,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0328: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_032d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited2' - IL_0332: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited2' + IL_032d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee7' + IL_0332: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee7' IL_0337: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_033c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited2' + IL_033c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitee7' IL_0341: ldarg.0 IL_0342: ldc.i4.1 IL_0343: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_0348: pop - IL_0349: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited7' + IL_0349: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Siteec' IL_034e: brtrue.s IL_0393 IL_0350: ldc.i4 0x80 @@ -8711,12 +9640,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0389: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_038e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited7' - IL_0393: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited7' + IL_038e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Siteec' + IL_0393: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Siteec' IL_0398: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_039d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited7' + IL_039d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Siteec' IL_03a2: ldarg.0 - IL_03a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited6' + IL_03a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Siteeb' IL_03a8: brtrue.s IL_03e6 IL_03aa: ldc.i4.0 @@ -8746,11 +9675,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03dc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03e1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited6' - IL_03e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited6' + IL_03e1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Siteeb' + IL_03e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Siteeb' IL_03eb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited6' - IL_03f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited8' + IL_03f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Siteeb' + IL_03f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Siteed' IL_03fa: brtrue.s IL_0430 IL_03fc: ldc.i4.0 @@ -8773,10 +9702,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0426: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_042b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited8' - IL_0430: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited8' + IL_042b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Siteed' + IL_0430: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Siteed' IL_0435: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_043a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited8' + IL_043a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Siteed' IL_043f: ldarg.0 IL_0440: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8788,7 +9717,7 @@ !1, !2) IL_0450: pop - IL_0451: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteda' + IL_0451: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Siteef' IL_0456: brtrue.s IL_049b IL_0458: ldc.i4 0x80 @@ -8818,12 +9747,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0491: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0496: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteda' - IL_049b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteda' + IL_0496: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Siteef' + IL_049b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Siteef' IL_04a0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteda' + IL_04a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Siteef' IL_04aa: ldarg.0 - IL_04ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited9' + IL_04ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Siteee' IL_04b0: brtrue.s IL_04ee IL_04b2: ldc.i4.0 @@ -8853,11 +9782,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04e4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04e9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited9' - IL_04ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited9' + IL_04e9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Siteee' + IL_04ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Siteee' IL_04f3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sited9' - IL_04fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedb' + IL_04f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Siteee' + IL_04fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef0' IL_0502: brtrue.s IL_0538 IL_0504: ldc.i4.0 @@ -8880,10 +9809,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_052e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0533: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedb' - IL_0538: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedb' + IL_0533: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef0' + IL_0538: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef0' IL_053d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0542: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedb' + IL_0542: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef0' IL_0547: ldarg.0 IL_0548: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8895,7 +9824,7 @@ !1, !2) IL_0558: pop - IL_0559: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedc' + IL_0559: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef1' IL_055e: brtrue.s IL_057f IL_0560: ldc.i4.0 @@ -8906,16 +9835,16 @@ string, class [mscorlib]System.Type) IL_0575: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_057a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedc' - IL_057f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedc' + IL_057a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef1' + IL_057f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef1' IL_0584: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0589: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedc' + IL_0589: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef1' IL_058e: ldarg.0 IL_058f: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0594: brtrue IL_06a3 - IL_0599: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedf' + IL_0599: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef4' IL_059e: brtrue.s IL_05e3 IL_05a0: ldc.i4 0x80 @@ -8945,12 +9874,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05d9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedf' - IL_05e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedf' + IL_05de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef4' + IL_05e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef4' IL_05e8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedf' + IL_05ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef4' IL_05f2: ldarg.0 - IL_05f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitede' + IL_05f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef3' IL_05f8: brtrue.s IL_0636 IL_05fa: ldc.i4.0 @@ -8980,11 +9909,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_062c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0631: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitede' - IL_0636: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitede' + IL_0631: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef3' + IL_0636: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef3' IL_063b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0640: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitede' - IL_0645: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee0' + IL_0640: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef3' + IL_0645: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef5' IL_064a: brtrue.s IL_0680 IL_064c: ldc.i4.0 @@ -9007,10 +9936,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0676: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_067b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee0' - IL_0680: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee0' + IL_067b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef5' + IL_0680: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef5' IL_0685: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_068a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee0' + IL_068a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef5' IL_068f: ldarg.0 IL_0690: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -9024,7 +9953,7 @@ IL_06a0: pop IL_06a1: br.s IL_0705 - IL_06a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedd' + IL_06a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef2' IL_06a8: brtrue.s IL_06ee IL_06aa: ldc.i4 0x104 @@ -9056,17 +9985,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06e4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06e9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedd' - IL_06ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedd' + IL_06e9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef2' + IL_06ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef2' IL_06f3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitedd' + IL_06f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef2' IL_06fd: ldarg.0 IL_06fe: ldarg.1 IL_06ff: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_0704: pop - IL_0705: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee1' + IL_0705: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef6' IL_070a: brtrue.s IL_072b IL_070c: ldc.i4.0 @@ -9077,16 +10006,16 @@ string, class [mscorlib]System.Type) IL_0721: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0726: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee1' - IL_072b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee1' + IL_0726: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef6' + IL_072b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef6' IL_0730: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0735: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee1' + IL_0735: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef6' IL_073a: ldarg.0 IL_073b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0740: brtrue IL_084f - IL_0745: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee4' + IL_0745: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef9' IL_074a: brtrue.s IL_078f IL_074c: ldc.i4 0x80 @@ -9116,12 +10045,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0785: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_078a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee4' - IL_078f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee4' + IL_078a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef9' + IL_078f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef9' IL_0794: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0799: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee4' + IL_0799: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef9' IL_079e: ldarg.0 - IL_079f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee3' + IL_079f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef8' IL_07a4: brtrue.s IL_07e2 IL_07a6: ldc.i4.0 @@ -9151,11 +10080,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07d8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07dd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee3' - IL_07e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee3' + IL_07dd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef8' + IL_07e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef8' IL_07e7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee3' - IL_07f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee5' + IL_07ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef8' + IL_07f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitefa' IL_07f6: brtrue.s IL_082c IL_07f8: ldc.i4.0 @@ -9178,10 +10107,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0822: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0827: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee5' - IL_082c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee5' + IL_0827: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitefa' + IL_082c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitefa' IL_0831: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0836: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee5' + IL_0836: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitefa' IL_083b: ldarg.0 IL_083c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -9195,7 +10124,7 @@ IL_084c: pop IL_084d: br.s IL_08b1 - IL_084f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee2' + IL_084f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef7' IL_0854: brtrue.s IL_089a IL_0856: ldc.i4 0x104 @@ -9227,17 +10156,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0890: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0895: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee2' - IL_089a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee2' + IL_0895: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef7' + IL_089a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef7' IL_089f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee2' + IL_08a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitef7' IL_08a9: ldarg.0 IL_08aa: ldarg.1 IL_08ab: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_08b0: pop - IL_08b1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee7' + IL_08b1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitefc' IL_08b6: brtrue.s IL_08fb IL_08b8: ldc.i4 0x80 @@ -9267,12 +10196,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08f1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08f6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee7' - IL_08fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee7' + IL_08f6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitefc' + IL_08fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitefc' IL_0900: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0905: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee7' + IL_0905: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitefc' IL_090a: ldarg.0 - IL_090b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee6' + IL_090b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitefb' IL_0910: brtrue.s IL_094e IL_0912: ldc.i4.0 @@ -9302,11 +10231,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0944: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0949: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee6' - IL_094e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee6' + IL_0949: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitefb' + IL_094e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitefb' IL_0953: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0958: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee6' - IL_095d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee8' + IL_0958: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitefb' + IL_095d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitefd' IL_0962: brtrue.s IL_0998 IL_0964: ldc.i4.0 @@ -9329,10 +10258,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_098e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0993: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee8' - IL_0998: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee8' + IL_0993: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitefd' + IL_0998: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitefd' IL_099d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee8' + IL_09a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitefd' IL_09a7: ldarg.0 IL_09a8: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -9344,7 +10273,7 @@ !1, !2) IL_09b8: pop - IL_09b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteea' + IL_09b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Siteff' IL_09be: brtrue.s IL_0a03 IL_09c0: ldc.i4 0x80 @@ -9374,12 +10303,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09f9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09fe: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteea' - IL_0a03: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteea' + IL_09fe: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Siteff' + IL_0a03: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Siteff' IL_0a08: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a0d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteea' + IL_0a0d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Siteff' IL_0a12: ldarg.0 - IL_0a13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee9' + IL_0a13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitefe' IL_0a18: brtrue.s IL_0a56 IL_0a1a: ldc.i4.0 @@ -9409,11 +10338,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a4c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a51: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee9' - IL_0a56: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee9' + IL_0a51: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitefe' + IL_0a56: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitefe' IL_0a5b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a60: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitee9' - IL_0a65: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteeb' + IL_0a60: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Sitefe' + IL_0a65: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site100' IL_0a6a: brtrue.s IL_0aa0 IL_0a6c: ldc.i4.0 @@ -9436,10 +10365,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a96: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a9b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteeb' - IL_0aa0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteeb' + IL_0a9b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site100' + IL_0aa0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site100' IL_0aa5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0aaa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteeb' + IL_0aaa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site100' IL_0aaf: ldarg.0 IL_0ab0: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -9453,7 +10382,7 @@ IL_0ac0: pop IL_0ac1: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0ac6: stloc.s V_28 - IL_0ac8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteec' + IL_0ac8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site101' IL_0acd: brtrue.s IL_0aee IL_0acf: ldc.i4.0 @@ -9464,16 +10393,16 @@ string, class [mscorlib]System.Type) IL_0ae4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ae9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteec' - IL_0aee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteec' + IL_0ae9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site101' + IL_0aee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site101' IL_0af3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0af8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteec' + IL_0af8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site101' IL_0afd: ldloc.s V_28 IL_0aff: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0b04: brtrue IL_0c15 - IL_0b09: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteef' + IL_0b09: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site104' IL_0b0e: brtrue.s IL_0b53 IL_0b10: ldc.i4 0x80 @@ -9503,12 +10432,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b49: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b4e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteef' - IL_0b53: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteef' + IL_0b4e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site104' + IL_0b53: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site104' IL_0b58: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b5d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteef' + IL_0b5d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site104' IL_0b62: ldloc.s V_28 - IL_0b64: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteee' + IL_0b64: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site103' IL_0b69: brtrue.s IL_0ba7 IL_0b6b: ldc.i4.0 @@ -9538,11 +10467,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b9d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ba2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteee' - IL_0ba7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteee' + IL_0ba2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site103' + IL_0ba7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site103' IL_0bac: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0bb1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteee' - IL_0bb6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef0' + IL_0bb1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site103' + IL_0bb6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site105' IL_0bbb: brtrue.s IL_0bf1 IL_0bbd: ldc.i4.0 @@ -9565,10 +10494,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0be7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0bec: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef0' - IL_0bf1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef0' + IL_0bec: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site105' + IL_0bf1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site105' IL_0bf6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0bfb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef0' + IL_0bfb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site105' IL_0c00: ldloc.s V_28 IL_0c02: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -9582,7 +10511,7 @@ IL_0c12: pop IL_0c13: br.s IL_0c78 - IL_0c15: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteed' + IL_0c15: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site102' IL_0c1a: brtrue.s IL_0c60 IL_0c1c: ldc.i4 0x104 @@ -9614,10 +10543,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c56: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c5b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteed' - IL_0c60: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteed' + IL_0c5b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site102' + IL_0c60: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site102' IL_0c65: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c6a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Siteed' + IL_0c6a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site102' IL_0c6f: ldloc.s V_28 IL_0c71: ldc.i4.5 IL_0c72: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -9626,7 +10555,7 @@ IL_0c77: pop IL_0c78: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0c7d: stloc.s V_33 - IL_0c7f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef1' + IL_0c7f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site106' IL_0c84: brtrue.s IL_0ca5 IL_0c86: ldc.i4.0 @@ -9637,16 +10566,16 @@ string, class [mscorlib]System.Type) IL_0c9b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ca0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef1' - IL_0ca5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef1' + IL_0ca0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site106' + IL_0ca5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site106' IL_0caa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0caf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef1' + IL_0caf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site106' IL_0cb4: ldloc.s V_33 IL_0cb6: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0cbb: brtrue IL_0dcb - IL_0cc0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef4' + IL_0cc0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site109' IL_0cc5: brtrue.s IL_0d0a IL_0cc7: ldc.i4 0x80 @@ -9676,12 +10605,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d00: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d05: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef4' - IL_0d0a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef4' + IL_0d05: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site109' + IL_0d0a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site109' IL_0d0f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d14: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef4' + IL_0d14: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site109' IL_0d19: ldloc.s V_33 - IL_0d1b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef3' + IL_0d1b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site108' IL_0d20: brtrue.s IL_0d5e IL_0d22: ldc.i4.0 @@ -9711,11 +10640,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d54: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d59: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef3' - IL_0d5e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef3' + IL_0d59: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site108' + IL_0d5e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site108' IL_0d63: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d68: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef3' - IL_0d6d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef5' + IL_0d68: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site108' + IL_0d6d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site10a' IL_0d72: brtrue.s IL_0da8 IL_0d74: ldc.i4.0 @@ -9738,10 +10667,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d9e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0da3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef5' - IL_0da8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef5' + IL_0da3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site10a' + IL_0da8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site10a' IL_0dad: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0db2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef5' + IL_0db2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site10a' IL_0db7: ldloc.s V_33 IL_0db9: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -9755,7 +10684,7 @@ IL_0dc9: pop IL_0dca: ret - IL_0dcb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef2' + IL_0dcb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site107' IL_0dd0: brtrue.s IL_0e16 IL_0dd2: ldc.i4 0x104 @@ -9787,10 +10716,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0e0c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0e11: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef2' - IL_0e16: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef2' + IL_0e11: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site107' + IL_0e16: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site107' IL_0e1b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0e20: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainercb'::'<>p__Sitef2' + IL_0e20: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainere0'::'<>p__Site107' IL_0e25: ldloc.s V_33 IL_0e27: ldc.i4.5 IL_0e28: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -9845,7 +10774,7 @@ class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_33, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_34, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_35) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitef7' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site10c' IL_0005: brtrue.s IL_0048 IL_0007: ldc.i4 0x100 @@ -9877,13 +10806,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitef7' - IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitef7' + IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site10c' + IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site10c' IL_004d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitef7' + IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site10c' IL_0057: ldtoken [mscorlib]System.Console IL_005c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitef8' + IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site10d' IL_0066: brtrue.s IL_0087 IL_0068: ldc.i4.0 @@ -9894,16 +10823,16 @@ string, class [mscorlib]System.Type) IL_007d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0082: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitef8' - IL_0087: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitef8' + IL_0082: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site10d' + IL_0087: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site10d' IL_008c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitef8' + IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site10d' IL_0096: ldarg.0 IL_0097: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_009c: brtrue IL_019f - IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefb' + IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site110' IL_00a6: brtrue.s IL_00e7 IL_00a8: ldc.i4 0x80 @@ -9933,12 +10862,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00dd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00e2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefb' - IL_00e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefb' + IL_00e2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site110' + IL_00e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site110' IL_00ec: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefb' + IL_00f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site110' IL_00f6: ldarg.0 - IL_00f7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefa' + IL_00f7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site10f' IL_00fc: brtrue.s IL_0136 IL_00fe: ldc.i4.0 @@ -9968,11 +10897,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_012c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0131: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefa' - IL_0136: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefa' + IL_0131: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site10f' + IL_0136: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site10f' IL_013b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0140: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefa' - IL_0145: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefc' + IL_0140: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site10f' + IL_0145: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site111' IL_014a: brtrue.s IL_017d IL_014c: ldc.i4.0 @@ -9995,10 +10924,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0173: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0178: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefc' - IL_017d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefc' + IL_0178: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site111' + IL_017d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site111' IL_0182: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0187: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefc' + IL_0187: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site111' IL_018c: ldarg.0 IL_018d: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -10011,7 +10940,7 @@ !2) IL_019d: br.s IL_0200 - IL_019f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitef9' + IL_019f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site10e' IL_01a4: brtrue.s IL_01ea IL_01a6: ldc.i4 0x104 @@ -10043,10 +10972,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01e0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01e5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitef9' - IL_01ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitef9' + IL_01e5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site10e' + IL_01ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site10e' IL_01ef: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitef9' + IL_01f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site10e' IL_01f9: ldarg.0 IL_01fa: ldc.i4.5 IL_01fb: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -10055,7 +10984,7 @@ IL_0200: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0205: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefd' + IL_0205: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site112' IL_020a: brtrue.s IL_0251 IL_020c: ldc.i4 0x100 @@ -10087,13 +11016,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0247: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_024c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefd' - IL_0251: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefd' + IL_024c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site112' + IL_0251: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site112' IL_0256: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_025b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefd' + IL_025b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site112' IL_0260: ldtoken [mscorlib]System.Console IL_0265: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_026a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefe' + IL_026a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site113' IL_026f: brtrue.s IL_0290 IL_0271: ldc.i4.0 @@ -10104,16 +11033,16 @@ string, class [mscorlib]System.Type) IL_0286: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_028b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefe' - IL_0290: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefe' + IL_028b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site113' + IL_0290: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site113' IL_0295: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_029a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Sitefe' + IL_029a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site113' IL_029f: ldarg.0 IL_02a0: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_02a5: brtrue IL_03b3 - IL_02aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site101' + IL_02aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site116' IL_02af: brtrue.s IL_02f4 IL_02b1: ldc.i4 0x80 @@ -10143,12 +11072,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02ea: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02ef: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site101' - IL_02f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site101' + IL_02ef: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site116' + IL_02f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site116' IL_02f9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site101' + IL_02fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site116' IL_0303: ldarg.0 - IL_0304: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site100' + IL_0304: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site115' IL_0309: brtrue.s IL_0347 IL_030b: ldc.i4.0 @@ -10178,11 +11107,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_033d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0342: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site100' - IL_0347: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site100' + IL_0342: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site115' + IL_0347: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site115' IL_034c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0351: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site100' - IL_0356: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site102' + IL_0351: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site115' + IL_0356: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site117' IL_035b: brtrue.s IL_0391 IL_035d: ldc.i4.0 @@ -10205,10 +11134,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0387: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_038c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site102' - IL_0391: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site102' + IL_038c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site117' + IL_0391: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site117' IL_0396: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_039b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site102' + IL_039b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site117' IL_03a0: ldarg.0 IL_03a1: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -10221,7 +11150,7 @@ !2) IL_03b1: br.s IL_0414 - IL_03b3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Siteff' + IL_03b3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site114' IL_03b8: brtrue.s IL_03fe IL_03ba: ldc.i4 0x104 @@ -10253,10 +11182,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03f4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03f9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Siteff' - IL_03fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Siteff' + IL_03f9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site114' + IL_03fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site114' IL_0403: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0408: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Siteff' + IL_0408: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site114' IL_040d: ldarg.0 IL_040e: ldc.i4.1 IL_040f: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -10265,7 +11194,7 @@ IL_0414: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0419: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site103' + IL_0419: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site118' IL_041e: brtrue.s IL_0465 IL_0420: ldc.i4 0x100 @@ -10297,13 +11226,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_045b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0460: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site103' - IL_0465: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site103' + IL_0460: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site118' + IL_0465: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site118' IL_046a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_046f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site103' + IL_046f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site118' IL_0474: ldtoken [mscorlib]System.Console IL_0479: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_047e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site105' + IL_047e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site11a' IL_0483: brtrue.s IL_04c8 IL_0485: ldc.i4 0x80 @@ -10333,12 +11262,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04be: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04c3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site105' - IL_04c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site105' + IL_04c3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site11a' + IL_04c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site11a' IL_04cd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site105' + IL_04d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site11a' IL_04d7: ldarg.0 - IL_04d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site104' + IL_04d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site119' IL_04dd: brtrue.s IL_051b IL_04df: ldc.i4.0 @@ -10368,11 +11297,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0511: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0516: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site104' - IL_051b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site104' + IL_0516: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site119' + IL_051b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site119' IL_0520: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0525: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site104' - IL_052a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site106' + IL_0525: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site119' + IL_052a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site11b' IL_052f: brtrue.s IL_0565 IL_0531: ldc.i4.0 @@ -10395,10 +11324,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_055b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0560: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site106' - IL_0565: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site106' + IL_0560: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site11b' + IL_0565: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site11b' IL_056a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_056f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site106' + IL_056f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site11b' IL_0574: ldarg.0 IL_0575: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -10412,7 +11341,7 @@ IL_0585: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_058a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site107' + IL_058a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site11c' IL_058f: brtrue.s IL_05d6 IL_0591: ldc.i4 0x100 @@ -10444,13 +11373,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05cc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05d1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site107' - IL_05d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site107' + IL_05d1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site11c' + IL_05d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site11c' IL_05db: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05e0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site107' + IL_05e0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site11c' IL_05e5: ldtoken [mscorlib]System.Console IL_05ea: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_05ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site109' + IL_05ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site11e' IL_05f4: brtrue.s IL_0639 IL_05f6: ldc.i4 0x80 @@ -10480,12 +11409,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_062f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0634: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site109' - IL_0639: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site109' + IL_0634: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site11e' + IL_0639: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site11e' IL_063e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0643: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site109' + IL_0643: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site11e' IL_0648: ldarg.0 - IL_0649: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site108' + IL_0649: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site11d' IL_064e: brtrue.s IL_068c IL_0650: ldc.i4.0 @@ -10515,11 +11444,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0682: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0687: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site108' - IL_068c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site108' + IL_0687: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site11d' + IL_068c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site11d' IL_0691: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0696: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site108' - IL_069b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10a' + IL_0696: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site11d' + IL_069b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site11f' IL_06a0: brtrue.s IL_06d6 IL_06a2: ldc.i4.0 @@ -10542,10 +11471,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06cc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06d1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10a' - IL_06d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10a' + IL_06d1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site11f' + IL_06d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site11f' IL_06db: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06e0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10a' + IL_06e0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site11f' IL_06e5: ldarg.0 IL_06e6: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -10559,7 +11488,7 @@ IL_06f6: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_06fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10b' + IL_06fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site120' IL_0700: brtrue.s IL_0747 IL_0702: ldc.i4 0x100 @@ -10591,13 +11520,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_073d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0742: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10b' - IL_0747: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10b' + IL_0742: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site120' + IL_0747: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site120' IL_074c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0751: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10b' + IL_0751: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site120' IL_0756: ldtoken [mscorlib]System.Console IL_075b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0760: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10c' + IL_0760: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site121' IL_0765: brtrue.s IL_0786 IL_0767: ldc.i4.0 @@ -10608,16 +11537,16 @@ string, class [mscorlib]System.Type) IL_077c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0781: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10c' - IL_0786: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10c' + IL_0781: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site121' + IL_0786: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site121' IL_078b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0790: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10c' + IL_0790: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site121' IL_0795: ldarg.0 IL_0796: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_079b: brtrue IL_08a9 - IL_07a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10f' + IL_07a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site124' IL_07a5: brtrue.s IL_07ea IL_07a7: ldc.i4 0x80 @@ -10647,12 +11576,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07e0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07e5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10f' - IL_07ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10f' + IL_07e5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site124' + IL_07ea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site124' IL_07ef: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10f' + IL_07f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site124' IL_07f9: ldarg.0 - IL_07fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10e' + IL_07fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site123' IL_07ff: brtrue.s IL_083d IL_0801: ldc.i4.0 @@ -10682,11 +11611,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0833: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0838: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10e' - IL_083d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10e' + IL_0838: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site123' + IL_083d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site123' IL_0842: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0847: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10e' - IL_084c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site110' + IL_0847: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site123' + IL_084c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site125' IL_0851: brtrue.s IL_0887 IL_0853: ldc.i4.0 @@ -10709,10 +11638,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_087d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0882: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site110' - IL_0887: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site110' + IL_0882: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site125' + IL_0887: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site125' IL_088c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0891: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site110' + IL_0891: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site125' IL_0896: ldarg.0 IL_0897: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -10725,7 +11654,7 @@ !2) IL_08a7: br.s IL_090a - IL_08a9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10d' + IL_08a9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site122' IL_08ae: brtrue.s IL_08f4 IL_08b0: ldc.i4 0x104 @@ -10757,10 +11686,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08ea: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08ef: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10d' - IL_08f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10d' + IL_08ef: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site122' + IL_08f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site122' IL_08f9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site10d' + IL_08fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site122' IL_0903: ldarg.0 IL_0904: ldarg.1 IL_0905: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -10769,7 +11698,7 @@ IL_090a: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_090f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site111' + IL_090f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site126' IL_0914: brtrue.s IL_095b IL_0916: ldc.i4 0x100 @@ -10801,13 +11730,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0951: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0956: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site111' - IL_095b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site111' + IL_0956: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site126' + IL_095b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site126' IL_0960: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0965: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site111' + IL_0965: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site126' IL_096a: ldtoken [mscorlib]System.Console IL_096f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0974: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site112' + IL_0974: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site127' IL_0979: brtrue.s IL_099a IL_097b: ldc.i4.0 @@ -10818,16 +11747,16 @@ string, class [mscorlib]System.Type) IL_0990: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0995: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site112' - IL_099a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site112' + IL_0995: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site127' + IL_099a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site127' IL_099f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site112' + IL_09a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site127' IL_09a9: ldarg.0 IL_09aa: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_09af: brtrue IL_0abd - IL_09b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site115' + IL_09b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site12a' IL_09b9: brtrue.s IL_09fe IL_09bb: ldc.i4 0x80 @@ -10857,12 +11786,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09f4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09f9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site115' - IL_09fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site115' + IL_09f9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site12a' + IL_09fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site12a' IL_0a03: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a08: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site115' + IL_0a08: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site12a' IL_0a0d: ldarg.0 - IL_0a0e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site114' + IL_0a0e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site129' IL_0a13: brtrue.s IL_0a51 IL_0a15: ldc.i4.0 @@ -10892,11 +11821,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a47: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a4c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site114' - IL_0a51: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site114' + IL_0a4c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site129' + IL_0a51: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site129' IL_0a56: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a5b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site114' - IL_0a60: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site116' + IL_0a5b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site129' + IL_0a60: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site12b' IL_0a65: brtrue.s IL_0a9b IL_0a67: ldc.i4.0 @@ -10919,10 +11848,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a91: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a96: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site116' - IL_0a9b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site116' + IL_0a96: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site12b' + IL_0a9b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site12b' IL_0aa0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0aa5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site116' + IL_0aa5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site12b' IL_0aaa: ldarg.0 IL_0aab: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -10935,7 +11864,7 @@ !2) IL_0abb: br.s IL_0b1e - IL_0abd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site113' + IL_0abd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site128' IL_0ac2: brtrue.s IL_0b08 IL_0ac4: ldc.i4 0x104 @@ -10967,10 +11896,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0afe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b03: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site113' - IL_0b08: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site113' + IL_0b03: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site128' + IL_0b08: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site128' IL_0b0d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b12: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site113' + IL_0b12: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site128' IL_0b17: ldarg.0 IL_0b18: ldarg.1 IL_0b19: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -10979,7 +11908,7 @@ IL_0b1e: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0b23: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site117' + IL_0b23: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site12c' IL_0b28: brtrue.s IL_0b6f IL_0b2a: ldc.i4 0x100 @@ -11011,13 +11940,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b65: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b6a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site117' - IL_0b6f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site117' + IL_0b6a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site12c' + IL_0b6f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site12c' IL_0b74: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b79: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site117' + IL_0b79: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site12c' IL_0b7e: ldtoken [mscorlib]System.Console IL_0b83: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0b88: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site119' + IL_0b88: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site12e' IL_0b8d: brtrue.s IL_0bd2 IL_0b8f: ldc.i4 0x80 @@ -11047,12 +11976,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0bc8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0bcd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site119' - IL_0bd2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site119' + IL_0bcd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site12e' + IL_0bd2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site12e' IL_0bd7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0bdc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site119' + IL_0bdc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site12e' IL_0be1: ldarg.0 - IL_0be2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site118' + IL_0be2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site12d' IL_0be7: brtrue.s IL_0c25 IL_0be9: ldc.i4.0 @@ -11082,11 +12011,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c1b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c20: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site118' - IL_0c25: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site118' + IL_0c20: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site12d' + IL_0c25: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site12d' IL_0c2a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c2f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site118' - IL_0c34: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11a' + IL_0c2f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site12d' + IL_0c34: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site12f' IL_0c39: brtrue.s IL_0c6f IL_0c3b: ldc.i4.0 @@ -11109,10 +12038,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c65: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c6a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11a' - IL_0c6f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11a' + IL_0c6a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site12f' + IL_0c6f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site12f' IL_0c74: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c79: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11a' + IL_0c79: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site12f' IL_0c7e: ldarg.0 IL_0c7f: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -11126,7 +12055,7 @@ IL_0c8f: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0c94: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11b' + IL_0c94: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site130' IL_0c99: brtrue.s IL_0ce0 IL_0c9b: ldc.i4 0x100 @@ -11158,13 +12087,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0cd6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0cdb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11b' - IL_0ce0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11b' + IL_0cdb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site130' + IL_0ce0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site130' IL_0ce5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0cea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11b' + IL_0cea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site130' IL_0cef: ldtoken [mscorlib]System.Console IL_0cf4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0cf9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11d' + IL_0cf9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site132' IL_0cfe: brtrue.s IL_0d43 IL_0d00: ldc.i4 0x80 @@ -11194,12 +12123,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d39: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d3e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11d' - IL_0d43: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11d' + IL_0d3e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site132' + IL_0d43: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site132' IL_0d48: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d4d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11d' + IL_0d4d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site132' IL_0d52: ldarg.0 - IL_0d53: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11c' + IL_0d53: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site131' IL_0d58: brtrue.s IL_0d96 IL_0d5a: ldc.i4.0 @@ -11229,11 +12158,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d8c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d91: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11c' - IL_0d96: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11c' + IL_0d91: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site131' + IL_0d96: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site131' IL_0d9b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0da0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11c' - IL_0da5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11e' + IL_0da0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site131' + IL_0da5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site133' IL_0daa: brtrue.s IL_0de0 IL_0dac: ldc.i4.0 @@ -11256,10 +12185,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0dd6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ddb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11e' - IL_0de0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11e' + IL_0ddb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site133' + IL_0de0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site133' IL_0de5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0dea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainerf6'::'<>p__Site11e' + IL_0dea: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer10b'::'<>p__Site133' IL_0def: ldarg.0 IL_0df0: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -11286,7 +12215,7 @@ class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_1, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_2, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_3) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site120' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer134'::'<>p__Site135' IL_0005: brtrue.s IL_0048 IL_0007: ldc.i4 0x100 @@ -11318,13 +12247,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site120' - IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site120' + IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer134'::'<>p__Site135' + IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer134'::'<>p__Site135' IL_004d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site120' + IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer134'::'<>p__Site135' IL_0057: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_005c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site121' + IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer134'::'<>p__Site136' IL_0066: brtrue.s IL_0096 IL_0068: ldc.i4.0 @@ -11347,17 +12276,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_008c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0091: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site121' - IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site121' + IL_0091: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer134'::'<>p__Site136' + IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer134'::'<>p__Site136' IL_009b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site121' + IL_00a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer134'::'<>p__Site136' IL_00a5: ldarg.0 IL_00a6: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_00ab: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_00b0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site122' + IL_00b0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer134'::'<>p__Site137' IL_00b5: brtrue.s IL_00f8 IL_00b7: ldc.i4 0x100 @@ -11389,13 +12318,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00ee: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00f3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site122' - IL_00f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site122' + IL_00f3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer134'::'<>p__Site137' + IL_00f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer134'::'<>p__Site137' IL_00fd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0102: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site122' + IL_0102: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer134'::'<>p__Site137' IL_0107: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_010c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0111: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site123' + IL_0111: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer134'::'<>p__Site138' IL_0116: brtrue.s IL_0146 IL_0118: ldc.i4.0 @@ -11418,10 +12347,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_013c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0141: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site123' - IL_0146: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site123' + IL_0141: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer134'::'<>p__Site138' + IL_0146: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer134'::'<>p__Site138' IL_014b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0150: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer11f'::'<>p__Site123' + IL_0150: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer134'::'<>p__Site138' IL_0155: ldarg.0 IL_0156: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -11441,7 +12370,7 @@ class [mscorlib]System.Collections.IEnumerator V_1, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_2, class [mscorlib]System.IDisposable V_3) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer124'::'<>p__Site125' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer139'::'<>p__Site13a' IL_0005: brtrue.s IL_002b IL_0007: ldc.i4.0 @@ -11453,10 +12382,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Type) IL_0021: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0026: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer124'::'<>p__Site125' - IL_002b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer124'::'<>p__Site125' + IL_0026: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer139'::'<>p__Site13a' + IL_002b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer139'::'<>p__Site13a' IL_0030: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer124'::'<>p__Site125' + IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer139'::'<>p__Site13a' IL_003a: ldarg.0 IL_003b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -11469,7 +12398,7 @@ IL_0048: ldloc.1 IL_0049: callvirt instance object [mscorlib]System.Collections.IEnumerator::get_Current() IL_004e: stloc.0 - IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer124'::'<>p__Site126' + IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer139'::'<>p__Site13b' IL_0054: brtrue.s IL_0097 IL_0056: ldc.i4 0x100 @@ -11501,10 +12430,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_008d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0092: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer124'::'<>p__Site126' - IL_0097: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer124'::'<>p__Site126' + IL_0092: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer139'::'<>p__Site13b' + IL_0097: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer139'::'<>p__Site13b' IL_009c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer124'::'<>p__Site126' + IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer139'::'<>p__Site13b' IL_00a6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_00ab: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_00b0: ldloc.0 @@ -11544,7 +12473,7 @@ .maxstack 9 .locals init (class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_0, class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo[] V_1) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer127'::'<>p__Site128' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer13c'::'<>p__Site13d' IL_0005: brtrue.s IL_0035 IL_0007: ldc.i4.0 @@ -11567,11 +12496,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_002b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0030: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer127'::'<>p__Site128' - IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer127'::'<>p__Site128' + IL_0030: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer13c'::'<>p__Site13d' + IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer13c'::'<>p__Site13d' IL_003a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_003f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer127'::'<>p__Site128' - IL_0044: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer127'::'<>p__Site129' + IL_003f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer13c'::'<>p__Site13d' + IL_0044: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer13c'::'<>p__Site13e' IL_0049: brtrue.s IL_0083 IL_004b: ldc.i4.0 @@ -11601,10 +12530,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0079: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_007e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer127'::'<>p__Site129' - IL_0083: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer127'::'<>p__Site129' + IL_007e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer13c'::'<>p__Site13e' + IL_0083: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer13c'::'<>p__Site13e' IL_0088: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_008d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer127'::'<>p__Site129' + IL_008d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'o__SiteContainer13c'::'<>p__Site13e' IL_0092: ldarg.0 IL_0093: ldarg.1 IL_0094: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, diff --git a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.opt.roslyn.il b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.opt.roslyn.il index a06a2d71d..25c6bf4c6 100644 --- a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.opt.roslyn.il +++ b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.opt.roslyn.il @@ -20,6 +20,7 @@ } .assembly DynamicTests { + .custom instance void [mscorlib]System.Runtime.CompilerServices.ExtensionAttribute::.ctor() = ( 01 00 00 00 ) .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilationRelaxationsAttribute::.ctor(int32) = ( 01 00 08 00 00 00 00 00 ) .custom instance void [mscorlib]System.Runtime.CompilerServices.RuntimeCompatibilityAttribute::.ctor() = ( 01 00 01 00 54 02 16 57 72 61 70 4E 6F 6E 45 78 // ....T..WrapNonEx 63 65 70 74 69 6F 6E 54 68 72 6F 77 73 01 ) // ceptionThrows. @@ -43,6 +44,25 @@ // =============== CLASS MEMBERS DECLARATION =================== +.class private auto ansi sealed '<>A{00000002}`3' + extends [mscorlib]System.MulticastDelegate +{ + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .method public hidebysig specialname rtspecialname + instance void .ctor(object 'object', + native int 'method') runtime managed + { + } // end of method '<>A{00000002}`3'::.ctor + + .method public hidebysig newslot virtual + instance void Invoke(!T1 A_1, + !T2& A_2, + !T3 A_3) runtime managed + { + } // end of method '<>A{00000002}`3'::Invoke + +} // end of class '<>A{00000002}`3' + .class private auto ansi sealed '<>A{0000000c}`4' extends [mscorlib]System.MulticastDelegate { @@ -63,6 +83,27 @@ } // end of class '<>A{0000000c}`4' +.class private abstract auto ansi sealed beforefieldinit ICSharpCode.Decompiler.Tests.TestCases.Pretty.Extension + extends [mscorlib]System.Object +{ + .custom instance void [mscorlib]System.Runtime.CompilerServices.ExtensionAttribute::.ctor() = ( 01 00 00 00 ) + .method public hidebysig static object + ToDynamic(int32 i, + object info) cil managed + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.ExtensionAttribute::.ctor() = ( 01 00 00 00 ) + .param [0] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [2] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 2 (0x2) + .maxstack 8 + IL_0000: ldnull + IL_0001: throw + } // end of method Extension::ToDynamic + +} // end of class ICSharpCode.Decompiler.Tests.TestCases.Pretty.Extension + .class private auto ansi beforefieldinit ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests extends [mscorlib]System.Object { @@ -99,7 +140,79 @@ } // end of class Derived - .class abstract auto ansi sealed nested private beforefieldinit '<>o__11' + .class sequential ansi sealed nested private beforefieldinit MyValueType + extends [mscorlib]System.ValueType + { + .field private initonly object _getOnlyProperty + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .field public object Field + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .field private object 'k__BackingField' + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .method public hidebysig specialname + instance object get_GetOnlyProperty() cil managed + { + .param [0] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 7 (0x7) + .maxstack 8 + IL_0000: ldarg.0 + IL_0001: ldfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::_getOnlyProperty + IL_0006: ret + } // end of method MyValueType::get_GetOnlyProperty + + .method public hidebysig specialname + instance object get_Property() cil managed + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .param [0] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 7 (0x7) + .maxstack 8 + IL_0000: ldarg.0 + IL_0001: ldfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::'k__BackingField' + IL_0006: ret + } // end of method MyValueType::get_Property + + .method public hidebysig specialname + instance void set_Property(object 'value') cil managed + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 8 (0x8) + .maxstack 8 + IL_0000: ldarg.0 + IL_0001: ldarg.1 + IL_0002: stfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::'k__BackingField' + IL_0007: ret + } // end of method MyValueType::set_Property + + .method public hidebysig instance void + Method(object a) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 1 (0x1) + .maxstack 8 + IL_0000: ret + } // end of method MyValueType::Method + + .property instance object GetOnlyProperty() + { + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .get instance object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::get_GetOnlyProperty() + } // end of property MyValueType::GetOnlyProperty + .property instance object Property() + { + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .get instance object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::get_Property() + .set instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::set_Property(object) + } // end of property MyValueType::Property + } // end of class MyValueType + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__12' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -109,45 +222,45 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__3' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__4' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__5' - } // end of class '<>o__11' - - .class abstract auto ansi sealed nested private beforefieldinit '<>o__12' - extends [mscorlib]System.Object - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' } // end of class '<>o__12' .class abstract auto ansi sealed nested private beforefieldinit '<>o__13' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' } // end of class '<>o__13' .class abstract auto ansi sealed nested private beforefieldinit '<>o__14' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' } // end of class '<>o__14' .class abstract auto ansi sealed nested private beforefieldinit '<>o__15' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' } // end of class '<>o__15' .class abstract auto ansi sealed nested private beforefieldinit '<>o__16' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' } // end of class '<>o__16' .class abstract auto ansi sealed nested private beforefieldinit '<>o__17' extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + } // end of class '<>o__17' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__18' + extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' @@ -165,11 +278,33 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__12' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__13' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__14' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__15' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__16' - } // end of class '<>o__17' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__15' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__16' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__17' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__18' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__19' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__20' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__21' + } // end of class '<>o__18' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__18' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__19' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1A{00000002}`3'> '<>p__10' + } // end of class '<>o__19' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__20' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -183,82 +318,82 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__7' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__8' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__9' - } // end of class '<>o__18' + } // end of class '<>o__20' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__19' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__21' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__19' + } // end of class '<>o__21' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__20' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__22' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__20' + } // end of class '<>o__22' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__21' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__23' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> '<>p__0' - } // end of class '<>o__21' + } // end of class '<>o__23' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__22' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__24' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__22' + } // end of class '<>o__24' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__23' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__25' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__23' + } // end of class '<>o__25' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__24' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__26' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__24' + } // end of class '<>o__26' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__25' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__27' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__25' + } // end of class '<>o__27' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__26' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__28' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' - } // end of class '<>o__26' + } // end of class '<>o__28' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__27' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__29' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' - } // end of class '<>o__27' + } // end of class '<>o__29' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__28' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__30' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' - } // end of class '<>o__28' + } // end of class '<>o__30' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__29' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__31' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -292,9 +427,9 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__27' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__28' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__29' - } // end of class '<>o__29' + } // end of class '<>o__31' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__30' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__32' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -328,9 +463,9 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__27' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__28' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__29' - } // end of class '<>o__30' + } // end of class '<>o__32' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__31' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__33' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -364,9 +499,9 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__27' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__28' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__29' - } // end of class '<>o__31' + } // end of class '<>o__33' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__32' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__34' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -406,17 +541,25 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__33' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__34' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__35' - } // end of class '<>o__32' + } // end of class '<>o__34' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__33' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__35' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' - } // end of class '<>o__33' + } // end of class '<>o__35' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__34' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__39' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' + } // end of class '<>o__39' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__40' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -462,9 +605,9 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__39' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__40' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__41' - } // end of class '<>o__34' + } // end of class '<>o__40' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__35' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__41' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -508,9 +651,9 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__37' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__38' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__39' - } // end of class '<>o__35' + } // end of class '<>o__41' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__36' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__42' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -518,23 +661,23 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__2' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__3' - } // end of class '<>o__36' + } // end of class '<>o__42' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__37' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__43' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' - } // end of class '<>o__37' + } // end of class '<>o__43' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__38' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__44' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' - } // end of class '<>o__38' + } // end of class '<>o__44' .field private static object 'field' .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) @@ -612,7 +755,7 @@ IL_0005: stloc.0 IL_0006: newobj instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::.ctor() IL_000b: stloc.1 - IL_000c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_000c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' IL_0011: brtrue.s IL_0051 IL_0013: ldc.i4 0x100 @@ -642,16 +785,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0047: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_004c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' - IL_0051: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_004c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_0051: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' IL_0056: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_005b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_005b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' IL_0060: ldloc.1 IL_0061: newobj instance void [mscorlib]System.UnauthorizedAccessException::.ctor() IL_0066: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_006b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__1' + IL_006b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__1' IL_0070: brtrue.s IL_00a7 IL_0072: ldc.i4.0 @@ -677,10 +820,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_009d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00a2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__1' - IL_00a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__1' + IL_00a2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__1' + IL_00a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__1' IL_00ac: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00b1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__1' + IL_00b1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__1' IL_00b6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_00bb: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_00c0: ldloc.1 @@ -688,7 +831,7 @@ !1, !2) IL_00c6: stloc.2 - IL_00c7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__3' + IL_00c7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__3' IL_00cc: brtrue.s IL_010c IL_00ce: ldc.i4 0x100 @@ -718,12 +861,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0102: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0107: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__3' - IL_010c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__3' + IL_0107: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__3' + IL_010c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__3' IL_0111: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0116: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__3' + IL_0116: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__3' IL_011b: ldloc.2 - IL_011c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__2' + IL_011c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__2' IL_0121: brtrue.s IL_0148 IL_0123: ldc.i4.s 16 @@ -735,10 +878,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Type) IL_013e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0143: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__2' - IL_0148: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__2' + IL_0143: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__2' + IL_0148: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__2' IL_014d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0152: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__2' + IL_0152: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__2' IL_0157: ldloc.1 IL_0158: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -746,7 +889,7 @@ IL_0162: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0167: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__5' + IL_0167: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__5' IL_016c: brtrue.s IL_01ac IL_016e: ldc.i4 0x100 @@ -776,12 +919,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01a2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01a7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__5' - IL_01ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__5' + IL_01a7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__5' + IL_01ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__5' IL_01b1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__5' + IL_01b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__5' IL_01bb: ldloc.2 - IL_01bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__4' + IL_01bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__4' IL_01c1: brtrue.s IL_01f8 IL_01c3: ldc.i4.0 @@ -807,10 +950,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01ee: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01f3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__4' - IL_01f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__4' + IL_01f3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__4' + IL_01f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__4' IL_01fd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0202: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__4' + IL_0202: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__4' IL_0207: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_020c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0211: ldloc.0 @@ -835,7 +978,7 @@ .maxstack 9 .locals init (object V_0) IL_0000: ldarg.1 - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' IL_0006: brtrue.s IL_0037 IL_0008: ldc.i4.0 @@ -856,10 +999,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_002d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0032: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' - IL_0037: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_0032: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_0037: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' IL_003c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0041: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_0041: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' IL_0046: ldarg.0 IL_0047: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -879,7 +1022,7 @@ .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) // Code size 104 (0x68) .maxstack 7 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' IL_0005: brtrue.s IL_004f IL_0007: ldc.i4.0 @@ -919,10 +1062,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0045: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_004a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' - IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_004a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' + IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' IL_0054: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0059: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_0059: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' IL_005e: ldarg.0 IL_005f: ldarg.0 IL_0060: ldarg.0 @@ -944,7 +1087,7 @@ .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) // Code size 189 (0xbd) .maxstack 13 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' IL_0005: brtrue IL_009b IL_000a: ldc.i4.0 @@ -1033,10 +1176,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0091: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0096: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' - IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' + IL_0096: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' + IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' IL_00a0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' + IL_00a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' IL_00aa: ldarg.0 IL_00ab: ldc.i4.1 IL_00ac: ldc.i4.2 @@ -1069,7 +1212,7 @@ .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) // Code size 206 (0xce) .maxstack 14 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' IL_0005: brtrue IL_00aa IL_000a: ldc.i4 0x100 @@ -1165,10 +1308,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00a0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00a5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' - IL_00aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' + IL_00a5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' + IL_00aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' IL_00af: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' + IL_00b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' IL_00b9: ldarg.0 IL_00ba: ldc.i4.1 IL_00bb: ldc.i4.2 @@ -1203,7 +1346,7 @@ .maxstack 3 .try { - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' IL_0005: brtrue.s IL_002c IL_0007: ldc.i4.s 16 @@ -1215,10 +1358,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Type) IL_0022: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0027: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' - IL_002c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' + IL_0027: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' + IL_002c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' IL_0031: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0036: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' + IL_0036: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' IL_003b: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0040: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -1237,9 +1380,11 @@ { .param [1] .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 1546 (0x60a) + // Code size 1958 (0x7a6) .maxstack 15 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' + .locals init (object V_0, + object V_1) + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' IL_0005: brtrue.s IL_003b IL_0007: ldc.i4 0x100 @@ -1262,14 +1407,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0031: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0036: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' - IL_003b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' + IL_0036: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' + IL_003b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' IL_0040: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' + IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' IL_004a: ldarg.0 IL_004b: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, !1) - IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' + IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' IL_0055: brtrue.s IL_00aa IL_0057: ldc.i4 0x100 @@ -1303,14 +1448,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00a0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00a5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' - IL_00aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' + IL_00a5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' + IL_00aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' IL_00af: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' + IL_00b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' IL_00b9: ldarg.0 IL_00ba: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, !1) - IL_00bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__2' + IL_00bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__2' IL_00c4: brtrue.s IL_0104 IL_00c6: ldc.i4 0x100 @@ -1340,16 +1485,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00fa: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00ff: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__2' - IL_0104: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__2' + IL_00ff: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__2' + IL_0104: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__2' IL_0109: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_010e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__2' + IL_010e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__2' IL_0113: ldarg.0 IL_0114: ldc.i4.1 IL_0115: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_011a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__4' + IL_011a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__4' IL_011f: brtrue.s IL_015f IL_0121: ldc.i4 0x100 @@ -1379,12 +1524,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0155: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_015a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__4' - IL_015f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__4' + IL_015a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__4' + IL_015f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__4' IL_0164: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0169: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__4' + IL_0169: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__4' IL_016e: ldarg.0 - IL_016f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__3' + IL_016f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__3' IL_0174: brtrue.s IL_01d8 IL_0176: ldc.i4.0 @@ -1442,10 +1587,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01ce: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01d3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__3' - IL_01d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__3' + IL_01d3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__3' + IL_01d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__3' IL_01dd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__3' + IL_01e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__3' IL_01e7: ldarg.0 IL_01e8: ldc.i4.1 IL_01e9: ldc.i4.2 @@ -1462,7 +1607,7 @@ IL_01f2: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_01f7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__7' + IL_01f7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__7' IL_01fc: brtrue.s IL_0250 IL_01fe: ldc.i4 0x100 @@ -1506,14 +1651,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0246: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_024b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__7' - IL_0250: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__7' + IL_024b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__7' + IL_0250: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__7' IL_0255: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_025a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__7' + IL_025a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__7' IL_025f: ldarg.0 IL_0260: ldc.i4.2 IL_0261: ldnull - IL_0262: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__6' + IL_0262: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__6' IL_0267: brtrue.s IL_029d IL_0269: ldc.i4.0 @@ -1539,11 +1684,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0293: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0298: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__6' - IL_029d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__6' + IL_0298: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__6' + IL_029d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__6' IL_02a2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__6' - IL_02ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__5' + IL_02a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__6' + IL_02ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__5' IL_02b1: brtrue.s IL_02e3 IL_02b3: ldc.i4.s 64 @@ -1564,10 +1709,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02d9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__5' - IL_02e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__5' + IL_02de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__5' + IL_02e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__5' IL_02e8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__5' + IL_02ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__5' IL_02f2: ldarg.0 IL_02f3: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -1580,7 +1725,7 @@ !2, !3, !4) - IL_0303: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__10' + IL_0303: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__10' IL_0308: brtrue.s IL_035c IL_030a: ldc.i4 0x100 @@ -1624,13 +1769,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0352: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0357: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__10' - IL_035c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__10' + IL_0357: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__10' + IL_035c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__10' IL_0361: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0366: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__10' + IL_0366: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__10' IL_036b: ldarg.0 IL_036c: ldarg.0 - IL_036d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__8' + IL_036d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__8' IL_0372: brtrue.s IL_03a3 IL_0374: ldc.i4.0 @@ -1651,14 +1796,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0399: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_039e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__8' - IL_03a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__8' + IL_039e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__8' + IL_03a3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__8' IL_03a8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__8' + IL_03ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__8' IL_03b2: ldarg.0 IL_03b3: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) - IL_03b8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__9' + IL_03b8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__9' IL_03bd: brtrue.s IL_03ee IL_03bf: ldc.i4.0 @@ -1679,10 +1824,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03e4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03e9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__9' - IL_03ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__9' + IL_03e9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__9' + IL_03ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__9' IL_03f3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__9' + IL_03f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__9' IL_03fd: ldarg.0 IL_03fe: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -1691,7 +1836,7 @@ !2, !3, !4) - IL_0408: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__11' + IL_0408: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__11' IL_040d: brtrue.s IL_044d IL_040f: ldc.i4.0 @@ -1724,10 +1869,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0443: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0448: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__11' - IL_044d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__11' + IL_0448: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__11' + IL_044d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__11' IL_0452: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0457: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__11' + IL_0457: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__11' IL_045c: ldarg.0 IL_045d: ldc.i4.0 IL_045e: ldc.i4.3 @@ -1736,7 +1881,7 @@ !2, !3) IL_0464: pop - IL_0465: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__14' + IL_0465: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__14' IL_046a: brtrue.s IL_04aa IL_046c: ldc.i4.0 @@ -1769,11 +1914,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04a0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04a5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__14' - IL_04aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__14' + IL_04a5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__14' + IL_04aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__14' IL_04af: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__14' - IL_04b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__12' + IL_04b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__14' + IL_04b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__12' IL_04be: brtrue.s IL_04f0 IL_04c0: ldc.i4.s 64 @@ -1794,14 +1939,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04e6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04eb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__12' - IL_04f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__12' + IL_04eb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__12' + IL_04f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__12' IL_04f5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__12' + IL_04fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__12' IL_04ff: ldarg.0 IL_0500: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) - IL_0505: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__13' + IL_0505: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__13' IL_050a: brtrue.s IL_053b IL_050c: ldc.i4.0 @@ -1822,10 +1967,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0531: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0536: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__13' - IL_053b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__13' + IL_0536: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__13' + IL_053b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__13' IL_0540: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0545: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__13' + IL_0545: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__13' IL_054a: ldarg.0 IL_054b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -1835,91 +1980,711 @@ !2, !3) IL_0556: pop - IL_0557: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__15' - IL_055c: brtrue.s IL_0597 - - IL_055e: ldc.i4.0 - IL_055f: ldstr "Setter" - IL_0564: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0569: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_056e: ldc.i4.2 - IL_056f: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_0574: dup - IL_0575: ldc.i4.0 + IL_0557: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__15' + IL_055c: brtrue.s IL_058e + + IL_055e: ldc.i4.s 64 + IL_0560: ldstr "Index" + IL_0565: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_056a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_056f: ldc.i4.1 + IL_0570: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0575: dup IL_0576: ldc.i4.0 - IL_0577: ldnull - IL_0578: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_057d: stelem.ref - IL_057e: dup - IL_057f: ldc.i4.1 - IL_0580: ldc.i4.1 - IL_0581: ldnull - IL_0582: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0587: stelem.ref - IL_0588: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_0577: ldc.i4.0 + IL_0578: ldnull + IL_0579: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_057e: stelem.ref + IL_057f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0584: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0589: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__15' + IL_058e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__15' + IL_0593: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0598: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__15' + IL_059d: ldarg.0 + IL_059e: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_05a3: stloc.0 + IL_05a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__16' + IL_05a9: brtrue.s IL_05da + + IL_05ab: ldc.i4.0 + IL_05ac: ldstr "Number" + IL_05b1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_05b6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_05bb: ldc.i4.1 + IL_05bc: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_05c1: dup + IL_05c2: ldc.i4.0 + IL_05c3: ldc.i4.0 + IL_05c4: ldnull + IL_05c5: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05ca: stelem.ref + IL_05cb: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_05d0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_05d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__16' + IL_05da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__16' + IL_05df: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_05e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__16' + IL_05e9: ldarg.0 + IL_05ea: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_05ef: stloc.1 + IL_05f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__19' + IL_05f5: brtrue.s IL_0639 + + IL_05f7: ldc.i4 0x80 + IL_05fc: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0601: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0606: ldc.i4.3 + IL_0607: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_060c: dup + IL_060d: ldc.i4.0 + IL_060e: ldc.i4.0 + IL_060f: ldnull + IL_0610: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0615: stelem.ref + IL_0616: dup + IL_0617: ldc.i4.1 + IL_0618: ldc.i4.0 + IL_0619: ldnull + IL_061a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_061f: stelem.ref + IL_0620: dup + IL_0621: ldc.i4.2 + IL_0622: ldc.i4.0 + IL_0623: ldnull + IL_0624: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0629: stelem.ref + IL_062a: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetIndex(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_062f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0634: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__19' + IL_0639: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__19' + IL_063e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0643: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__19' + IL_0648: ldloc.0 + IL_0649: ldloc.1 + IL_064a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__18' + IL_064f: brtrue.s IL_0687 + + IL_0651: ldc.i4.0 + IL_0652: ldc.i4.s 63 + IL_0654: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0659: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_065e: ldc.i4.2 + IL_065f: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0664: dup + IL_0665: ldc.i4.0 + IL_0666: ldc.i4.0 + IL_0667: ldnull + IL_0668: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_066d: stelem.ref + IL_066e: dup + IL_066f: ldc.i4.1 + IL_0670: ldc.i4.3 + IL_0671: ldnull + IL_0672: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0677: stelem.ref + IL_0678: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_067d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0682: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__18' + IL_0687: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__18' + IL_068c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0691: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__18' + IL_0696: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__17' + IL_069b: brtrue.s IL_06d1 + + IL_069d: ldc.i4.0 + IL_069e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_06a3: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_06a8: ldc.i4.2 + IL_06a9: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_06ae: dup + IL_06af: ldc.i4.0 + IL_06b0: ldc.i4.0 + IL_06b1: ldnull + IL_06b2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06b7: stelem.ref + IL_06b8: dup + IL_06b9: ldc.i4.1 + IL_06ba: ldc.i4.0 + IL_06bb: ldnull + IL_06bc: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06c1: stelem.ref + IL_06c2: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetIndex(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_06c7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_06cc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__17' + IL_06d1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__17' + IL_06d6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_06db: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__17' + IL_06e0: ldloc.0 + IL_06e1: ldloc.1 + IL_06e2: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_06e7: ldc.i4.5 + IL_06e8: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_06ed: callvirt instance !4 class [mscorlib]System.Func`5::Invoke(!0, + !1, + !2, + !3) + IL_06f2: pop + IL_06f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__20' + IL_06f8: brtrue.s IL_0733 + + IL_06fa: ldc.i4.0 + IL_06fb: ldstr "Setter" + IL_0700: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0705: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_070a: ldc.i4.2 + IL_070b: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0710: dup + IL_0711: ldc.i4.0 + IL_0712: ldc.i4.0 + IL_0713: ldnull + IL_0714: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0719: stelem.ref + IL_071a: dup + IL_071b: ldc.i4.1 + IL_071c: ldc.i4.1 + IL_071d: ldnull + IL_071e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0723: stelem.ref + IL_0724: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, string, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_058d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0592: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__15' - IL_0597: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__15' - IL_059c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__15' - IL_05a6: ldarg.0 - IL_05a7: newobj instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::.ctor() - IL_05ac: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + IL_0729: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_072e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__20' + IL_0733: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__20' + IL_0738: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_073d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__20' + IL_0742: ldarg.0 + IL_0743: newobj instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::.ctor() + IL_0748: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) - IL_05b1: pop - IL_05b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__16' - IL_05b7: brtrue.s IL_05f2 - - IL_05b9: ldc.i4.0 - IL_05ba: ldstr "Setter2" - IL_05bf: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_05c4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_05c9: ldc.i4.2 - IL_05ca: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_05cf: dup - IL_05d0: ldc.i4.0 - IL_05d1: ldc.i4.0 - IL_05d2: ldnull - IL_05d3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_05d8: stelem.ref - IL_05d9: dup - IL_05da: ldc.i4.1 - IL_05db: ldc.i4.3 - IL_05dc: ldnull - IL_05dd: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_05e2: stelem.ref - IL_05e3: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_074d: pop + IL_074e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__21' + IL_0753: brtrue.s IL_078e + + IL_0755: ldc.i4.0 + IL_0756: ldstr "Setter2" + IL_075b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0760: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0765: ldc.i4.2 + IL_0766: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_076b: dup + IL_076c: ldc.i4.0 + IL_076d: ldc.i4.0 + IL_076e: ldnull + IL_076f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0774: stelem.ref + IL_0775: dup + IL_0776: ldc.i4.1 + IL_0777: ldc.i4.3 + IL_0778: ldnull + IL_0779: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_077e: stelem.ref + IL_077f: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, string, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_05e8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05ed: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__16' - IL_05f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__16' - IL_05f7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__16' - IL_0601: ldarg.0 - IL_0602: ldc.i4.5 - IL_0603: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + IL_0784: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0789: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__21' + IL_078e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__21' + IL_0793: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0798: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__21' + IL_079d: ldarg.0 + IL_079e: ldc.i4.5 + IL_079f: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) - IL_0608: pop - IL_0609: ret + IL_07a4: pop + IL_07a5: ret } // end of method DynamicTests::MemberAccess + .method private hidebysig static void StructMemberAccess(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType valueType) cil managed + { + // Code size 1062 (0x426) + .maxstack 13 + .locals init (object& V_0, + valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType& V_1) + IL_0000: ldarga.s valueType + IL_0002: ldc.i4.0 + IL_0003: box [mscorlib]System.Int32 + IL_0008: stfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::Field + IL_000d: ldarga.s valueType + IL_000f: ldflda object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::Field + IL_0014: stloc.0 + IL_0015: ldloc.0 + IL_0016: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' + IL_001b: brtrue.s IL_0053 + + IL_001d: ldc.i4.0 + IL_001e: ldc.i4.s 63 + IL_0020: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0025: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_002a: ldc.i4.2 + IL_002b: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0030: dup + IL_0031: ldc.i4.0 + IL_0032: ldc.i4.0 + IL_0033: ldnull + IL_0034: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0039: stelem.ref + IL_003a: dup + IL_003b: ldc.i4.1 + IL_003c: ldc.i4.3 + IL_003d: ldnull + IL_003e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0043: stelem.ref + IL_0044: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0049: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_004e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' + IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' + IL_0058: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_005d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' + IL_0062: ldloc.0 + IL_0063: ldind.ref + IL_0064: ldc.i4.5 + IL_0065: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_006a: stind.ref + IL_006b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__1' + IL_0070: brtrue.s IL_00b0 + + IL_0072: ldc.i4.0 + IL_0073: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0078: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_007d: ldc.i4.3 + IL_007e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0083: dup + IL_0084: ldc.i4.0 + IL_0085: ldc.i4.0 + IL_0086: ldnull + IL_0087: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_008c: stelem.ref + IL_008d: dup + IL_008e: ldc.i4.1 + IL_008f: ldc.i4.3 + IL_0090: ldnull + IL_0091: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0096: stelem.ref + IL_0097: dup + IL_0098: ldc.i4.2 + IL_0099: ldc.i4.3 + IL_009a: ldnull + IL_009b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00a0: stelem.ref + IL_00a1: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetIndex(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00a6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00ab: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__1' + IL_00b0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__1' + IL_00b5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__1' + IL_00bf: ldarg.0 + IL_00c0: ldfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::Field + IL_00c5: ldc.i4.1 + IL_00c6: ldc.i4.5 + IL_00c7: callvirt instance !4 class [mscorlib]System.Func`5::Invoke(!0, + !1, + !2, + !3) + IL_00cc: pop + IL_00cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__2' + IL_00d2: brtrue.s IL_0108 + + IL_00d4: ldc.i4 0x100 + IL_00d9: ldstr "CallMe" + IL_00de: ldnull + IL_00df: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00e4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00e9: ldc.i4.1 + IL_00ea: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00ef: dup + IL_00f0: ldc.i4.0 + IL_00f1: ldc.i4.0 + IL_00f2: ldnull + IL_00f3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00f8: stelem.ref + IL_00f9: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00fe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0103: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__2' + IL_0108: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__2' + IL_010d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0112: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__2' + IL_0117: ldarg.0 + IL_0118: ldfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::Field + IL_011d: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, + !1) + IL_0122: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__3' + IL_0127: brtrue.s IL_0168 + + IL_0129: ldc.i4 0x100 + IL_012e: ldstr "Casts" + IL_0133: ldnull + IL_0134: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0139: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_013e: ldc.i4.2 + IL_013f: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0144: dup + IL_0145: ldc.i4.0 + IL_0146: ldc.i4.s 33 + IL_0148: ldnull + IL_0149: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_014e: stelem.ref + IL_014f: dup + IL_0150: ldc.i4.1 + IL_0151: ldc.i4.0 + IL_0152: ldnull + IL_0153: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0158: stelem.ref + IL_0159: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_015e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0163: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__3' + IL_0168: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__3' + IL_016d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0172: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__3' + IL_0177: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_017c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0181: ldarga.s valueType + IL_0183: call instance object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::get_GetOnlyProperty() + IL_0188: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_018d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__4' + IL_0192: brtrue.s IL_01c8 + + IL_0194: ldc.i4 0x100 + IL_0199: ldstr "CallMe" + IL_019e: ldnull + IL_019f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01a4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01a9: ldc.i4.1 + IL_01aa: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_01af: dup + IL_01b0: ldc.i4.0 + IL_01b1: ldc.i4.0 + IL_01b2: ldnull + IL_01b3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01b8: stelem.ref + IL_01b9: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_01be: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_01c3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__4' + IL_01c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__4' + IL_01cd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_01d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__4' + IL_01d7: ldarga.s valueType + IL_01d9: call instance object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::get_GetOnlyProperty() + IL_01de: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, + !1) + IL_01e3: ldarga.s valueType + IL_01e5: ldc.i4.0 + IL_01e6: box [mscorlib]System.Int32 + IL_01eb: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::set_Property(object) + IL_01f0: ldarga.s valueType + IL_01f2: stloc.1 + IL_01f3: ldloc.1 + IL_01f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__5' + IL_01f9: brtrue.s IL_0231 + + IL_01fb: ldc.i4.0 + IL_01fc: ldc.i4.s 63 + IL_01fe: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0203: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0208: ldc.i4.2 + IL_0209: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_020e: dup + IL_020f: ldc.i4.0 + IL_0210: ldc.i4.0 + IL_0211: ldnull + IL_0212: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0217: stelem.ref + IL_0218: dup + IL_0219: ldc.i4.1 + IL_021a: ldc.i4.3 + IL_021b: ldnull + IL_021c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0221: stelem.ref + IL_0222: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0227: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_022c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__5' + IL_0231: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__5' + IL_0236: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_023b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__5' + IL_0240: ldloc.1 + IL_0241: call instance object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::get_Property() + IL_0246: ldc.i4.5 + IL_0247: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_024c: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::set_Property(object) + IL_0251: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__6' + IL_0256: brtrue.s IL_0296 + + IL_0258: ldc.i4.0 + IL_0259: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_025e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0263: ldc.i4.3 + IL_0264: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0269: dup + IL_026a: ldc.i4.0 + IL_026b: ldc.i4.0 + IL_026c: ldnull + IL_026d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0272: stelem.ref + IL_0273: dup + IL_0274: ldc.i4.1 + IL_0275: ldc.i4.3 + IL_0276: ldnull + IL_0277: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_027c: stelem.ref + IL_027d: dup + IL_027e: ldc.i4.2 + IL_027f: ldc.i4.3 + IL_0280: ldnull + IL_0281: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0286: stelem.ref + IL_0287: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetIndex(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_028c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0291: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__6' + IL_0296: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__6' + IL_029b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_02a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__6' + IL_02a5: ldarga.s valueType + IL_02a7: call instance object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::get_Property() + IL_02ac: ldc.i4.1 + IL_02ad: ldc.i4.5 + IL_02ae: callvirt instance !4 class [mscorlib]System.Func`5::Invoke(!0, + !1, + !2, + !3) + IL_02b3: pop + IL_02b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__8' + IL_02b9: brtrue.s IL_02f9 + + IL_02bb: ldc.i4 0x100 + IL_02c0: ldstr "CallMe" + IL_02c5: ldnull + IL_02c6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_02cb: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_02d0: ldc.i4.2 + IL_02d1: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_02d6: dup + IL_02d7: ldc.i4.0 + IL_02d8: ldc.i4.0 + IL_02d9: ldnull + IL_02da: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02df: stelem.ref + IL_02e0: dup + IL_02e1: ldc.i4.1 + IL_02e2: ldc.i4.0 + IL_02e3: ldnull + IL_02e4: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02e9: stelem.ref + IL_02ea: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_02ef: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_02f4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__8' + IL_02f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__8' + IL_02fe: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0303: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__8' + IL_0308: ldarga.s valueType + IL_030a: call instance object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::get_Property() + IL_030f: ldc.i4.5 + IL_0310: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__7' + IL_0315: brtrue.s IL_0347 + + IL_0317: ldc.i4.0 + IL_0318: ldstr "Call" + IL_031d: ldnull + IL_031e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0323: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0328: ldc.i4.1 + IL_0329: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_032e: dup + IL_032f: ldc.i4.0 + IL_0330: ldc.i4.0 + IL_0331: ldnull + IL_0332: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0337: stelem.ref + IL_0338: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_033d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0342: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__7' + IL_0347: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__7' + IL_034c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0351: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__7' + IL_0356: ldarga.s valueType + IL_0358: call instance object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::get_Property() + IL_035d: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0362: call object ICSharpCode.Decompiler.Tests.TestCases.Pretty.Extension::ToDynamic(int32, + object) + IL_0367: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_036c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{00000002}`3'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__10' + IL_0371: brtrue.s IL_03b2 + + IL_0373: ldc.i4 0x100 + IL_0378: ldstr "Method" + IL_037d: ldnull + IL_037e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0383: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0388: ldc.i4.2 + IL_0389: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_038e: dup + IL_038f: ldc.i4.0 + IL_0390: ldc.i4.s 9 + IL_0392: ldnull + IL_0393: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0398: stelem.ref + IL_0399: dup + IL_039a: ldc.i4.1 + IL_039b: ldc.i4.0 + IL_039c: ldnull + IL_039d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03a2: stelem.ref + IL_03a3: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_03a8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1A{00000002}`3'>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_03ad: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{00000002}`3'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__10' + IL_03b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{00000002}`3'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__10' + IL_03b7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1A{00000002}`3'>::Target + IL_03bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{00000002}`3'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__10' + IL_03c1: ldarga.s valueType + IL_03c3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__9' + IL_03c8: brtrue.s IL_03ff + + IL_03ca: ldc.i4.0 + IL_03cb: ldc.i4.0 + IL_03cc: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_03d1: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_03d6: ldc.i4.2 + IL_03d7: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_03dc: dup + IL_03dd: ldc.i4.0 + IL_03de: ldc.i4.0 + IL_03df: ldnull + IL_03e0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03e5: stelem.ref + IL_03e6: dup + IL_03e7: ldc.i4.1 + IL_03e8: ldc.i4.0 + IL_03e9: ldnull + IL_03ea: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03ef: stelem.ref + IL_03f0: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_03f5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_03fa: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__9' + IL_03ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__9' + IL_0404: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0409: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__9' + IL_040e: ldarga.s valueType + IL_0410: call instance object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::get_GetOnlyProperty() + IL_0415: ldarg.0 + IL_0416: ldfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::Field + IL_041b: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0420: callvirt instance void class '<>A{00000002}`3'::Invoke(!0, + !1&, + !2) + IL_0425: ret + } // end of method DynamicTests::StructMemberAccess + .method private hidebysig static void RequiredCasts() cil managed { // Code size 895 (0x37f) .maxstack 13 .locals init (object V_0) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' IL_0005: brtrue.s IL_0040 IL_0007: ldc.i4.0 @@ -1947,10 +2712,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0036: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_003b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' - IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' + IL_003b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' + IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' IL_0045: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' + IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' IL_004f: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::objectField IL_0054: ldc.i4.5 IL_0055: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -1959,7 +2724,7 @@ IL_005a: pop IL_005b: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::objectField IL_0060: stloc.0 - IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__4' + IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__4' IL_0066: brtrue.s IL_0087 IL_0068: ldc.i4.0 @@ -1970,16 +2735,16 @@ string, class [mscorlib]System.Type) IL_007d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0082: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__4' - IL_0087: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__4' + IL_0082: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__4' + IL_0087: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__4' IL_008c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__4' + IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__4' IL_0096: ldloc.0 IL_0097: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_009c: brtrue IL_019a - IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__3' + IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__3' IL_00a6: brtrue.s IL_00e5 IL_00a8: ldc.i4 0x80 @@ -2007,12 +2772,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00db: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__3' - IL_00e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__3' + IL_00e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__3' + IL_00e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__3' IL_00ea: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__3' + IL_00ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__3' IL_00f4: ldloc.0 - IL_00f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__2' + IL_00f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__2' IL_00fa: brtrue.s IL_0132 IL_00fc: ldc.i4.0 @@ -2040,11 +2805,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0128: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_012d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__2' - IL_0132: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__2' + IL_012d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__2' + IL_0132: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__2' IL_0137: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_013c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__2' - IL_0141: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' + IL_013c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__2' + IL_0141: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__1' IL_0146: brtrue.s IL_0177 IL_0148: ldc.i4.0 @@ -2065,10 +2830,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_016d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0172: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' - IL_0177: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' + IL_0172: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__1' + IL_0177: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__1' IL_017c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0181: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' + IL_0181: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__1' IL_0186: ldloc.0 IL_0187: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -2082,7 +2847,7 @@ IL_0197: pop IL_0198: br.s IL_01f6 - IL_019a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__5' + IL_019a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__5' IL_019f: brtrue.s IL_01df IL_01a1: ldc.i4 0x104 @@ -2112,17 +2877,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01d5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01da: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__5' - IL_01df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__5' + IL_01da: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__5' + IL_01df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__5' IL_01e4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__5' + IL_01e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__5' IL_01ee: ldloc.0 IL_01ef: ldc.i4.5 IL_01f0: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_01f5: pop - IL_01f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__6' + IL_01f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__6' IL_01fb: brtrue.s IL_0231 IL_01fd: ldc.i4 0x100 @@ -2145,17 +2910,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0227: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_022c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__6' - IL_0231: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__6' + IL_022c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__6' + IL_0231: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__6' IL_0236: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_023b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__6' + IL_023b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__6' IL_0240: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::objectField IL_0245: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, !1) IL_024a: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_024f: callvirt instance string [mscorlib]System.Object::ToString() IL_0254: pop - IL_0255: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__7' + IL_0255: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__7' IL_025a: brtrue.s IL_029a IL_025c: ldc.i4 0x100 @@ -2185,16 +2950,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0290: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0295: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__7' - IL_029a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__7' + IL_0295: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__7' + IL_029a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__7' IL_029f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__7' + IL_02a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__7' IL_02a9: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_02ae: ldstr "Hello World" IL_02b3: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_02b8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__8' + IL_02b8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__8' IL_02bd: brtrue.s IL_02fd IL_02bf: ldc.i4 0x100 @@ -2224,16 +2989,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02f3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02f8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__8' - IL_02fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__8' + IL_02f8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__8' + IL_02fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__8' IL_0302: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0307: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__8' + IL_0307: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__8' IL_030c: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0311: ldstr "Hello World" IL_0316: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_031b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__9' + IL_031b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__9' IL_0320: brtrue.s IL_0360 IL_0322: ldc.i4 0x100 @@ -2263,10 +3028,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0356: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_035b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__9' - IL_0360: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__9' + IL_035b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__9' + IL_0360: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__9' IL_0365: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_036a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__9' + IL_036a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__9' IL_036f: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0374: ldstr "Hello World" IL_0379: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -2279,7 +3044,7 @@ { // Code size 100 (0x64) .maxstack 9 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' IL_0005: brtrue.s IL_0045 IL_0007: ldc.i4 0x100 @@ -2309,10 +3074,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0040: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' - IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' + IL_0040: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' + IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' IL_004a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' + IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' IL_0054: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0059: ldstr "Hello World" IL_005e: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -2325,7 +3090,7 @@ { // Code size 104 (0x68) .maxstack 9 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' IL_0005: brtrue.s IL_0049 IL_0007: ldc.i4 0x100 @@ -2355,10 +3120,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' - IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' + IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' + IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' IL_004e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' + IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' IL_0058: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_005d: ldstr "Hello World" IL_0062: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -2372,7 +3137,7 @@ { // Code size 110 (0x6e) .maxstack 9 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' IL_0005: brtrue.s IL_0051 IL_0007: ldc.i4 0x100 @@ -2409,10 +3174,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0047: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_004c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' - IL_0051: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' + IL_004c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' + IL_0051: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' IL_0056: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'>::Target - IL_005b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' + IL_005b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' IL_0060: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0065: ldarga.s a IL_0067: ldarg.1 @@ -2427,7 +3192,7 @@ { // Code size 100 (0x64) .maxstack 9 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' IL_0005: brtrue.s IL_0045 IL_0007: ldc.i4 0x100 @@ -2457,10 +3222,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0040: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' - IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' + IL_0040: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' + IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' IL_004a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' + IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' IL_0054: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0059: ldstr "Hello World" IL_005e: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -2473,7 +3238,7 @@ { // Code size 100 (0x64) .maxstack 9 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' IL_0005: brtrue.s IL_0045 IL_0007: ldc.i4 0x100 @@ -2503,10 +3268,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0040: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' - IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' + IL_0040: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' + IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' IL_004a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' + IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' IL_0054: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0059: ldstr "Hello World" IL_005e: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -2519,7 +3284,7 @@ { // Code size 122 (0x7a) .maxstack 9 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' IL_0005: brtrue.s IL_0059 IL_0007: ldc.i4 0x100 @@ -2563,10 +3328,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_004f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0054: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' - IL_0059: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' + IL_0054: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' + IL_0059: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' IL_005e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0063: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' + IL_0063: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' IL_0068: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_006d: ldstr "Hello World" IL_0072: ldc.i4.5 @@ -2583,7 +3348,7 @@ { // Code size 122 (0x7a) .maxstack 9 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' IL_0005: brtrue.s IL_0059 IL_0007: ldc.i4 0x100 @@ -2627,10 +3392,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_004f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0054: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' - IL_0059: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' + IL_0054: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' + IL_0059: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' IL_005e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0063: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' + IL_0063: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' IL_0068: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_006d: ldstr "Hello World" IL_0072: ldc.i4.5 @@ -2652,7 +3417,7 @@ .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) // Code size 172 (0xac) .maxstack 13 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__1' IL_0005: brtrue.s IL_0049 IL_0007: ldc.i4 0x100 @@ -2685,13 +3450,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' - IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' + IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__1' + IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__1' IL_004e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' + IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__1' IL_0058: ldarg.0 IL_0059: ldnull - IL_005a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' + IL_005a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__0' IL_005f: brtrue.s IL_0091 IL_0061: ldc.i4.0 @@ -2714,10 +3479,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0087: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_008c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' - IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' + IL_008c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__0' + IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__0' IL_0096: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' + IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__0' IL_00a0: ldarg.1 IL_00a1: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -2738,7 +3503,7 @@ // Code size 158 (0x9e) .maxstack 8 .locals init (object V_0) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__0' IL_0005: brtrue.s IL_0036 IL_0007: ldc.i4.0 @@ -2759,15 +3524,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_002c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0031: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' - IL_0036: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' + IL_0031: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__0' + IL_0036: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__0' IL_003b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' + IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__0' IL_0045: ldarg.0 IL_0046: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_004b: stloc.0 - IL_004c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' + IL_004c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__1' IL_0051: brtrue.s IL_0087 IL_0053: ldc.i4.0 @@ -2793,10 +3558,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_007d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0082: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' - IL_0087: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' + IL_0082: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__1' + IL_0087: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__1' IL_008c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' + IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__1' IL_0096: ldloc.0 IL_0097: ldc.i4.0 IL_0098: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2814,7 +3579,7 @@ .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) // Code size 157 (0x9d) .maxstack 10 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__1' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__1' IL_0005: brtrue.s IL_003b IL_0007: ldc.i4.0 @@ -2840,11 +3605,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0031: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0036: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__1' - IL_003b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__1' + IL_0036: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__1' + IL_003b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__1' IL_0040: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__1' - IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__0' + IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__1' + IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__0' IL_004f: brtrue.s IL_0081 IL_0051: ldc.i4.s 64 @@ -2865,10 +3630,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0077: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_007c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__0' - IL_0081: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__0' + IL_007c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__0' + IL_0081: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__0' IL_0086: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_008b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__0' + IL_008b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__0' IL_0090: ldarg.0 IL_0091: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -2888,7 +3653,7 @@ .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) // Code size 2743 (0xab7) .maxstack 11 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__1' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__1' IL_0005: brtrue.s IL_0046 IL_0007: ldc.i4 0x100 @@ -2918,13 +3683,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0041: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__1' - IL_0046: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__1' + IL_0041: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__1' + IL_0046: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__1' IL_004b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__1' + IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__1' IL_0055: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_005a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_005f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__0' + IL_005f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__0' IL_0064: brtrue.s IL_009b IL_0066: ldc.i4.0 @@ -2952,10 +3717,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0091: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0096: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__0' - IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__0' + IL_0096: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__0' + IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__0' IL_00a0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__0' + IL_00a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__0' IL_00aa: ldarg.0 IL_00ab: ldarg.1 IL_00ac: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2964,7 +3729,7 @@ IL_00b1: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_00b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__3' + IL_00b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__3' IL_00bb: brtrue.s IL_00fc IL_00bd: ldc.i4 0x100 @@ -2994,13 +3759,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00f2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00f7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__3' - IL_00fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__3' + IL_00f7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__3' + IL_00fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__3' IL_0101: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0106: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__3' + IL_0106: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__3' IL_010b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0110: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0115: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__2' + IL_0115: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__2' IL_011a: brtrue.s IL_0151 IL_011c: ldc.i4.0 @@ -3028,10 +3793,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0147: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_014c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__2' - IL_0151: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__2' + IL_014c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__2' + IL_0151: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__2' IL_0156: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_015b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__2' + IL_015b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__2' IL_0160: ldarg.0 IL_0161: ldc.i4.1 IL_0162: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3040,7 +3805,7 @@ IL_0167: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_016c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__5' + IL_016c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__5' IL_0171: brtrue.s IL_01b2 IL_0173: ldc.i4 0x100 @@ -3070,13 +3835,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01a8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01ad: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__5' - IL_01b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__5' + IL_01ad: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__5' + IL_01b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__5' IL_01b7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__5' + IL_01bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__5' IL_01c1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_01c6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_01cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__4' + IL_01cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__4' IL_01d0: brtrue.s IL_0207 IL_01d2: ldc.i4.0 @@ -3104,10 +3869,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01fd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0202: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__4' - IL_0207: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__4' + IL_0202: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__4' + IL_0207: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__4' IL_020c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0211: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__4' + IL_0211: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__4' IL_0216: ldarg.0 IL_0217: ldnull IL_0218: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3116,7 +3881,7 @@ IL_021d: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0222: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__7' + IL_0222: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__7' IL_0227: brtrue.s IL_0268 IL_0229: ldc.i4 0x100 @@ -3146,13 +3911,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_025e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0263: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__7' - IL_0268: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__7' + IL_0263: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__7' + IL_0268: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__7' IL_026d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0272: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__7' + IL_0272: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__7' IL_0277: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_027c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0281: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__6' + IL_0281: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__6' IL_0286: brtrue.s IL_02be IL_0288: ldc.i4.0 @@ -3180,10 +3945,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02b4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02b9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__6' - IL_02be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__6' + IL_02b9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__6' + IL_02be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__6' IL_02c3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__6' + IL_02c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__6' IL_02cd: ldarg.0 IL_02ce: ldarg.1 IL_02cf: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3192,7 +3957,7 @@ IL_02d4: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_02d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__9' + IL_02d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__9' IL_02de: brtrue.s IL_031f IL_02e0: ldc.i4 0x100 @@ -3222,13 +3987,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0315: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_031a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__9' - IL_031f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__9' + IL_031a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__9' + IL_031f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__9' IL_0324: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0329: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__9' + IL_0329: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__9' IL_032e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0333: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0338: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__8' + IL_0338: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__8' IL_033d: brtrue.s IL_0375 IL_033f: ldc.i4.0 @@ -3256,10 +4021,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_036b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0370: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__8' - IL_0375: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__8' + IL_0370: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__8' + IL_0375: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__8' IL_037a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_037f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__8' + IL_037f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__8' IL_0384: ldarg.0 IL_0385: ldc.i4.1 IL_0386: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3268,7 +4033,7 @@ IL_038b: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0390: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__11' + IL_0390: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__11' IL_0395: brtrue.s IL_03d6 IL_0397: ldc.i4 0x100 @@ -3298,13 +4063,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03cc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03d1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__11' - IL_03d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__11' + IL_03d1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__11' + IL_03d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__11' IL_03db: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03e0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__11' + IL_03e0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__11' IL_03e5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_03ea: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_03ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__10' + IL_03ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__10' IL_03f4: brtrue.s IL_042c IL_03f6: ldc.i4.0 @@ -3332,10 +4097,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0422: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0427: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__10' - IL_042c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__10' + IL_0427: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__10' + IL_042c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__10' IL_0431: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0436: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__10' + IL_0436: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__10' IL_043b: ldarg.0 IL_043c: ldnull IL_043d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3344,7 +4109,7 @@ IL_0442: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0447: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__13' + IL_0447: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__13' IL_044c: brtrue.s IL_048d IL_044e: ldc.i4 0x100 @@ -3374,13 +4139,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0483: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0488: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__13' - IL_048d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__13' + IL_0488: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__13' + IL_048d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__13' IL_0492: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0497: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__13' + IL_0497: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__13' IL_049c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_04a1: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_04a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__12' + IL_04a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__12' IL_04ab: brtrue.s IL_04e3 IL_04ad: ldc.i4.0 @@ -3408,10 +4173,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04d9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__12' - IL_04e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__12' + IL_04de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__12' + IL_04e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__12' IL_04e8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__12' + IL_04ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__12' IL_04f2: ldarg.0 IL_04f3: ldarg.1 IL_04f4: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3420,7 +4185,7 @@ IL_04f9: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_04fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__15' + IL_04fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__15' IL_0503: brtrue.s IL_0544 IL_0505: ldc.i4 0x100 @@ -3450,13 +4215,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_053a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_053f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__15' - IL_0544: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__15' + IL_053f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__15' + IL_0544: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__15' IL_0549: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_054e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__15' + IL_054e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__15' IL_0553: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0558: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_055d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__14' + IL_055d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__14' IL_0562: brtrue.s IL_059a IL_0564: ldc.i4.0 @@ -3484,10 +4249,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0590: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0595: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__14' - IL_059a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__14' + IL_0595: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__14' + IL_059a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__14' IL_059f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__14' + IL_05a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__14' IL_05a9: ldarg.0 IL_05aa: ldc.i4.1 IL_05ab: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3496,7 +4261,7 @@ IL_05b0: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_05b5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__17' + IL_05b5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__17' IL_05ba: brtrue.s IL_05fb IL_05bc: ldc.i4 0x100 @@ -3526,13 +4291,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05f1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05f6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__17' - IL_05fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__17' + IL_05f6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__17' + IL_05fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__17' IL_0600: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0605: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__17' + IL_0605: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__17' IL_060a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_060f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0614: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__16' + IL_0614: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__16' IL_0619: brtrue.s IL_0651 IL_061b: ldc.i4.0 @@ -3560,10 +4325,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0647: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_064c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__16' - IL_0651: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__16' + IL_064c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__16' + IL_0651: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__16' IL_0656: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_065b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__16' + IL_065b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__16' IL_0660: ldarg.0 IL_0661: ldnull IL_0662: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3572,7 +4337,7 @@ IL_0667: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_066c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__19' + IL_066c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__19' IL_0671: brtrue.s IL_06b2 IL_0673: ldc.i4 0x100 @@ -3602,13 +4367,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06a8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06ad: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__19' - IL_06b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__19' + IL_06ad: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__19' + IL_06b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__19' IL_06b7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__19' + IL_06bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__19' IL_06c1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_06c6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_06cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__18' + IL_06cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__18' IL_06d0: brtrue.s IL_0708 IL_06d2: ldc.i4.0 @@ -3636,10 +4401,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06fe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0703: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__18' - IL_0708: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__18' + IL_0703: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__18' + IL_0708: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__18' IL_070d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0712: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__18' + IL_0712: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__18' IL_0717: ldarg.0 IL_0718: ldarg.1 IL_0719: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3648,7 +4413,7 @@ IL_071e: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0723: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__21' + IL_0723: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__21' IL_0728: brtrue.s IL_0769 IL_072a: ldc.i4 0x100 @@ -3678,13 +4443,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_075f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0764: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__21' - IL_0769: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__21' + IL_0764: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__21' + IL_0769: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__21' IL_076e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0773: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__21' + IL_0773: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__21' IL_0778: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_077d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0782: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__20' + IL_0782: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__20' IL_0787: brtrue.s IL_07bf IL_0789: ldc.i4.0 @@ -3712,10 +4477,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07b5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07ba: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__20' - IL_07bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__20' + IL_07ba: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__20' + IL_07bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__20' IL_07c4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__20' + IL_07c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__20' IL_07ce: ldarg.0 IL_07cf: ldc.i4.1 IL_07d0: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3724,7 +4489,7 @@ IL_07d5: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_07da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__23' + IL_07da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__23' IL_07df: brtrue.s IL_0820 IL_07e1: ldc.i4 0x100 @@ -3754,13 +4519,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0816: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_081b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__23' - IL_0820: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__23' + IL_081b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__23' + IL_0820: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__23' IL_0825: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_082a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__23' + IL_082a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__23' IL_082f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0834: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0839: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__22' + IL_0839: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__22' IL_083e: brtrue.s IL_0876 IL_0840: ldc.i4.0 @@ -3788,10 +4553,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_086c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0871: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__22' - IL_0876: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__22' + IL_0871: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__22' + IL_0876: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__22' IL_087b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0880: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__22' + IL_0880: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__22' IL_0885: ldarg.0 IL_0886: ldnull IL_0887: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3800,7 +4565,7 @@ IL_088c: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0891: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__25' + IL_0891: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__25' IL_0896: brtrue.s IL_08d7 IL_0898: ldc.i4 0x100 @@ -3830,13 +4595,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08cd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08d2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__25' - IL_08d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__25' + IL_08d2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__25' + IL_08d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__25' IL_08dc: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__25' + IL_08e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__25' IL_08e6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_08eb: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_08f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__24' + IL_08f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__24' IL_08f5: brtrue.s IL_092d IL_08f7: ldc.i4.0 @@ -3864,10 +4629,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0923: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0928: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__24' - IL_092d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__24' + IL_0928: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__24' + IL_092d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__24' IL_0932: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0937: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__24' + IL_0937: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__24' IL_093c: ldarg.0 IL_093d: ldarg.1 IL_093e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3876,7 +4641,7 @@ IL_0943: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0948: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__27' + IL_0948: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__27' IL_094d: brtrue.s IL_098e IL_094f: ldc.i4 0x100 @@ -3906,13 +4671,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0984: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0989: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__27' - IL_098e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__27' + IL_0989: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__27' + IL_098e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__27' IL_0993: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0998: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__27' + IL_0998: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__27' IL_099d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_09a2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_09a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__26' + IL_09a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__26' IL_09ac: brtrue.s IL_09e4 IL_09ae: ldc.i4.0 @@ -3940,10 +4705,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09da: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09df: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__26' - IL_09e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__26' + IL_09df: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__26' + IL_09e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__26' IL_09e9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__26' + IL_09ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__26' IL_09f3: ldarg.0 IL_09f4: ldc.i4.1 IL_09f5: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3952,7 +4717,7 @@ IL_09fa: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_09ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__29' + IL_09ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__29' IL_0a04: brtrue.s IL_0a45 IL_0a06: ldc.i4 0x100 @@ -3982,13 +4747,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a3b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a40: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__29' - IL_0a45: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__29' + IL_0a40: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__29' + IL_0a45: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__29' IL_0a4a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a4f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__29' + IL_0a4f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__29' IL_0a54: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0a59: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0a5e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__28' + IL_0a5e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__28' IL_0a63: brtrue.s IL_0a9b IL_0a65: ldc.i4.0 @@ -4016,10 +4781,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a91: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a96: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__28' - IL_0a9b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__28' + IL_0a96: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__28' + IL_0a9b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__28' IL_0aa0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0aa5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__28' + IL_0aa5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__28' IL_0aaa: ldarg.0 IL_0aab: ldnull IL_0aac: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4040,7 +4805,7 @@ .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) // Code size 2743 (0xab7) .maxstack 11 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__1' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__1' IL_0005: brtrue.s IL_0046 IL_0007: ldc.i4 0x100 @@ -4070,13 +4835,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0041: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__1' - IL_0046: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__1' + IL_0041: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__1' + IL_0046: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__1' IL_004b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__1' + IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__1' IL_0055: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_005a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_005f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__0' + IL_005f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__0' IL_0064: brtrue.s IL_009b IL_0066: ldc.i4.1 @@ -4104,10 +4869,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0091: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0096: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__0' - IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__0' + IL_0096: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__0' + IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__0' IL_00a0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__0' + IL_00a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__0' IL_00aa: ldarg.0 IL_00ab: ldarg.1 IL_00ac: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4116,7 +4881,7 @@ IL_00b1: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_00b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__3' + IL_00b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__3' IL_00bb: brtrue.s IL_00fc IL_00bd: ldc.i4 0x100 @@ -4146,13 +4911,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00f2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00f7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__3' - IL_00fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__3' + IL_00f7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__3' + IL_00fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__3' IL_0101: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0106: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__3' + IL_0106: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__3' IL_010b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0110: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0115: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__2' + IL_0115: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__2' IL_011a: brtrue.s IL_0151 IL_011c: ldc.i4.1 @@ -4180,10 +4945,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0147: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_014c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__2' - IL_0151: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__2' + IL_014c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__2' + IL_0151: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__2' IL_0156: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_015b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__2' + IL_015b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__2' IL_0160: ldarg.0 IL_0161: ldc.i4.1 IL_0162: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4192,7 +4957,7 @@ IL_0167: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_016c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__5' + IL_016c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__5' IL_0171: brtrue.s IL_01b2 IL_0173: ldc.i4 0x100 @@ -4222,13 +4987,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01a8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01ad: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__5' - IL_01b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__5' + IL_01ad: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__5' + IL_01b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__5' IL_01b7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__5' + IL_01bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__5' IL_01c1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_01c6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_01cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__4' + IL_01cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__4' IL_01d0: brtrue.s IL_0207 IL_01d2: ldc.i4.1 @@ -4256,10 +5021,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01fd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0202: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__4' - IL_0207: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__4' + IL_0202: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__4' + IL_0207: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__4' IL_020c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0211: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__4' + IL_0211: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__4' IL_0216: ldarg.0 IL_0217: ldnull IL_0218: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4268,7 +5033,7 @@ IL_021d: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0222: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__7' + IL_0222: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__7' IL_0227: brtrue.s IL_0268 IL_0229: ldc.i4 0x100 @@ -4298,13 +5063,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_025e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0263: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__7' - IL_0268: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__7' + IL_0263: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__7' + IL_0268: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__7' IL_026d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0272: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__7' + IL_0272: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__7' IL_0277: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_027c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0281: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__6' + IL_0281: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__6' IL_0286: brtrue.s IL_02be IL_0288: ldc.i4.1 @@ -4332,10 +5097,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02b4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02b9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__6' - IL_02be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__6' + IL_02b9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__6' + IL_02be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__6' IL_02c3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__6' + IL_02c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__6' IL_02cd: ldarg.0 IL_02ce: ldarg.1 IL_02cf: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4344,7 +5109,7 @@ IL_02d4: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_02d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__9' + IL_02d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__9' IL_02de: brtrue.s IL_031f IL_02e0: ldc.i4 0x100 @@ -4374,13 +5139,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0315: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_031a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__9' - IL_031f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__9' + IL_031a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__9' + IL_031f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__9' IL_0324: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0329: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__9' + IL_0329: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__9' IL_032e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0333: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0338: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__8' + IL_0338: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__8' IL_033d: brtrue.s IL_0375 IL_033f: ldc.i4.1 @@ -4408,10 +5173,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_036b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0370: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__8' - IL_0375: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__8' + IL_0370: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__8' + IL_0375: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__8' IL_037a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_037f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__8' + IL_037f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__8' IL_0384: ldarg.0 IL_0385: ldc.i4.1 IL_0386: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4420,7 +5185,7 @@ IL_038b: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0390: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__11' + IL_0390: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__11' IL_0395: brtrue.s IL_03d6 IL_0397: ldc.i4 0x100 @@ -4450,13 +5215,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03cc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03d1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__11' - IL_03d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__11' + IL_03d1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__11' + IL_03d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__11' IL_03db: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03e0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__11' + IL_03e0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__11' IL_03e5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_03ea: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_03ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__10' + IL_03ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__10' IL_03f4: brtrue.s IL_042c IL_03f6: ldc.i4.1 @@ -4484,10 +5249,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0422: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0427: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__10' - IL_042c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__10' + IL_0427: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__10' + IL_042c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__10' IL_0431: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0436: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__10' + IL_0436: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__10' IL_043b: ldarg.0 IL_043c: ldnull IL_043d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4496,7 +5261,7 @@ IL_0442: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0447: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__13' + IL_0447: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__13' IL_044c: brtrue.s IL_048d IL_044e: ldc.i4 0x100 @@ -4526,13 +5291,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0483: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0488: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__13' - IL_048d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__13' + IL_0488: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__13' + IL_048d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__13' IL_0492: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0497: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__13' + IL_0497: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__13' IL_049c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_04a1: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_04a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__12' + IL_04a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__12' IL_04ab: brtrue.s IL_04e3 IL_04ad: ldc.i4.1 @@ -4560,10 +5325,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04d9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__12' - IL_04e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__12' + IL_04de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__12' + IL_04e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__12' IL_04e8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__12' + IL_04ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__12' IL_04f2: ldarg.0 IL_04f3: ldarg.1 IL_04f4: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4572,7 +5337,7 @@ IL_04f9: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_04fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__15' + IL_04fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__15' IL_0503: brtrue.s IL_0544 IL_0505: ldc.i4 0x100 @@ -4602,13 +5367,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_053a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_053f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__15' - IL_0544: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__15' + IL_053f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__15' + IL_0544: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__15' IL_0549: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_054e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__15' + IL_054e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__15' IL_0553: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0558: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_055d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__14' + IL_055d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__14' IL_0562: brtrue.s IL_059a IL_0564: ldc.i4.1 @@ -4636,10 +5401,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0590: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0595: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__14' - IL_059a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__14' + IL_0595: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__14' + IL_059a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__14' IL_059f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__14' + IL_05a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__14' IL_05a9: ldarg.0 IL_05aa: ldc.i4.1 IL_05ab: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4648,7 +5413,7 @@ IL_05b0: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_05b5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__17' + IL_05b5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__17' IL_05ba: brtrue.s IL_05fb IL_05bc: ldc.i4 0x100 @@ -4678,13 +5443,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05f1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05f6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__17' - IL_05fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__17' + IL_05f6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__17' + IL_05fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__17' IL_0600: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0605: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__17' + IL_0605: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__17' IL_060a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_060f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0614: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__16' + IL_0614: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__16' IL_0619: brtrue.s IL_0651 IL_061b: ldc.i4.1 @@ -4712,10 +5477,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0647: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_064c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__16' - IL_0651: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__16' + IL_064c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__16' + IL_0651: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__16' IL_0656: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_065b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__16' + IL_065b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__16' IL_0660: ldarg.0 IL_0661: ldnull IL_0662: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4724,7 +5489,7 @@ IL_0667: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_066c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__19' + IL_066c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__19' IL_0671: brtrue.s IL_06b2 IL_0673: ldc.i4 0x100 @@ -4754,16 +5519,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06a8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06ad: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__19' - IL_06b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__19' + IL_06ad: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__19' + IL_06b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__19' IL_06b7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__19' + IL_06bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__19' IL_06c1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_06c6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_06cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__18' + IL_06cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__18' IL_06d0: brtrue.s IL_0708 - IL_06d2: ldc.i4.0 + IL_06d2: ldc.i4.1 IL_06d3: ldc.i4.s 12 IL_06d5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_06da: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) @@ -4788,10 +5553,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06fe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0703: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__18' - IL_0708: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__18' + IL_0703: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__18' + IL_0708: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__18' IL_070d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0712: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__18' + IL_0712: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__18' IL_0717: ldarg.0 IL_0718: ldarg.1 IL_0719: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4800,7 +5565,7 @@ IL_071e: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0723: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__21' + IL_0723: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__21' IL_0728: brtrue.s IL_0769 IL_072a: ldc.i4 0x100 @@ -4830,16 +5595,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_075f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0764: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__21' - IL_0769: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__21' + IL_0764: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__21' + IL_0769: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__21' IL_076e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0773: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__21' + IL_0773: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__21' IL_0778: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_077d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0782: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__20' + IL_0782: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__20' IL_0787: brtrue.s IL_07bf - IL_0789: ldc.i4.0 + IL_0789: ldc.i4.1 IL_078a: ldc.i4.s 12 IL_078c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0791: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) @@ -4864,10 +5629,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07b5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07ba: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__20' - IL_07bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__20' + IL_07ba: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__20' + IL_07bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__20' IL_07c4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__20' + IL_07c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__20' IL_07ce: ldarg.0 IL_07cf: ldc.i4.1 IL_07d0: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4876,7 +5641,7 @@ IL_07d5: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_07da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__23' + IL_07da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__23' IL_07df: brtrue.s IL_0820 IL_07e1: ldc.i4 0x100 @@ -4906,16 +5671,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0816: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_081b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__23' - IL_0820: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__23' + IL_081b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__23' + IL_0820: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__23' IL_0825: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_082a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__23' + IL_082a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__23' IL_082f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0834: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0839: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__22' + IL_0839: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__22' IL_083e: brtrue.s IL_0876 - IL_0840: ldc.i4.0 + IL_0840: ldc.i4.1 IL_0841: ldc.i4.s 12 IL_0843: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0848: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) @@ -4940,10 +5705,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_086c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0871: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__22' - IL_0876: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__22' + IL_0871: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__22' + IL_0876: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__22' IL_087b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0880: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__22' + IL_0880: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__22' IL_0885: ldarg.0 IL_0886: ldnull IL_0887: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4952,7 +5717,7 @@ IL_088c: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0891: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__25' + IL_0891: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__25' IL_0896: brtrue.s IL_08d7 IL_0898: ldc.i4 0x100 @@ -4982,16 +5747,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08cd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08d2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__25' - IL_08d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__25' + IL_08d2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__25' + IL_08d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__25' IL_08dc: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__25' + IL_08e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__25' IL_08e6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_08eb: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_08f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__24' + IL_08f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__24' IL_08f5: brtrue.s IL_092d - IL_08f7: ldc.i4.0 + IL_08f7: ldc.i4.1 IL_08f8: ldc.i4.s 25 IL_08fa: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_08ff: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) @@ -5016,10 +5781,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0923: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0928: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__24' - IL_092d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__24' + IL_0928: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__24' + IL_092d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__24' IL_0932: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0937: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__24' + IL_0937: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__24' IL_093c: ldarg.0 IL_093d: ldarg.1 IL_093e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5028,7 +5793,7 @@ IL_0943: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0948: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__27' + IL_0948: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__27' IL_094d: brtrue.s IL_098e IL_094f: ldc.i4 0x100 @@ -5058,16 +5823,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0984: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0989: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__27' - IL_098e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__27' + IL_0989: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__27' + IL_098e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__27' IL_0993: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0998: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__27' + IL_0998: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__27' IL_099d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_09a2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_09a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__26' + IL_09a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__26' IL_09ac: brtrue.s IL_09e4 - IL_09ae: ldc.i4.0 + IL_09ae: ldc.i4.1 IL_09af: ldc.i4.s 25 IL_09b1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_09b6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) @@ -5092,10 +5857,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09da: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09df: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__26' - IL_09e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__26' + IL_09df: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__26' + IL_09e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__26' IL_09e9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__26' + IL_09ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__26' IL_09f3: ldarg.0 IL_09f4: ldc.i4.1 IL_09f5: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5104,7 +5869,7 @@ IL_09fa: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_09ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__29' + IL_09ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__29' IL_0a04: brtrue.s IL_0a45 IL_0a06: ldc.i4 0x100 @@ -5134,16 +5899,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a3b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a40: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__29' - IL_0a45: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__29' + IL_0a40: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__29' + IL_0a45: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__29' IL_0a4a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a4f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__29' + IL_0a4f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__29' IL_0a54: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0a59: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0a5e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__28' + IL_0a5e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__28' IL_0a63: brtrue.s IL_0a9b - IL_0a65: ldc.i4.0 + IL_0a65: ldc.i4.1 IL_0a66: ldc.i4.s 25 IL_0a68: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0a6d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) @@ -5168,10 +5933,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a91: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a96: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__28' - IL_0a9b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__28' + IL_0a96: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__28' + IL_0a9b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__28' IL_0aa0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0aa5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__28' + IL_0aa5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__28' IL_0aaa: ldarg.0 IL_0aab: ldnull IL_0aac: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5192,7 +5957,7 @@ .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) // Code size 2743 (0xab7) .maxstack 11 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__1' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__1' IL_0005: brtrue.s IL_0046 IL_0007: ldc.i4 0x100 @@ -5222,13 +5987,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0041: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__1' - IL_0046: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__1' + IL_0041: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__1' + IL_0046: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__1' IL_004b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__1' + IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__1' IL_0055: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_005a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_005f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__0' + IL_005f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__0' IL_0064: brtrue.s IL_009b IL_0066: ldc.i4.1 @@ -5256,10 +6021,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0091: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0096: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__0' - IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__0' + IL_0096: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__0' + IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__0' IL_00a0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__0' + IL_00a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__0' IL_00aa: ldarg.0 IL_00ab: ldarg.1 IL_00ac: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5268,7 +6033,7 @@ IL_00b1: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_00b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__3' + IL_00b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__3' IL_00bb: brtrue.s IL_00fc IL_00bd: ldc.i4 0x100 @@ -5298,13 +6063,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00f2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00f7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__3' - IL_00fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__3' + IL_00f7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__3' + IL_00fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__3' IL_0101: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0106: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__3' + IL_0106: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__3' IL_010b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0110: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0115: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__2' + IL_0115: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__2' IL_011a: brtrue.s IL_0151 IL_011c: ldc.i4.1 @@ -5332,10 +6097,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0147: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_014c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__2' - IL_0151: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__2' + IL_014c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__2' + IL_0151: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__2' IL_0156: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_015b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__2' + IL_015b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__2' IL_0160: ldarg.0 IL_0161: ldc.i4.1 IL_0162: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5344,7 +6109,7 @@ IL_0167: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_016c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__5' + IL_016c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__5' IL_0171: brtrue.s IL_01b2 IL_0173: ldc.i4 0x100 @@ -5374,13 +6139,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01a8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01ad: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__5' - IL_01b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__5' + IL_01ad: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__5' + IL_01b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__5' IL_01b7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__5' + IL_01bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__5' IL_01c1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_01c6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_01cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__4' + IL_01cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__4' IL_01d0: brtrue.s IL_0207 IL_01d2: ldc.i4.1 @@ -5408,10 +6173,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01fd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0202: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__4' - IL_0207: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__4' + IL_0202: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__4' + IL_0207: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__4' IL_020c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0211: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__4' + IL_0211: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__4' IL_0216: ldarg.0 IL_0217: ldnull IL_0218: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5420,7 +6185,7 @@ IL_021d: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0222: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__7' + IL_0222: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__7' IL_0227: brtrue.s IL_0268 IL_0229: ldc.i4 0x100 @@ -5450,13 +6215,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_025e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0263: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__7' - IL_0268: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__7' + IL_0263: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__7' + IL_0268: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__7' IL_026d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0272: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__7' + IL_0272: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__7' IL_0277: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_027c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0281: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__6' + IL_0281: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__6' IL_0286: brtrue.s IL_02be IL_0288: ldc.i4.0 @@ -5484,10 +6249,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02b4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02b9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__6' - IL_02be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__6' + IL_02b9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__6' + IL_02be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__6' IL_02c3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__6' + IL_02c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__6' IL_02cd: ldarg.0 IL_02ce: ldarg.1 IL_02cf: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5496,7 +6261,7 @@ IL_02d4: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_02d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__9' + IL_02d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__9' IL_02de: brtrue.s IL_031f IL_02e0: ldc.i4 0x100 @@ -5526,13 +6291,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0315: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_031a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__9' - IL_031f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__9' + IL_031a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__9' + IL_031f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__9' IL_0324: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0329: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__9' + IL_0329: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__9' IL_032e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0333: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0338: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__8' + IL_0338: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__8' IL_033d: brtrue.s IL_0375 IL_033f: ldc.i4.1 @@ -5560,10 +6325,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_036b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0370: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__8' - IL_0375: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__8' + IL_0370: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__8' + IL_0375: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__8' IL_037a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_037f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__8' + IL_037f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__8' IL_0384: ldarg.0 IL_0385: ldc.i4.1 IL_0386: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5572,7 +6337,7 @@ IL_038b: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0390: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__11' + IL_0390: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__11' IL_0395: brtrue.s IL_03d6 IL_0397: ldc.i4 0x100 @@ -5602,13 +6367,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03cc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03d1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__11' - IL_03d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__11' + IL_03d1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__11' + IL_03d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__11' IL_03db: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03e0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__11' + IL_03e0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__11' IL_03e5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_03ea: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_03ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__10' + IL_03ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__10' IL_03f4: brtrue.s IL_042c IL_03f6: ldc.i4.1 @@ -5636,10 +6401,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0422: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0427: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__10' - IL_042c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__10' + IL_0427: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__10' + IL_042c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__10' IL_0431: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0436: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__10' + IL_0436: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__10' IL_043b: ldarg.0 IL_043c: ldnull IL_043d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5648,7 +6413,7 @@ IL_0442: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0447: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__13' + IL_0447: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__13' IL_044c: brtrue.s IL_048d IL_044e: ldc.i4 0x100 @@ -5678,13 +6443,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0483: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0488: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__13' - IL_048d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__13' + IL_0488: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__13' + IL_048d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__13' IL_0492: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0497: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__13' + IL_0497: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__13' IL_049c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_04a1: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_04a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__12' + IL_04a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__12' IL_04ab: brtrue.s IL_04e3 IL_04ad: ldc.i4.0 @@ -5712,10 +6477,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04d9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__12' - IL_04e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__12' + IL_04de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__12' + IL_04e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__12' IL_04e8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__12' + IL_04ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__12' IL_04f2: ldarg.0 IL_04f3: ldarg.1 IL_04f4: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5724,7 +6489,7 @@ IL_04f9: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_04fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__15' + IL_04fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__15' IL_0503: brtrue.s IL_0544 IL_0505: ldc.i4 0x100 @@ -5754,13 +6519,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_053a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_053f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__15' - IL_0544: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__15' + IL_053f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__15' + IL_0544: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__15' IL_0549: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_054e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__15' + IL_054e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__15' IL_0553: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0558: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_055d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__14' + IL_055d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__14' IL_0562: brtrue.s IL_059a IL_0564: ldc.i4.1 @@ -5788,10 +6553,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0590: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0595: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__14' - IL_059a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__14' + IL_0595: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__14' + IL_059a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__14' IL_059f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__14' + IL_05a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__14' IL_05a9: ldarg.0 IL_05aa: ldc.i4.1 IL_05ab: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5800,7 +6565,7 @@ IL_05b0: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_05b5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__17' + IL_05b5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__17' IL_05ba: brtrue.s IL_05fb IL_05bc: ldc.i4 0x100 @@ -5830,13 +6595,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05f1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05f6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__17' - IL_05fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__17' + IL_05f6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__17' + IL_05fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__17' IL_0600: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0605: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__17' + IL_0605: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__17' IL_060a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_060f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0614: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__16' + IL_0614: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__16' IL_0619: brtrue.s IL_0651 IL_061b: ldc.i4.1 @@ -5864,10 +6629,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0647: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_064c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__16' - IL_0651: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__16' + IL_064c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__16' + IL_0651: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__16' IL_0656: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_065b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__16' + IL_065b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__16' IL_0660: ldarg.0 IL_0661: ldnull IL_0662: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5876,7 +6641,7 @@ IL_0667: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_066c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__19' + IL_066c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__19' IL_0671: brtrue.s IL_06b2 IL_0673: ldc.i4 0x100 @@ -5906,16 +6671,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06a8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06ad: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__19' - IL_06b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__19' + IL_06ad: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__19' + IL_06b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__19' IL_06b7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__19' + IL_06bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__19' IL_06c1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_06c6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_06cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__18' + IL_06cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__18' IL_06d0: brtrue.s IL_0708 - IL_06d2: ldc.i4.0 + IL_06d2: ldc.i4.1 IL_06d3: ldc.i4.s 12 IL_06d5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_06da: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) @@ -5940,10 +6705,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06fe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0703: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__18' - IL_0708: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__18' + IL_0703: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__18' + IL_0708: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__18' IL_070d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0712: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__18' + IL_0712: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__18' IL_0717: ldarg.0 IL_0718: ldarg.1 IL_0719: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5952,7 +6717,7 @@ IL_071e: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0723: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__21' + IL_0723: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__21' IL_0728: brtrue.s IL_0769 IL_072a: ldc.i4 0x100 @@ -5982,16 +6747,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_075f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0764: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__21' - IL_0769: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__21' + IL_0764: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__21' + IL_0769: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__21' IL_076e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0773: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__21' + IL_0773: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__21' IL_0778: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_077d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0782: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__20' + IL_0782: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__20' IL_0787: brtrue.s IL_07bf - IL_0789: ldc.i4.0 + IL_0789: ldc.i4.1 IL_078a: ldc.i4.s 12 IL_078c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0791: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) @@ -6016,10 +6781,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07b5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07ba: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__20' - IL_07bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__20' + IL_07ba: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__20' + IL_07bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__20' IL_07c4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__20' + IL_07c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__20' IL_07ce: ldarg.0 IL_07cf: ldc.i4.1 IL_07d0: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6028,7 +6793,7 @@ IL_07d5: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_07da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__23' + IL_07da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__23' IL_07df: brtrue.s IL_0820 IL_07e1: ldc.i4 0x100 @@ -6058,16 +6823,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0816: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_081b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__23' - IL_0820: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__23' + IL_081b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__23' + IL_0820: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__23' IL_0825: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_082a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__23' + IL_082a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__23' IL_082f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0834: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0839: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__22' + IL_0839: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__22' IL_083e: brtrue.s IL_0876 - IL_0840: ldc.i4.0 + IL_0840: ldc.i4.1 IL_0841: ldc.i4.s 12 IL_0843: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0848: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) @@ -6092,10 +6857,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_086c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0871: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__22' - IL_0876: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__22' + IL_0871: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__22' + IL_0876: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__22' IL_087b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0880: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__22' + IL_0880: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__22' IL_0885: ldarg.0 IL_0886: ldnull IL_0887: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6104,7 +6869,7 @@ IL_088c: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0891: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__25' + IL_0891: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__25' IL_0896: brtrue.s IL_08d7 IL_0898: ldc.i4 0x100 @@ -6134,16 +6899,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08cd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08d2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__25' - IL_08d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__25' + IL_08d2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__25' + IL_08d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__25' IL_08dc: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__25' + IL_08e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__25' IL_08e6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_08eb: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_08f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__24' + IL_08f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__24' IL_08f5: brtrue.s IL_092d - IL_08f7: ldc.i4.0 + IL_08f7: ldc.i4.1 IL_08f8: ldc.i4.s 25 IL_08fa: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_08ff: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) @@ -6168,10 +6933,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0923: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0928: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__24' - IL_092d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__24' + IL_0928: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__24' + IL_092d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__24' IL_0932: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0937: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__24' + IL_0937: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__24' IL_093c: ldarg.0 IL_093d: ldarg.1 IL_093e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6180,7 +6945,7 @@ IL_0943: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0948: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__27' + IL_0948: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__27' IL_094d: brtrue.s IL_098e IL_094f: ldc.i4 0x100 @@ -6210,16 +6975,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0984: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0989: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__27' - IL_098e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__27' + IL_0989: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__27' + IL_098e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__27' IL_0993: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0998: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__27' + IL_0998: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__27' IL_099d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_09a2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_09a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__26' + IL_09a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__26' IL_09ac: brtrue.s IL_09e4 - IL_09ae: ldc.i4.0 + IL_09ae: ldc.i4.1 IL_09af: ldc.i4.s 25 IL_09b1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_09b6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) @@ -6244,10 +7009,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09da: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09df: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__26' - IL_09e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__26' + IL_09df: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__26' + IL_09e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__26' IL_09e9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__26' + IL_09ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__26' IL_09f3: ldarg.0 IL_09f4: ldc.i4.1 IL_09f5: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6256,7 +7021,7 @@ IL_09fa: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_09ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__29' + IL_09ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__29' IL_0a04: brtrue.s IL_0a45 IL_0a06: ldc.i4 0x100 @@ -6286,16 +7051,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a3b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a40: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__29' - IL_0a45: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__29' + IL_0a40: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__29' + IL_0a45: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__29' IL_0a4a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a4f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__29' + IL_0a4f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__29' IL_0a54: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0a59: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0a5e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__28' + IL_0a5e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__28' IL_0a63: brtrue.s IL_0a9b - IL_0a65: ldc.i4.0 + IL_0a65: ldc.i4.1 IL_0a66: ldc.i4.s 25 IL_0a68: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0a6d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) @@ -6320,10 +7085,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a91: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a96: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__28' - IL_0a9b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__28' + IL_0a96: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__28' + IL_0a9b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__28' IL_0aa0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0aa5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__28' + IL_0aa5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__28' IL_0aaa: ldarg.0 IL_0aab: ldnull IL_0aac: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6344,7 +7109,7 @@ .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) // Code size 3295 (0xcdf) .maxstack 11 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__1' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__1' IL_0005: brtrue.s IL_0046 IL_0007: ldc.i4 0x100 @@ -6374,13 +7139,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0041: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__1' - IL_0046: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__1' + IL_0041: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__1' + IL_0046: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__1' IL_004b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__1' + IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__1' IL_0055: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_005a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_005f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__0' + IL_005f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__0' IL_0064: brtrue.s IL_009c IL_0066: ldc.i4.0 @@ -6408,10 +7173,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0092: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0097: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__0' - IL_009c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__0' + IL_0097: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__0' + IL_009c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__0' IL_00a1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__0' + IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__0' IL_00ab: ldarg.0 IL_00ac: ldarg.1 IL_00ad: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6420,7 +7185,7 @@ IL_00b2: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_00b7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__3' + IL_00b7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__3' IL_00bc: brtrue.s IL_00fd IL_00be: ldc.i4 0x100 @@ -6450,13 +7215,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00f3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00f8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__3' - IL_00fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__3' + IL_00f8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__3' + IL_00fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__3' IL_0102: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0107: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__3' + IL_0107: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__3' IL_010c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0111: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0116: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__2' + IL_0116: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__2' IL_011b: brtrue.s IL_0153 IL_011d: ldc.i4.0 @@ -6484,10 +7249,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0149: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_014e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__2' - IL_0153: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__2' + IL_014e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__2' + IL_0153: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__2' IL_0158: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_015d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__2' + IL_015d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__2' IL_0162: ldarg.0 IL_0163: ldc.i4.1 IL_0164: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6496,7 +7261,7 @@ IL_0169: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_016e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__5' + IL_016e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__5' IL_0173: brtrue.s IL_01b4 IL_0175: ldc.i4 0x100 @@ -6526,13 +7291,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01aa: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01af: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__5' - IL_01b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__5' + IL_01af: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__5' + IL_01b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__5' IL_01b9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__5' + IL_01be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__5' IL_01c3: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_01c8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_01cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__4' + IL_01cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__4' IL_01d2: brtrue.s IL_020a IL_01d4: ldc.i4.0 @@ -6560,10 +7325,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0200: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0205: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__4' - IL_020a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__4' + IL_0205: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__4' + IL_020a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__4' IL_020f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0214: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__4' + IL_0214: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__4' IL_0219: ldarg.0 IL_021a: ldnull IL_021b: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6572,7 +7337,7 @@ IL_0220: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0225: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__7' + IL_0225: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__7' IL_022a: brtrue.s IL_026b IL_022c: ldc.i4 0x100 @@ -6602,13 +7367,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0261: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0266: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__7' - IL_026b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__7' + IL_0266: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__7' + IL_026b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__7' IL_0270: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0275: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__7' + IL_0275: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__7' IL_027a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_027f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0284: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__6' + IL_0284: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__6' IL_0289: brtrue.s IL_02c1 IL_028b: ldc.i4.0 @@ -6636,10 +7401,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02b7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02bc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__6' - IL_02c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__6' + IL_02bc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__6' + IL_02c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__6' IL_02c6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__6' + IL_02cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__6' IL_02d0: ldarg.0 IL_02d1: ldarg.1 IL_02d2: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6648,7 +7413,7 @@ IL_02d7: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_02dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__9' + IL_02dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__9' IL_02e1: brtrue.s IL_0322 IL_02e3: ldc.i4 0x100 @@ -6678,13 +7443,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0318: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_031d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__9' - IL_0322: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__9' + IL_031d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__9' + IL_0322: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__9' IL_0327: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_032c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__9' + IL_032c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__9' IL_0331: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0336: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_033b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__8' + IL_033b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__8' IL_0340: brtrue.s IL_0378 IL_0342: ldc.i4.0 @@ -6712,10 +7477,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_036e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0373: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__8' - IL_0378: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__8' + IL_0373: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__8' + IL_0378: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__8' IL_037d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0382: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__8' + IL_0382: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__8' IL_0387: ldarg.0 IL_0388: ldc.i4.1 IL_0389: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6724,7 +7489,7 @@ IL_038e: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0393: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__11' + IL_0393: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__11' IL_0398: brtrue.s IL_03d9 IL_039a: ldc.i4 0x100 @@ -6754,13 +7519,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03cf: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03d4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__11' - IL_03d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__11' + IL_03d4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__11' + IL_03d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__11' IL_03de: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__11' + IL_03e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__11' IL_03e8: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_03ed: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_03f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__10' + IL_03f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__10' IL_03f7: brtrue.s IL_042f IL_03f9: ldc.i4.0 @@ -6788,10 +7553,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0425: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_042a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__10' - IL_042f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__10' + IL_042a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__10' + IL_042f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__10' IL_0434: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0439: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__10' + IL_0439: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__10' IL_043e: ldarg.0 IL_043f: ldnull IL_0440: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6800,7 +7565,7 @@ IL_0445: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_044a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__13' + IL_044a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__13' IL_044f: brtrue.s IL_0490 IL_0451: ldc.i4 0x100 @@ -6830,13 +7595,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0486: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_048b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__13' - IL_0490: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__13' + IL_048b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__13' + IL_0490: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__13' IL_0495: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_049a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__13' + IL_049a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__13' IL_049f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_04a4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_04a9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__12' + IL_04a9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__12' IL_04ae: brtrue.s IL_04e6 IL_04b0: ldc.i4.0 @@ -6864,10 +7629,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04dc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04e1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__12' - IL_04e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__12' + IL_04e1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__12' + IL_04e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__12' IL_04eb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__12' + IL_04f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__12' IL_04f5: ldarg.0 IL_04f6: ldarg.1 IL_04f7: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6876,7 +7641,7 @@ IL_04fc: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0501: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__15' + IL_0501: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__15' IL_0506: brtrue.s IL_0547 IL_0508: ldc.i4 0x100 @@ -6906,13 +7671,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_053d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0542: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__15' - IL_0547: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__15' + IL_0542: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__15' + IL_0547: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__15' IL_054c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0551: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__15' + IL_0551: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__15' IL_0556: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_055b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0560: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__14' + IL_0560: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__14' IL_0565: brtrue.s IL_059d IL_0567: ldc.i4.0 @@ -6940,10 +7705,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0593: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0598: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__14' - IL_059d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__14' + IL_0598: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__14' + IL_059d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__14' IL_05a2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__14' + IL_05a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__14' IL_05ac: ldarg.0 IL_05ad: ldc.i4.1 IL_05ae: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6952,7 +7717,7 @@ IL_05b3: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_05b8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__17' + IL_05b8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__17' IL_05bd: brtrue.s IL_05fe IL_05bf: ldc.i4 0x100 @@ -6982,13 +7747,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05f4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05f9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__17' - IL_05fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__17' + IL_05f9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__17' + IL_05fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__17' IL_0603: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0608: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__17' + IL_0608: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__17' IL_060d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0612: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0617: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__16' + IL_0617: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__16' IL_061c: brtrue.s IL_0654 IL_061e: ldc.i4.0 @@ -7016,10 +7781,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_064a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_064f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__16' - IL_0654: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__16' + IL_064f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__16' + IL_0654: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__16' IL_0659: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_065e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__16' + IL_065e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__16' IL_0663: ldarg.0 IL_0664: ldnull IL_0665: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7028,7 +7793,7 @@ IL_066a: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_066f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__19' + IL_066f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__19' IL_0674: brtrue.s IL_06b5 IL_0676: ldc.i4 0x100 @@ -7058,13 +7823,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06ab: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06b0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__19' - IL_06b5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__19' + IL_06b0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__19' + IL_06b5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__19' IL_06ba: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__19' + IL_06bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__19' IL_06c4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_06c9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_06ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__18' + IL_06ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__18' IL_06d3: brtrue.s IL_070b IL_06d5: ldc.i4.0 @@ -7092,10 +7857,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0701: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0706: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__18' - IL_070b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__18' + IL_0706: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__18' + IL_070b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__18' IL_0710: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0715: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__18' + IL_0715: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__18' IL_071a: ldarg.0 IL_071b: ldarg.1 IL_071c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7104,7 +7869,7 @@ IL_0721: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0726: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__21' + IL_0726: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__21' IL_072b: brtrue.s IL_076c IL_072d: ldc.i4 0x100 @@ -7134,13 +7899,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0762: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0767: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__21' - IL_076c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__21' + IL_0767: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__21' + IL_076c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__21' IL_0771: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0776: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__21' + IL_0776: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__21' IL_077b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0780: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0785: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__20' + IL_0785: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__20' IL_078a: brtrue.s IL_07c2 IL_078c: ldc.i4.0 @@ -7168,10 +7933,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07b8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07bd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__20' - IL_07c2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__20' + IL_07bd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__20' + IL_07c2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__20' IL_07c7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__20' + IL_07cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__20' IL_07d1: ldarg.0 IL_07d2: ldc.i4.1 IL_07d3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7180,7 +7945,7 @@ IL_07d8: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_07dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__23' + IL_07dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__23' IL_07e2: brtrue.s IL_0823 IL_07e4: ldc.i4 0x100 @@ -7210,13 +7975,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0819: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_081e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__23' - IL_0823: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__23' + IL_081e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__23' + IL_0823: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__23' IL_0828: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_082d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__23' + IL_082d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__23' IL_0832: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0837: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_083c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__22' + IL_083c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__22' IL_0841: brtrue.s IL_0879 IL_0843: ldc.i4.0 @@ -7244,10 +8009,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_086f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0874: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__22' - IL_0879: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__22' + IL_0874: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__22' + IL_0879: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__22' IL_087e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0883: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__22' + IL_0883: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__22' IL_0888: ldarg.0 IL_0889: ldnull IL_088a: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7256,7 +8021,7 @@ IL_088f: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0894: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__25' + IL_0894: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__25' IL_0899: brtrue.s IL_08da IL_089b: ldc.i4 0x100 @@ -7286,13 +8051,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08d0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__25' - IL_08da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__25' + IL_08d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__25' + IL_08da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__25' IL_08df: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__25' + IL_08e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__25' IL_08e9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_08ee: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_08f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__24' + IL_08f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__24' IL_08f8: brtrue.s IL_0930 IL_08fa: ldc.i4.0 @@ -7320,10 +8085,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0926: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_092b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__24' - IL_0930: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__24' + IL_092b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__24' + IL_0930: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__24' IL_0935: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_093a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__24' + IL_093a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__24' IL_093f: ldarg.0 IL_0940: ldarg.1 IL_0941: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7332,7 +8097,7 @@ IL_0946: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_094b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__27' + IL_094b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__27' IL_0950: brtrue.s IL_0991 IL_0952: ldc.i4 0x100 @@ -7362,13 +8127,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0987: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_098c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__27' - IL_0991: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__27' + IL_098c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__27' + IL_0991: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__27' IL_0996: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_099b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__27' + IL_099b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__27' IL_09a0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_09a5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_09aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__26' + IL_09aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__26' IL_09af: brtrue.s IL_09e7 IL_09b1: ldc.i4.0 @@ -7396,10 +8161,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09dd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09e2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__26' - IL_09e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__26' + IL_09e2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__26' + IL_09e7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__26' IL_09ec: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__26' + IL_09f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__26' IL_09f6: ldarg.0 IL_09f7: ldc.i4.1 IL_09f8: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7408,7 +8173,7 @@ IL_09fd: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0a02: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__29' + IL_0a02: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__29' IL_0a07: brtrue.s IL_0a48 IL_0a09: ldc.i4 0x100 @@ -7438,13 +8203,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a3e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a43: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__29' - IL_0a48: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__29' + IL_0a43: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__29' + IL_0a48: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__29' IL_0a4d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a52: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__29' + IL_0a52: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__29' IL_0a57: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0a5c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0a61: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__28' + IL_0a61: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__28' IL_0a66: brtrue.s IL_0a9e IL_0a68: ldc.i4.0 @@ -7472,10 +8237,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a94: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a99: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__28' - IL_0a9e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__28' + IL_0a99: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__28' + IL_0a9e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__28' IL_0aa3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0aa8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__28' + IL_0aa8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__28' IL_0aad: ldarg.0 IL_0aae: ldnull IL_0aaf: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7484,7 +8249,7 @@ IL_0ab4: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0ab9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__31' + IL_0ab9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__31' IL_0abe: brtrue.s IL_0aff IL_0ac0: ldc.i4 0x100 @@ -7514,13 +8279,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0af5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0afa: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__31' - IL_0aff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__31' + IL_0afa: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__31' + IL_0aff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__31' IL_0b04: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b09: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__31' + IL_0b09: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__31' IL_0b0e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0b13: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0b18: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__30' + IL_0b18: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__30' IL_0b1d: brtrue.s IL_0b55 IL_0b1f: ldc.i4.0 @@ -7548,10 +8313,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b4b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b50: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__30' - IL_0b55: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__30' + IL_0b50: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__30' + IL_0b55: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__30' IL_0b5a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b5f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__30' + IL_0b5f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__30' IL_0b64: ldarg.0 IL_0b65: ldarg.1 IL_0b66: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7560,7 +8325,7 @@ IL_0b6b: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0b70: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__33' + IL_0b70: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__33' IL_0b75: brtrue.s IL_0bb6 IL_0b77: ldc.i4 0x100 @@ -7590,13 +8355,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0bac: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0bb1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__33' - IL_0bb6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__33' + IL_0bb1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__33' + IL_0bb6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__33' IL_0bbb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0bc0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__33' + IL_0bc0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__33' IL_0bc5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0bca: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0bcf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__32' + IL_0bcf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__32' IL_0bd4: brtrue.s IL_0c0c IL_0bd6: ldc.i4.0 @@ -7624,10 +8389,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c02: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c07: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__32' - IL_0c0c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__32' + IL_0c07: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__32' + IL_0c0c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__32' IL_0c11: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c16: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__32' + IL_0c16: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__32' IL_0c1b: ldarg.0 IL_0c1c: ldc.i4.1 IL_0c1d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7636,7 +8401,7 @@ IL_0c22: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0c27: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__35' + IL_0c27: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__35' IL_0c2c: brtrue.s IL_0c6d IL_0c2e: ldc.i4 0x100 @@ -7666,13 +8431,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c63: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c68: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__35' - IL_0c6d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__35' + IL_0c68: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__35' + IL_0c6d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__35' IL_0c72: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c77: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__35' + IL_0c77: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__35' IL_0c7c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0c81: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0c86: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__34' + IL_0c86: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__34' IL_0c8b: brtrue.s IL_0cc3 IL_0c8d: ldc.i4.0 @@ -7700,10 +8465,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0cb9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0cbe: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__34' - IL_0cc3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__34' + IL_0cbe: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__34' + IL_0cc3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__34' IL_0cc8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0ccd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__34' + IL_0ccd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__34' IL_0cd2: ldarg.0 IL_0cd3: ldnull IL_0cd4: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7722,7 +8487,7 @@ // Code size 156 (0x9c) .maxstack 3 IL_0000: call void [mscorlib]System.Console::WriteLine() - IL_0005: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__0' + IL_0005: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__0' IL_000a: brtrue.s IL_0031 IL_000c: ldc.i4.s 16 @@ -7734,16 +8499,16 @@ class [mscorlib]System.Type, class [mscorlib]System.Type) IL_0027: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_002c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__0' - IL_0031: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__0' + IL_002c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__0' + IL_0031: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__0' IL_0036: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_003b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__0' + IL_003b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__0' IL_0040: ldarg.0 IL_0041: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0046: box [mscorlib]System.Int32 IL_004b: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::MemberAccess(object) - IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__1' + IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__1' IL_0055: brtrue.s IL_007c IL_0057: ldc.i4.s 17 @@ -7755,10 +8520,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Type) IL_0072: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0077: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__1' - IL_007c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__1' + IL_0077: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__1' + IL_007c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__1' IL_0081: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0086: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__1' + IL_0086: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__1' IL_008b: ldarg.0 IL_008c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7767,6 +8532,122 @@ IL_009b: ret } // end of method DynamicTests::Casts + .method private hidebysig static void M(object o) cil managed + { + // Code size 1 (0x1) + .maxstack 8 + IL_0000: ret + } // end of method DynamicTests::M + + .method private hidebysig static void M2(object d) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 1 (0x1) + .maxstack 8 + IL_0000: ret + } // end of method DynamicTests::M2 + + .method private hidebysig static void M3(int32 i) cil managed + { + // Code size 1 (0x1) + .maxstack 8 + IL_0000: ret + } // end of method DynamicTests::M3 + + .method private hidebysig static void NotDynamicDispatch(object d) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 215 (0xd7) + .maxstack 9 + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__39'::'<>p__0' + IL_0005: brtrue.s IL_0046 + + IL_0007: ldc.i4 0x100 + IL_000c: ldstr "M" + IL_0011: ldnull + IL_0012: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0017: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001c: ldc.i4.2 + IL_001d: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0022: dup + IL_0023: ldc.i4.0 + IL_0024: ldc.i4.s 33 + IL_0026: ldnull + IL_0027: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002c: stelem.ref + IL_002d: dup + IL_002e: ldc.i4.1 + IL_002f: ldc.i4.0 + IL_0030: ldnull + IL_0031: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0036: stelem.ref + IL_0037: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_003c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0041: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__39'::'<>p__0' + IL_0046: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__39'::'<>p__0' + IL_004b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__39'::'<>p__0' + IL_0055: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_005a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_005f: ldarg.0 + IL_0060: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0065: ldarg.0 + IL_0066: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::M(object) + IL_006b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__39'::'<>p__1' + IL_0070: brtrue.s IL_00b1 + + IL_0072: ldc.i4 0x100 + IL_0077: ldstr "M2" + IL_007c: ldnull + IL_007d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0082: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0087: ldc.i4.2 + IL_0088: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_008d: dup + IL_008e: ldc.i4.0 + IL_008f: ldc.i4.s 33 + IL_0091: ldnull + IL_0092: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0097: stelem.ref + IL_0098: dup + IL_0099: ldc.i4.1 + IL_009a: ldc.i4.0 + IL_009b: ldnull + IL_009c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00a1: stelem.ref + IL_00a2: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00a7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00ac: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__39'::'<>p__1' + IL_00b1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__39'::'<>p__1' + IL_00b6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00bb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__39'::'<>p__1' + IL_00c0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00c5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00ca: ldarg.0 + IL_00cb: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_00d0: ldarg.0 + IL_00d1: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::M2(object) + IL_00d6: ret + } // end of method DynamicTests::NotDynamicDispatch + .method private hidebysig static void CompoundAssignment(object a, object b) cil managed { @@ -7780,7 +8661,7 @@ object V_1) IL_0000: ldarg.0 IL_0001: stloc.0 - IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__3' + IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__3' IL_0007: brtrue.s IL_0028 IL_0009: ldc.i4.0 @@ -7791,16 +8672,16 @@ string, class [mscorlib]System.Type) IL_001e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0023: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__3' - IL_0028: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__3' + IL_0023: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__3' + IL_0028: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__3' IL_002d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0032: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__3' + IL_0032: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__3' IL_0037: ldloc.0 IL_0038: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_003d: brtrue IL_013b - IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__2' + IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__2' IL_0047: brtrue.s IL_0086 IL_0049: ldc.i4 0x80 @@ -7828,12 +8709,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_007c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0081: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__2' - IL_0086: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__2' + IL_0081: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__2' + IL_0086: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__2' IL_008b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0090: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__2' + IL_0090: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__2' IL_0095: ldloc.0 - IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__1' + IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__1' IL_009b: brtrue.s IL_00d3 IL_009d: ldc.i4.0 @@ -7861,11 +8742,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00c9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00ce: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__1' - IL_00d3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__1' + IL_00ce: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__1' + IL_00d3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__1' IL_00d8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__1' - IL_00e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__0' + IL_00dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__1' + IL_00e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__0' IL_00e7: brtrue.s IL_0118 IL_00e9: ldc.i4.0 @@ -7886,10 +8767,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_010e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0113: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__0' - IL_0118: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__0' + IL_0113: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__0' + IL_0118: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__0' IL_011d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0122: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__0' + IL_0122: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__0' IL_0127: ldloc.0 IL_0128: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -7903,7 +8784,7 @@ IL_0138: pop IL_0139: br.s IL_0197 - IL_013b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__4' + IL_013b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__4' IL_0140: brtrue.s IL_0180 IL_0142: ldc.i4 0x104 @@ -7933,10 +8814,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0176: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_017b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__4' - IL_0180: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__4' + IL_017b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__4' + IL_0180: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__4' IL_0185: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_018a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__4' + IL_018a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__4' IL_018f: ldloc.0 IL_0190: ldc.i4.5 IL_0191: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7945,7 +8826,7 @@ IL_0196: pop IL_0197: ldarg.0 IL_0198: stloc.0 - IL_0199: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__8' + IL_0199: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__8' IL_019e: brtrue.s IL_01bf IL_01a0: ldc.i4.0 @@ -7956,16 +8837,16 @@ string, class [mscorlib]System.Type) IL_01b5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01ba: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__8' - IL_01bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__8' + IL_01ba: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__8' + IL_01bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__8' IL_01c4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__8' + IL_01c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__8' IL_01ce: ldloc.0 IL_01cf: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_01d4: brtrue IL_02d2 - IL_01d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__7' + IL_01d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__7' IL_01de: brtrue.s IL_021d IL_01e0: ldc.i4 0x80 @@ -7993,12 +8874,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0213: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0218: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__7' - IL_021d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__7' + IL_0218: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__7' + IL_021d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__7' IL_0222: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0227: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__7' + IL_0227: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__7' IL_022c: ldloc.0 - IL_022d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__6' + IL_022d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__6' IL_0232: brtrue.s IL_026a IL_0234: ldc.i4.0 @@ -8026,11 +8907,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0260: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0265: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__6' - IL_026a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__6' + IL_0265: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__6' + IL_026a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__6' IL_026f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0274: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__6' - IL_0279: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__5' + IL_0274: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__6' + IL_0279: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__5' IL_027e: brtrue.s IL_02af IL_0280: ldc.i4.0 @@ -8051,10 +8932,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02a5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02aa: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__5' - IL_02af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__5' + IL_02aa: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__5' + IL_02af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__5' IL_02b4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__5' + IL_02b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__5' IL_02be: ldloc.0 IL_02bf: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8068,7 +8949,7 @@ IL_02cf: pop IL_02d0: br.s IL_032e - IL_02d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__9' + IL_02d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__9' IL_02d7: brtrue.s IL_0317 IL_02d9: ldc.i4 0x104 @@ -8098,10 +8979,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_030d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0312: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__9' - IL_0317: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__9' + IL_0312: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__9' + IL_0317: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__9' IL_031c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0321: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__9' + IL_0321: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__9' IL_0326: ldloc.0 IL_0327: ldc.i4.1 IL_0328: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -8110,7 +8991,7 @@ IL_032d: pop IL_032e: ldarg.0 IL_032f: stloc.0 - IL_0330: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__12' + IL_0330: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__12' IL_0335: brtrue.s IL_0374 IL_0337: ldc.i4 0x80 @@ -8138,12 +9019,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_036a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_036f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__12' - IL_0374: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__12' + IL_036f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__12' + IL_0374: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__12' IL_0379: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_037e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__12' + IL_037e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__12' IL_0383: ldloc.0 - IL_0384: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__11' + IL_0384: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__11' IL_0389: brtrue.s IL_03c1 IL_038b: ldc.i4.0 @@ -8171,11 +9052,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03b7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03bc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__11' - IL_03c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__11' + IL_03bc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__11' + IL_03c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__11' IL_03c6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__11' - IL_03d0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__10' + IL_03cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__11' + IL_03d0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__10' IL_03d5: brtrue.s IL_0406 IL_03d7: ldc.i4.0 @@ -8196,10 +9077,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03fc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0401: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__10' - IL_0406: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__10' + IL_0401: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__10' + IL_0406: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__10' IL_040b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0410: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__10' + IL_0410: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__10' IL_0415: ldloc.0 IL_0416: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8213,7 +9094,7 @@ IL_0426: pop IL_0427: ldarg.0 IL_0428: stloc.0 - IL_0429: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__15' + IL_0429: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__15' IL_042e: brtrue.s IL_046d IL_0430: ldc.i4 0x80 @@ -8241,12 +9122,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0463: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0468: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__15' - IL_046d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__15' + IL_0468: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__15' + IL_046d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__15' IL_0472: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0477: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__15' + IL_0477: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__15' IL_047c: ldloc.0 - IL_047d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__14' + IL_047d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__14' IL_0482: brtrue.s IL_04ba IL_0484: ldc.i4.0 @@ -8274,11 +9155,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04b0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04b5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__14' - IL_04ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__14' + IL_04b5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__14' + IL_04ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__14' IL_04bf: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04c4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__14' - IL_04c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__13' + IL_04c4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__14' + IL_04c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__13' IL_04ce: brtrue.s IL_04ff IL_04d0: ldc.i4.0 @@ -8299,10 +9180,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04f5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04fa: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__13' - IL_04ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__13' + IL_04fa: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__13' + IL_04ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__13' IL_0504: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0509: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__13' + IL_0509: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__13' IL_050e: ldloc.0 IL_050f: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8318,7 +9199,7 @@ IL_0521: stloc.0 IL_0522: ldarg.0 IL_0523: stloc.1 - IL_0524: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__19' + IL_0524: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__19' IL_0529: brtrue.s IL_054a IL_052b: ldc.i4.0 @@ -8329,16 +9210,16 @@ string, class [mscorlib]System.Type) IL_0540: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0545: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__19' - IL_054a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__19' + IL_0545: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__19' + IL_054a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__19' IL_054f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0554: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__19' + IL_0554: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__19' IL_0559: ldloc.1 IL_055a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_055f: brtrue IL_065d - IL_0564: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__18' + IL_0564: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__18' IL_0569: brtrue.s IL_05a8 IL_056b: ldc.i4 0x80 @@ -8366,12 +9247,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_059e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05a3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__18' - IL_05a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__18' + IL_05a3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__18' + IL_05a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__18' IL_05ad: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__18' + IL_05b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__18' IL_05b7: ldloc.1 - IL_05b8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__17' + IL_05b8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__17' IL_05bd: brtrue.s IL_05f5 IL_05bf: ldc.i4.0 @@ -8399,11 +9280,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05eb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05f0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__17' - IL_05f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__17' + IL_05f0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__17' + IL_05f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__17' IL_05fa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__17' - IL_0604: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__16' + IL_05ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__17' + IL_0604: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__16' IL_0609: brtrue.s IL_063a IL_060b: ldc.i4.0 @@ -8424,10 +9305,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0630: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0635: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__16' - IL_063a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__16' + IL_0635: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__16' + IL_063a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__16' IL_063f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0644: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__16' + IL_0644: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__16' IL_0649: ldloc.1 IL_064a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8441,7 +9322,7 @@ IL_065a: pop IL_065b: br.s IL_06b9 - IL_065d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__20' + IL_065d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__20' IL_0662: brtrue.s IL_06a2 IL_0664: ldc.i4 0x104 @@ -8471,10 +9352,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0698: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_069d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__20' - IL_06a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__20' + IL_069d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__20' + IL_06a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__20' IL_06a7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__20' + IL_06ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__20' IL_06b1: ldloc.1 IL_06b2: ldloc.0 IL_06b3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -8485,7 +9366,7 @@ IL_06ba: stloc.1 IL_06bb: ldarg.0 IL_06bc: stloc.0 - IL_06bd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__24' + IL_06bd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__24' IL_06c2: brtrue.s IL_06e3 IL_06c4: ldc.i4.0 @@ -8496,16 +9377,16 @@ string, class [mscorlib]System.Type) IL_06d9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__24' - IL_06e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__24' + IL_06de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__24' + IL_06e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__24' IL_06e8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__24' + IL_06ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__24' IL_06f2: ldloc.0 IL_06f3: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_06f8: brtrue IL_07f6 - IL_06fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__23' + IL_06fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__23' IL_0702: brtrue.s IL_0741 IL_0704: ldc.i4 0x80 @@ -8533,12 +9414,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0737: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_073c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__23' - IL_0741: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__23' + IL_073c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__23' + IL_0741: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__23' IL_0746: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_074b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__23' + IL_074b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__23' IL_0750: ldloc.0 - IL_0751: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__22' + IL_0751: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__22' IL_0756: brtrue.s IL_078e IL_0758: ldc.i4.0 @@ -8566,11 +9447,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0784: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0789: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__22' - IL_078e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__22' + IL_0789: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__22' + IL_078e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__22' IL_0793: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0798: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__22' - IL_079d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__21' + IL_0798: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__22' + IL_079d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__21' IL_07a2: brtrue.s IL_07d3 IL_07a4: ldc.i4.0 @@ -8591,10 +9472,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07c9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07ce: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__21' - IL_07d3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__21' + IL_07ce: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__21' + IL_07d3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__21' IL_07d8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__21' + IL_07dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__21' IL_07e2: ldloc.0 IL_07e3: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8608,7 +9489,7 @@ IL_07f3: pop IL_07f4: br.s IL_0852 - IL_07f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__25' + IL_07f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__25' IL_07fb: brtrue.s IL_083b IL_07fd: ldc.i4 0x104 @@ -8638,10 +9519,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0831: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0836: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__25' - IL_083b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__25' + IL_0836: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__25' + IL_083b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__25' IL_0840: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0845: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__25' + IL_0845: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__25' IL_084a: ldloc.0 IL_084b: ldloc.1 IL_084c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -8650,7 +9531,7 @@ IL_0851: pop IL_0852: ldarg.0 IL_0853: stloc.0 - IL_0854: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__28' + IL_0854: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__28' IL_0859: brtrue.s IL_0898 IL_085b: ldc.i4 0x80 @@ -8678,12 +9559,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_088e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0893: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__28' - IL_0898: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__28' + IL_0893: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__28' + IL_0898: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__28' IL_089d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__28' + IL_08a2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__28' IL_08a7: ldloc.0 - IL_08a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__27' + IL_08a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__27' IL_08ad: brtrue.s IL_08e5 IL_08af: ldc.i4.0 @@ -8711,11 +9592,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08db: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__27' - IL_08e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__27' + IL_08e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__27' + IL_08e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__27' IL_08ea: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__27' - IL_08f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__26' + IL_08ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__27' + IL_08f4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__26' IL_08f9: brtrue.s IL_092a IL_08fb: ldc.i4.0 @@ -8736,10 +9617,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0920: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0925: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__26' - IL_092a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__26' + IL_0925: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__26' + IL_092a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__26' IL_092f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0934: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__26' + IL_0934: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__26' IL_0939: ldloc.0 IL_093a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8753,7 +9634,7 @@ IL_094a: pop IL_094b: ldarg.0 IL_094c: stloc.0 - IL_094d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__31' + IL_094d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__31' IL_0952: brtrue.s IL_0991 IL_0954: ldc.i4 0x80 @@ -8781,12 +9662,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0987: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_098c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__31' - IL_0991: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__31' + IL_098c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__31' + IL_0991: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__31' IL_0996: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_099b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__31' + IL_099b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__31' IL_09a0: ldloc.0 - IL_09a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__30' + IL_09a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__30' IL_09a6: brtrue.s IL_09de IL_09a8: ldc.i4.0 @@ -8814,11 +9695,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09d4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__30' - IL_09de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__30' + IL_09d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__30' + IL_09de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__30' IL_09e3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__30' - IL_09ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__29' + IL_09e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__30' + IL_09ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__29' IL_09f2: brtrue.s IL_0a23 IL_09f4: ldc.i4.0 @@ -8839,10 +9720,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a19: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a1e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__29' - IL_0a23: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__29' + IL_0a1e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__29' + IL_0a23: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__29' IL_0a28: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a2d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__29' + IL_0a2d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__29' IL_0a32: ldloc.0 IL_0a33: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8856,7 +9737,7 @@ IL_0a43: pop IL_0a44: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0a49: stloc.0 - IL_0a4a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__35' + IL_0a4a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__35' IL_0a4f: brtrue.s IL_0a70 IL_0a51: ldc.i4.0 @@ -8867,16 +9748,16 @@ string, class [mscorlib]System.Type) IL_0a66: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a6b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__35' - IL_0a70: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__35' + IL_0a6b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__35' + IL_0a70: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__35' IL_0a75: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a7a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__35' + IL_0a7a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__35' IL_0a7f: ldloc.0 IL_0a80: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0a85: brtrue IL_0b83 - IL_0a8a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__34' + IL_0a8a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__34' IL_0a8f: brtrue.s IL_0ace IL_0a91: ldc.i4 0x80 @@ -8904,12 +9785,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0ac4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ac9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__34' - IL_0ace: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__34' + IL_0ac9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__34' + IL_0ace: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__34' IL_0ad3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0ad8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__34' + IL_0ad8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__34' IL_0add: ldloc.0 - IL_0ade: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__33' + IL_0ade: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__33' IL_0ae3: brtrue.s IL_0b1b IL_0ae5: ldc.i4.0 @@ -8937,11 +9818,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b11: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b16: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__33' - IL_0b1b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__33' + IL_0b16: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__33' + IL_0b1b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__33' IL_0b20: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b25: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__33' - IL_0b2a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__32' + IL_0b25: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__33' + IL_0b2a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__32' IL_0b2f: brtrue.s IL_0b60 IL_0b31: ldc.i4.0 @@ -8962,10 +9843,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b56: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b5b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__32' - IL_0b60: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__32' + IL_0b5b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__32' + IL_0b60: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__32' IL_0b65: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b6a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__32' + IL_0b6a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__32' IL_0b6f: ldloc.0 IL_0b70: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8979,7 +9860,7 @@ IL_0b80: pop IL_0b81: br.s IL_0bdf - IL_0b83: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__36' + IL_0b83: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__36' IL_0b88: brtrue.s IL_0bc8 IL_0b8a: ldc.i4 0x104 @@ -9009,10 +9890,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0bbe: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0bc3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__36' - IL_0bc8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__36' + IL_0bc3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__36' + IL_0bc8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__36' IL_0bcd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0bd2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__36' + IL_0bd2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__36' IL_0bd7: ldloc.0 IL_0bd8: ldc.i4.5 IL_0bd9: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -9021,7 +9902,7 @@ IL_0bde: pop IL_0bdf: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0be4: stloc.0 - IL_0be5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__40' + IL_0be5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__40' IL_0bea: brtrue.s IL_0c0b IL_0bec: ldc.i4.0 @@ -9032,16 +9913,16 @@ string, class [mscorlib]System.Type) IL_0c01: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c06: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__40' - IL_0c0b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__40' + IL_0c06: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__40' + IL_0c0b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__40' IL_0c10: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c15: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__40' + IL_0c15: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__40' IL_0c1a: ldloc.0 IL_0c1b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0c20: brtrue IL_0d1d - IL_0c25: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__39' + IL_0c25: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__39' IL_0c2a: brtrue.s IL_0c69 IL_0c2c: ldc.i4 0x80 @@ -9069,12 +9950,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c5f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c64: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__39' - IL_0c69: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__39' + IL_0c64: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__39' + IL_0c69: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__39' IL_0c6e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c73: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__39' + IL_0c73: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__39' IL_0c78: ldloc.0 - IL_0c79: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__38' + IL_0c79: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__38' IL_0c7e: brtrue.s IL_0cb6 IL_0c80: ldc.i4.0 @@ -9102,11 +9983,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0cac: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0cb1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__38' - IL_0cb6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__38' + IL_0cb1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__38' + IL_0cb6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__38' IL_0cbb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0cc0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__38' - IL_0cc5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__37' + IL_0cc0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__38' + IL_0cc5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__37' IL_0cca: brtrue.s IL_0cfb IL_0ccc: ldc.i4.0 @@ -9127,10 +10008,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0cf1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0cf6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__37' - IL_0cfb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__37' + IL_0cf6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__37' + IL_0cfb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__37' IL_0d00: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d05: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__37' + IL_0d05: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__37' IL_0d0a: ldloc.0 IL_0d0b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -9144,7 +10025,7 @@ IL_0d1b: pop IL_0d1c: ret - IL_0d1d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__41' + IL_0d1d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__41' IL_0d22: brtrue.s IL_0d62 IL_0d24: ldc.i4 0x104 @@ -9174,10 +10055,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d58: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d5d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__41' - IL_0d62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__41' + IL_0d5d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__41' + IL_0d62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__41' IL_0d67: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d6c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__41' + IL_0d6c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__41' IL_0d71: ldloc.0 IL_0d72: ldc.i4.5 IL_0d73: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -9198,7 +10079,7 @@ .maxstack 16 .locals init (object V_0, object V_1) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__5' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__5' IL_0005: brtrue.s IL_0046 IL_0007: ldc.i4 0x100 @@ -9228,15 +10109,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0041: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__5' - IL_0046: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__5' + IL_0041: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__5' + IL_0046: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__5' IL_004b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__5' + IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__5' IL_0055: ldtoken [mscorlib]System.Console IL_005a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_005f: ldarg.0 IL_0060: stloc.0 - IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__3' + IL_0061: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__3' IL_0066: brtrue.s IL_0087 IL_0068: ldc.i4.0 @@ -9247,16 +10128,16 @@ string, class [mscorlib]System.Type) IL_007d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0082: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__3' - IL_0087: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__3' + IL_0082: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__3' + IL_0087: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__3' IL_008c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__3' + IL_0091: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__3' IL_0096: ldloc.0 IL_0097: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_009c: brtrue IL_0199 - IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__2' + IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__2' IL_00a6: brtrue.s IL_00e5 IL_00a8: ldc.i4 0x80 @@ -9284,12 +10165,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00db: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__2' - IL_00e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__2' + IL_00e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__2' + IL_00e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__2' IL_00ea: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__2' + IL_00ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__2' IL_00f4: ldloc.0 - IL_00f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__1' + IL_00f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__1' IL_00fa: brtrue.s IL_0132 IL_00fc: ldc.i4.0 @@ -9317,11 +10198,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0128: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_012d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__1' - IL_0132: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__1' + IL_012d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__1' + IL_0132: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__1' IL_0137: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_013c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__1' - IL_0141: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__0' + IL_013c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__1' + IL_0141: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__0' IL_0146: brtrue.s IL_0177 IL_0148: ldc.i4.0 @@ -9342,10 +10223,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_016d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0172: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__0' - IL_0177: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__0' + IL_0172: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__0' + IL_0177: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__0' IL_017c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0181: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__0' + IL_0181: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__0' IL_0186: ldloc.0 IL_0187: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -9358,7 +10239,7 @@ !2) IL_0197: br.s IL_01f4 - IL_0199: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__4' + IL_0199: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__4' IL_019e: brtrue.s IL_01de IL_01a0: ldc.i4 0x104 @@ -9388,10 +10269,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01d4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__4' - IL_01de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__4' + IL_01d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__4' + IL_01de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__4' IL_01e3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__4' + IL_01e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__4' IL_01ed: ldloc.0 IL_01ee: ldc.i4.5 IL_01ef: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -9400,7 +10281,7 @@ IL_01f4: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_01f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__11' + IL_01f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__11' IL_01fe: brtrue.s IL_023f IL_0200: ldc.i4 0x100 @@ -9430,15 +10311,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0235: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_023a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__11' - IL_023f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__11' + IL_023a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__11' + IL_023f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__11' IL_0244: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0249: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__11' + IL_0249: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__11' IL_024e: ldtoken [mscorlib]System.Console IL_0253: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0258: ldarg.0 IL_0259: stloc.0 - IL_025a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__9' + IL_025a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__9' IL_025f: brtrue.s IL_0280 IL_0261: ldc.i4.0 @@ -9449,16 +10330,16 @@ string, class [mscorlib]System.Type) IL_0276: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_027b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__9' - IL_0280: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__9' + IL_027b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__9' + IL_0280: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__9' IL_0285: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_028a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__9' + IL_028a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__9' IL_028f: ldloc.0 IL_0290: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0295: brtrue IL_0392 - IL_029a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__8' + IL_029a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__8' IL_029f: brtrue.s IL_02de IL_02a1: ldc.i4 0x80 @@ -9486,12 +10367,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02d4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__8' - IL_02de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__8' + IL_02d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__8' + IL_02de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__8' IL_02e3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__8' + IL_02e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__8' IL_02ed: ldloc.0 - IL_02ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__7' + IL_02ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__7' IL_02f3: brtrue.s IL_032b IL_02f5: ldc.i4.0 @@ -9519,11 +10400,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0321: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0326: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__7' - IL_032b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__7' + IL_0326: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__7' + IL_032b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__7' IL_0330: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0335: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__7' - IL_033a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__6' + IL_0335: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__7' + IL_033a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__6' IL_033f: brtrue.s IL_0370 IL_0341: ldc.i4.0 @@ -9544,10 +10425,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0366: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_036b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__6' - IL_0370: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__6' + IL_036b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__6' + IL_0370: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__6' IL_0375: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_037a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__6' + IL_037a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__6' IL_037f: ldloc.0 IL_0380: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -9560,7 +10441,7 @@ !2) IL_0390: br.s IL_03ed - IL_0392: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__10' + IL_0392: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__10' IL_0397: brtrue.s IL_03d7 IL_0399: ldc.i4 0x104 @@ -9590,10 +10471,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03cd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03d2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__10' - IL_03d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__10' + IL_03d2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__10' + IL_03d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__10' IL_03dc: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__10' + IL_03e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__10' IL_03e6: ldloc.0 IL_03e7: ldc.i4.1 IL_03e8: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -9602,7 +10483,7 @@ IL_03ed: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_03f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__15' + IL_03f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__15' IL_03f7: brtrue.s IL_0438 IL_03f9: ldc.i4 0x100 @@ -9632,15 +10513,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_042e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0433: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__15' - IL_0438: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__15' + IL_0433: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__15' + IL_0438: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__15' IL_043d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0442: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__15' + IL_0442: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__15' IL_0447: ldtoken [mscorlib]System.Console IL_044c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0451: ldarg.0 IL_0452: stloc.0 - IL_0453: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__14' + IL_0453: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__14' IL_0458: brtrue.s IL_0497 IL_045a: ldc.i4 0x80 @@ -9668,12 +10549,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_048d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0492: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__14' - IL_0497: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__14' + IL_0492: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__14' + IL_0497: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__14' IL_049c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__14' + IL_04a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__14' IL_04a6: ldloc.0 - IL_04a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__13' + IL_04a7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__13' IL_04ac: brtrue.s IL_04e4 IL_04ae: ldc.i4.0 @@ -9701,11 +10582,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04da: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04df: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__13' - IL_04e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__13' + IL_04df: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__13' + IL_04e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__13' IL_04e9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__13' - IL_04f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__12' + IL_04ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__13' + IL_04f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__12' IL_04f8: brtrue.s IL_0529 IL_04fa: ldc.i4.0 @@ -9726,10 +10607,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_051f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0524: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__12' - IL_0529: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__12' + IL_0524: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__12' + IL_0529: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__12' IL_052e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0533: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__12' + IL_0533: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__12' IL_0538: ldloc.0 IL_0539: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -9743,7 +10624,7 @@ IL_0549: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_054e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__19' + IL_054e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__19' IL_0553: brtrue.s IL_0594 IL_0555: ldc.i4 0x100 @@ -9773,15 +10654,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_058a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_058f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__19' - IL_0594: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__19' + IL_058f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__19' + IL_0594: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__19' IL_0599: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_059e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__19' + IL_059e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__19' IL_05a3: ldtoken [mscorlib]System.Console IL_05a8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_05ad: ldarg.0 IL_05ae: stloc.0 - IL_05af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__18' + IL_05af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__18' IL_05b4: brtrue.s IL_05f3 IL_05b6: ldc.i4 0x80 @@ -9809,12 +10690,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05e9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05ee: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__18' - IL_05f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__18' + IL_05ee: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__18' + IL_05f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__18' IL_05f8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__18' + IL_05fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__18' IL_0602: ldloc.0 - IL_0603: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__17' + IL_0603: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__17' IL_0608: brtrue.s IL_0640 IL_060a: ldc.i4.0 @@ -9842,11 +10723,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0636: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_063b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__17' - IL_0640: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__17' + IL_063b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__17' + IL_0640: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__17' IL_0645: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_064a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__17' - IL_064f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__16' + IL_064a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__17' + IL_064f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__16' IL_0654: brtrue.s IL_0685 IL_0656: ldc.i4.0 @@ -9867,10 +10748,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_067b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0680: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__16' - IL_0685: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__16' + IL_0680: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__16' + IL_0685: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__16' IL_068a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_068f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__16' + IL_068f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__16' IL_0694: ldloc.0 IL_0695: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -9884,7 +10765,7 @@ IL_06a5: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_06aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__25' + IL_06aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__25' IL_06af: brtrue.s IL_06f0 IL_06b1: ldc.i4 0x100 @@ -9914,17 +10795,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06e6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06eb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__25' - IL_06f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__25' + IL_06eb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__25' + IL_06f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__25' IL_06f5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__25' + IL_06fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__25' IL_06ff: ldtoken [mscorlib]System.Console IL_0704: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0709: ldarg.1 IL_070a: stloc.0 IL_070b: ldarg.0 IL_070c: stloc.1 - IL_070d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__23' + IL_070d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__23' IL_0712: brtrue.s IL_0733 IL_0714: ldc.i4.0 @@ -9935,16 +10816,16 @@ string, class [mscorlib]System.Type) IL_0729: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_072e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__23' - IL_0733: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__23' + IL_072e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__23' + IL_0733: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__23' IL_0738: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_073d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__23' + IL_073d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__23' IL_0742: ldloc.1 IL_0743: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0748: brtrue IL_0845 - IL_074d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__22' + IL_074d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__22' IL_0752: brtrue.s IL_0791 IL_0754: ldc.i4 0x80 @@ -9972,12 +10853,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0787: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_078c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__22' - IL_0791: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__22' + IL_078c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__22' + IL_0791: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__22' IL_0796: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_079b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__22' + IL_079b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__22' IL_07a0: ldloc.1 - IL_07a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__21' + IL_07a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__21' IL_07a6: brtrue.s IL_07de IL_07a8: ldc.i4.0 @@ -10005,11 +10886,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07d4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__21' - IL_07de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__21' + IL_07d9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__21' + IL_07de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__21' IL_07e3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__21' - IL_07ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__20' + IL_07e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__21' + IL_07ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__20' IL_07f2: brtrue.s IL_0823 IL_07f4: ldc.i4.0 @@ -10030,10 +10911,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0819: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_081e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__20' - IL_0823: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__20' + IL_081e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__20' + IL_0823: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__20' IL_0828: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_082d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__20' + IL_082d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__20' IL_0832: ldloc.1 IL_0833: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -10046,7 +10927,7 @@ !2) IL_0843: br.s IL_08a0 - IL_0845: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__24' + IL_0845: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__24' IL_084a: brtrue.s IL_088a IL_084c: ldc.i4 0x104 @@ -10076,10 +10957,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0880: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0885: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__24' - IL_088a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__24' + IL_0885: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__24' + IL_088a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__24' IL_088f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0894: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__24' + IL_0894: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__24' IL_0899: ldloc.1 IL_089a: ldloc.0 IL_089b: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -10088,7 +10969,7 @@ IL_08a0: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_08a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__31' + IL_08a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__31' IL_08aa: brtrue.s IL_08eb IL_08ac: ldc.i4 0x100 @@ -10118,17 +10999,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08e1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08e6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__31' - IL_08eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__31' + IL_08e6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__31' + IL_08eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__31' IL_08f0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__31' + IL_08f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__31' IL_08fa: ldtoken [mscorlib]System.Console IL_08ff: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0904: ldarg.1 IL_0905: stloc.1 IL_0906: ldarg.0 IL_0907: stloc.0 - IL_0908: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__29' + IL_0908: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__29' IL_090d: brtrue.s IL_092e IL_090f: ldc.i4.0 @@ -10139,16 +11020,16 @@ string, class [mscorlib]System.Type) IL_0924: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0929: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__29' - IL_092e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__29' + IL_0929: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__29' + IL_092e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__29' IL_0933: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0938: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__29' + IL_0938: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__29' IL_093d: ldloc.0 IL_093e: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0943: brtrue IL_0a40 - IL_0948: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__28' + IL_0948: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__28' IL_094d: brtrue.s IL_098c IL_094f: ldc.i4 0x80 @@ -10176,12 +11057,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0982: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0987: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__28' - IL_098c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__28' + IL_0987: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__28' + IL_098c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__28' IL_0991: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0996: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__28' + IL_0996: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__28' IL_099b: ldloc.0 - IL_099c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__27' + IL_099c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__27' IL_09a1: brtrue.s IL_09d9 IL_09a3: ldc.i4.0 @@ -10209,11 +11090,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09cf: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09d4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__27' - IL_09d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__27' + IL_09d4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__27' + IL_09d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__27' IL_09de: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__27' - IL_09e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__26' + IL_09e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__27' + IL_09e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__26' IL_09ed: brtrue.s IL_0a1e IL_09ef: ldc.i4.0 @@ -10234,10 +11115,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a14: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a19: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__26' - IL_0a1e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__26' + IL_0a19: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__26' + IL_0a1e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__26' IL_0a23: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a28: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__26' + IL_0a28: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__26' IL_0a2d: ldloc.0 IL_0a2e: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -10250,7 +11131,7 @@ !2) IL_0a3e: br.s IL_0a9b - IL_0a40: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__30' + IL_0a40: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__30' IL_0a45: brtrue.s IL_0a85 IL_0a47: ldc.i4 0x104 @@ -10280,10 +11161,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a7b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a80: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__30' - IL_0a85: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__30' + IL_0a80: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__30' + IL_0a85: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__30' IL_0a8a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a8f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__30' + IL_0a8f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__30' IL_0a94: ldloc.0 IL_0a95: ldloc.1 IL_0a96: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -10292,7 +11173,7 @@ IL_0a9b: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0aa0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__35' + IL_0aa0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__35' IL_0aa5: brtrue.s IL_0ae6 IL_0aa7: ldc.i4 0x100 @@ -10322,15 +11203,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0adc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ae1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__35' - IL_0ae6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__35' + IL_0ae1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__35' + IL_0ae6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__35' IL_0aeb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0af0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__35' + IL_0af0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__35' IL_0af5: ldtoken [mscorlib]System.Console IL_0afa: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0aff: ldarg.0 IL_0b00: stloc.0 - IL_0b01: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__34' + IL_0b01: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__34' IL_0b06: brtrue.s IL_0b45 IL_0b08: ldc.i4 0x80 @@ -10358,12 +11239,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b3b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b40: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__34' - IL_0b45: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__34' + IL_0b40: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__34' + IL_0b45: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__34' IL_0b4a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b4f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__34' + IL_0b4f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__34' IL_0b54: ldloc.0 - IL_0b55: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__33' + IL_0b55: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__33' IL_0b5a: brtrue.s IL_0b92 IL_0b5c: ldc.i4.0 @@ -10391,11 +11272,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b88: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b8d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__33' - IL_0b92: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__33' + IL_0b8d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__33' + IL_0b92: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__33' IL_0b97: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b9c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__33' - IL_0ba1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__32' + IL_0b9c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__33' + IL_0ba1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__32' IL_0ba6: brtrue.s IL_0bd7 IL_0ba8: ldc.i4.0 @@ -10416,10 +11297,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0bcd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0bd2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__32' - IL_0bd7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__32' + IL_0bd2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__32' + IL_0bd7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__32' IL_0bdc: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0be1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__32' + IL_0be1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__32' IL_0be6: ldloc.0 IL_0be7: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -10433,7 +11314,7 @@ IL_0bf7: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0bfc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__39' + IL_0bfc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__39' IL_0c01: brtrue.s IL_0c42 IL_0c03: ldc.i4 0x100 @@ -10463,15 +11344,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c38: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c3d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__39' - IL_0c42: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__39' + IL_0c3d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__39' + IL_0c42: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__39' IL_0c47: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c4c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__39' + IL_0c4c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__39' IL_0c51: ldtoken [mscorlib]System.Console IL_0c56: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0c5b: ldarg.0 IL_0c5c: stloc.0 - IL_0c5d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__38' + IL_0c5d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__38' IL_0c62: brtrue.s IL_0ca1 IL_0c64: ldc.i4 0x80 @@ -10499,12 +11380,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c97: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c9c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__38' - IL_0ca1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__38' + IL_0c9c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__38' + IL_0ca1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__38' IL_0ca6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0cab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__38' + IL_0cab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__38' IL_0cb0: ldloc.0 - IL_0cb1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__37' + IL_0cb1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__37' IL_0cb6: brtrue.s IL_0cee IL_0cb8: ldc.i4.0 @@ -10532,11 +11413,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0ce4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ce9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__37' - IL_0cee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__37' + IL_0ce9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__37' + IL_0cee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__37' IL_0cf3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0cf8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__37' - IL_0cfd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__36' + IL_0cf8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__37' + IL_0cfd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__36' IL_0d02: brtrue.s IL_0d33 IL_0d04: ldc.i4.0 @@ -10557,10 +11438,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d29: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d2e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__36' - IL_0d33: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__36' + IL_0d2e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__36' + IL_0d33: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__36' IL_0d38: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d3d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__36' + IL_0d3d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__36' IL_0d42: ldloc.0 IL_0d43: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -10583,7 +11464,7 @@ .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) // Code size 345 (0x159) .maxstack 11 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__1' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__42'::'<>p__1' IL_0005: brtrue.s IL_0046 IL_0007: ldc.i4 0x100 @@ -10613,13 +11494,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0041: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__1' - IL_0046: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__1' + IL_0041: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__42'::'<>p__1' + IL_0046: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__42'::'<>p__1' IL_004b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__1' + IL_0050: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__42'::'<>p__1' IL_0055: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_005a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_005f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__0' + IL_005f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__42'::'<>p__0' IL_0064: brtrue.s IL_0092 IL_0066: ldc.i4.0 @@ -10640,17 +11521,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0088: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_008d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__0' - IL_0092: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__0' + IL_008d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__42'::'<>p__0' + IL_0092: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__42'::'<>p__0' IL_0097: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_009c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__0' + IL_009c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__42'::'<>p__0' IL_00a1: ldarg.0 IL_00a2: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_00a7: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_00ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__3' + IL_00ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__42'::'<>p__3' IL_00b1: brtrue.s IL_00f2 IL_00b3: ldc.i4 0x100 @@ -10680,13 +11561,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00e8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00ed: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__3' - IL_00f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__3' + IL_00ed: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__42'::'<>p__3' + IL_00f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__42'::'<>p__3' IL_00f7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__3' + IL_00fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__42'::'<>p__3' IL_0101: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0106: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_010b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__2' + IL_010b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__42'::'<>p__2' IL_0110: brtrue.s IL_013e IL_0112: ldc.i4.0 @@ -10707,10 +11588,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0134: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0139: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__2' - IL_013e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__2' + IL_0139: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__42'::'<>p__2' + IL_013e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__42'::'<>p__2' IL_0143: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0148: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__2' + IL_0148: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__42'::'<>p__2' IL_014d: ldarg.0 IL_014e: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -10729,7 +11610,7 @@ .locals init (class [mscorlib]System.Collections.IEnumerator V_0, object V_1, class [mscorlib]System.IDisposable V_2) - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__37'::'<>p__1' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__43'::'<>p__1' IL_0005: brtrue.s IL_002b IL_0007: ldc.i4.0 @@ -10741,10 +11622,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Type) IL_0021: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0026: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__37'::'<>p__1' - IL_002b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__37'::'<>p__1' + IL_0026: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__43'::'<>p__1' + IL_002b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__43'::'<>p__1' IL_0030: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__37'::'<>p__1' + IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__43'::'<>p__1' IL_003a: ldarg.0 IL_003b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -10757,7 +11638,7 @@ IL_0048: ldloc.0 IL_0049: callvirt instance object [mscorlib]System.Collections.IEnumerator::get_Current() IL_004e: stloc.1 - IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__37'::'<>p__0' + IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__43'::'<>p__0' IL_0054: brtrue.s IL_0095 IL_0056: ldc.i4 0x100 @@ -10787,10 +11668,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_008b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0090: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__37'::'<>p__0' - IL_0095: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__37'::'<>p__0' + IL_0090: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__43'::'<>p__0' + IL_0095: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__43'::'<>p__0' IL_009a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_009f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__37'::'<>p__0' + IL_009f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__43'::'<>p__0' IL_00a4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_00a9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_00ae: ldloc.1 @@ -10828,7 +11709,7 @@ .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) // Code size 167 (0xa7) .maxstack 10 - IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__38'::'<>p__1' + IL_0000: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__44'::'<>p__1' IL_0005: brtrue.s IL_0033 IL_0007: ldc.i4.0 @@ -10849,11 +11730,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0029: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_002e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__38'::'<>p__1' - IL_0033: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__38'::'<>p__1' + IL_002e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__44'::'<>p__1' + IL_0033: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__44'::'<>p__1' IL_0038: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_003d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__38'::'<>p__1' - IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__38'::'<>p__0' + IL_003d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__44'::'<>p__1' + IL_0042: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__44'::'<>p__0' IL_0047: brtrue.s IL_007f IL_0049: ldc.i4.0 @@ -10881,10 +11762,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0075: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_007a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__38'::'<>p__0' - IL_007f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__38'::'<>p__0' + IL_007a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__44'::'<>p__0' + IL_007f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__44'::'<>p__0' IL_0084: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0089: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__38'::'<>p__0' + IL_0089: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__44'::'<>p__0' IL_008e: ldarg.0 IL_008f: ldarg.1 IL_0090: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, diff --git a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.roslyn.il b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.roslyn.il index bf18b2398..8b92c905d 100644 --- a/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.roslyn.il +++ b/ICSharpCode.Decompiler.Tests/TestCases/Pretty/DynamicTests.roslyn.il @@ -20,6 +20,7 @@ } .assembly DynamicTests { + .custom instance void [mscorlib]System.Runtime.CompilerServices.ExtensionAttribute::.ctor() = ( 01 00 00 00 ) .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilationRelaxationsAttribute::.ctor(int32) = ( 01 00 08 00 00 00 00 00 ) .custom instance void [mscorlib]System.Runtime.CompilerServices.RuntimeCompatibilityAttribute::.ctor() = ( 01 00 01 00 54 02 16 57 72 61 70 4E 6F 6E 45 78 // ....T..WrapNonEx 63 65 70 74 69 6F 6E 54 68 72 6F 77 73 01 ) // ceptionThrows. @@ -43,6 +44,25 @@ // =============== CLASS MEMBERS DECLARATION =================== +.class private auto ansi sealed '<>A{00000002}`3' + extends [mscorlib]System.MulticastDelegate +{ + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .method public hidebysig specialname rtspecialname + instance void .ctor(object 'object', + native int 'method') runtime managed + { + } // end of method '<>A{00000002}`3'::.ctor + + .method public hidebysig newslot virtual + instance void Invoke(!T1 A_1, + !T2& A_2, + !T3 A_3) runtime managed + { + } // end of method '<>A{00000002}`3'::Invoke + +} // end of class '<>A{00000002}`3' + .class private auto ansi sealed '<>A{0000000c}`4' extends [mscorlib]System.MulticastDelegate { @@ -63,6 +83,28 @@ } // end of class '<>A{0000000c}`4' +.class private abstract auto ansi sealed beforefieldinit ICSharpCode.Decompiler.Tests.TestCases.Pretty.Extension + extends [mscorlib]System.Object +{ + .custom instance void [mscorlib]System.Runtime.CompilerServices.ExtensionAttribute::.ctor() = ( 01 00 00 00 ) + .method public hidebysig static object + ToDynamic(int32 i, + object info) cil managed + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.ExtensionAttribute::.ctor() = ( 01 00 00 00 ) + .param [0] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .param [2] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 3 (0x3) + .maxstack 8 + IL_0000: nop + IL_0001: ldnull + IL_0002: throw + } // end of method Extension::ToDynamic + +} // end of class ICSharpCode.Decompiler.Tests.TestCases.Pretty.Extension + .class private auto ansi beforefieldinit ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests extends [mscorlib]System.Object { @@ -103,7 +145,87 @@ } // end of class Derived - .class abstract auto ansi sealed nested private beforefieldinit '<>o__11' + .class sequential ansi sealed nested private beforefieldinit MyValueType + extends [mscorlib]System.ValueType + { + .field private initonly object _getOnlyProperty + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .field public object Field + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .field private object 'k__BackingField' + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .custom instance void [mscorlib]System.Diagnostics.DebuggerBrowsableAttribute::.ctor(valuetype [mscorlib]System.Diagnostics.DebuggerBrowsableState) = ( 01 00 00 00 00 00 00 00 ) + .method public hidebysig specialname + instance object get_GetOnlyProperty() cil managed + { + .param [0] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 12 (0xc) + .maxstack 1 + .locals init (object V_0) + IL_0000: nop + IL_0001: ldarg.0 + IL_0002: ldfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::_getOnlyProperty + IL_0007: stloc.0 + IL_0008: br.s IL_000a + + IL_000a: ldloc.0 + IL_000b: ret + } // end of method MyValueType::get_GetOnlyProperty + + .method public hidebysig specialname + instance object get_Property() cil managed + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .param [0] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 7 (0x7) + .maxstack 8 + IL_0000: ldarg.0 + IL_0001: ldfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::'k__BackingField' + IL_0006: ret + } // end of method MyValueType::get_Property + + .method public hidebysig specialname + instance void set_Property(object 'value') cil managed + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 8 (0x8) + .maxstack 8 + IL_0000: ldarg.0 + IL_0001: ldarg.1 + IL_0002: stfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::'k__BackingField' + IL_0007: ret + } // end of method MyValueType::set_Property + + .method public hidebysig instance void + Method(object a) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 2 (0x2) + .maxstack 8 + IL_0000: nop + IL_0001: ret + } // end of method MyValueType::Method + + .property instance object GetOnlyProperty() + { + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .get instance object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::get_GetOnlyProperty() + } // end of property MyValueType::GetOnlyProperty + .property instance object Property() + { + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + .get instance object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::get_Property() + .set instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::set_Property(object) + } // end of property MyValueType::Property + } // end of class MyValueType + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__12' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -113,45 +235,45 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__3' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__4' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__5' - } // end of class '<>o__11' - - .class abstract auto ansi sealed nested private beforefieldinit '<>o__12' - extends [mscorlib]System.Object - { - .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' } // end of class '<>o__12' .class abstract auto ansi sealed nested private beforefieldinit '<>o__13' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' } // end of class '<>o__13' .class abstract auto ansi sealed nested private beforefieldinit '<>o__14' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' } // end of class '<>o__14' .class abstract auto ansi sealed nested private beforefieldinit '<>o__15' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' } // end of class '<>o__15' .class abstract auto ansi sealed nested private beforefieldinit '<>o__16' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' } // end of class '<>o__16' .class abstract auto ansi sealed nested private beforefieldinit '<>o__17' extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + } // end of class '<>o__17' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__18' + extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' @@ -169,11 +291,33 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__12' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__13' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__14' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__15' - .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__16' - } // end of class '<>o__17' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__15' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__16' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__17' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__18' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__19' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__20' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__21' + } // end of class '<>o__18' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__18' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__19' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__2' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__3' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__4' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__5' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__6' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__7' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__8' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__9' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1A{00000002}`3'> '<>p__10' + } // end of class '<>o__19' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__20' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -187,82 +331,82 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__7' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__8' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__9' - } // end of class '<>o__18' + } // end of class '<>o__20' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__19' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__21' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__19' + } // end of class '<>o__21' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__20' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__22' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__20' + } // end of class '<>o__22' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__21' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__23' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> '<>p__0' - } // end of class '<>o__21' + } // end of class '<>o__23' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__22' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__24' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__22' + } // end of class '<>o__24' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__23' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__25' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__23' + } // end of class '<>o__25' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__24' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__26' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__24' + } // end of class '<>o__26' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__25' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__27' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' - } // end of class '<>o__25' + } // end of class '<>o__27' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__26' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__28' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' - } // end of class '<>o__26' + } // end of class '<>o__28' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__27' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__29' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' - } // end of class '<>o__27' + } // end of class '<>o__29' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__28' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__30' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' - } // end of class '<>o__28' + } // end of class '<>o__30' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__29' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__31' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -296,9 +440,9 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__27' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__28' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__29' - } // end of class '<>o__29' + } // end of class '<>o__31' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__30' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__32' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -332,9 +476,9 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__27' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__28' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__29' - } // end of class '<>o__30' + } // end of class '<>o__32' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__31' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__33' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -368,9 +512,9 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__27' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__28' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__29' - } // end of class '<>o__31' + } // end of class '<>o__33' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__32' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__34' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -410,17 +554,25 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__33' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__34' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__35' - } // end of class '<>o__32' + } // end of class '<>o__34' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__33' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__35' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' - } // end of class '<>o__33' + } // end of class '<>o__35' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__34' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__39' + extends [mscorlib]System.Object + { + .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' + .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' + } // end of class '<>o__39' + + .class abstract auto ansi sealed nested private beforefieldinit '<>o__40' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -466,9 +618,9 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__39' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__40' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__41' - } // end of class '<>o__34' + } // end of class '<>o__40' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__35' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__41' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -512,9 +664,9 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__37' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__38' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__39' - } // end of class '<>o__35' + } // end of class '<>o__41' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__36' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__42' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) @@ -522,23 +674,23 @@ .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__2' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__3' - } // end of class '<>o__36' + } // end of class '<>o__42' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__37' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__43' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' - } // end of class '<>o__37' + } // end of class '<>o__43' - .class abstract auto ansi sealed nested private beforefieldinit '<>o__38' + .class abstract auto ansi sealed nested private beforefieldinit '<>o__44' extends [mscorlib]System.Object { .custom instance void [mscorlib]System.Runtime.CompilerServices.CompilerGeneratedAttribute::.ctor() = ( 01 00 00 00 ) .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__0' .field public static class [System.Core]System.Runtime.CompilerServices.CallSite`1> '<>p__1' - } // end of class '<>o__38' + } // end of class '<>o__44' .field private static object 'field' .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) @@ -624,7 +776,7 @@ IL_0006: stloc.0 IL_0007: newobj instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::.ctor() IL_000c: stloc.1 - IL_000d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_000d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' IL_0012: brfalse.s IL_0016 IL_0014: br.s IL_0054 @@ -656,17 +808,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_004a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_004f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' - IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_004f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' IL_0059: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_005e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__0' + IL_005e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' IL_0063: ldloc.1 IL_0064: newobj instance void [mscorlib]System.UnauthorizedAccessException::.ctor() IL_0069: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) IL_006e: nop - IL_006f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__1' + IL_006f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__1' IL_0074: brfalse.s IL_0078 IL_0076: br.s IL_00ad @@ -694,10 +846,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00a3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00a8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__1' - IL_00ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__1' + IL_00a8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__1' + IL_00ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__1' IL_00b2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00b7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__1' + IL_00b7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__1' IL_00bc: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_00c1: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_00c6: ldloc.1 @@ -705,7 +857,7 @@ !1, !2) IL_00cc: stloc.2 - IL_00cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__3' + IL_00cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__3' IL_00d2: brfalse.s IL_00d6 IL_00d4: br.s IL_0114 @@ -737,12 +889,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_010a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_010f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__3' - IL_0114: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__3' + IL_010f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__3' + IL_0114: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__3' IL_0119: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_011e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__3' + IL_011e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__3' IL_0123: ldloc.2 - IL_0124: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__2' + IL_0124: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__2' IL_0129: brfalse.s IL_012d IL_012b: br.s IL_0152 @@ -756,10 +908,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Type) IL_0148: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_014d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__2' - IL_0152: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__2' + IL_014d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__2' + IL_0152: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__2' IL_0157: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_015c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__2' + IL_015c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__2' IL_0161: ldloc.1 IL_0162: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -768,7 +920,7 @@ !1, !2) IL_0171: nop - IL_0172: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__5' + IL_0172: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__5' IL_0177: brfalse.s IL_017b IL_0179: br.s IL_01b9 @@ -800,12 +952,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01af: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01b4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__5' - IL_01b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__5' + IL_01b4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__5' + IL_01b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__5' IL_01be: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01c3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__5' + IL_01c3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__5' IL_01c8: ldloc.2 - IL_01c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__4' + IL_01c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__4' IL_01ce: brfalse.s IL_01d2 IL_01d0: br.s IL_0207 @@ -833,10 +985,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01fd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0202: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__4' - IL_0207: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__4' + IL_0202: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__4' + IL_0207: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__4' IL_020c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0211: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__11'::'<>p__4' + IL_0211: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__4' IL_0216: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_021b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0220: ldloc.0 @@ -864,7 +1016,7 @@ object V_1) IL_0000: nop IL_0001: ldarg.1 - IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' IL_0007: brfalse.s IL_000b IL_0009: br.s IL_003a @@ -887,10 +1039,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0030: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0035: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' - IL_003a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_0035: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_003a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' IL_003f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0044: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__12'::'<>p__0' + IL_0044: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' IL_0049: ldarg.0 IL_004a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -916,7 +1068,7 @@ .maxstack 7 .locals init (object V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_0052 @@ -958,10 +1110,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0048: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_004d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' - IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_004d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' + IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' IL_0057: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_005c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__13'::'<>p__0' + IL_005c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' IL_0061: ldarg.0 IL_0062: ldarg.0 IL_0063: ldarg.0 @@ -989,7 +1141,7 @@ .maxstack 13 .locals init (object V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' IL_0006: brfalse.s IL_000d IL_0008: br IL_009e @@ -1080,10 +1232,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0094: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0099: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' - IL_009e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' + IL_0099: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' + IL_009e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' IL_00a3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__14'::'<>p__0' + IL_00a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' IL_00ad: ldarg.0 IL_00ae: ldc.i4.1 IL_00af: ldc.i4.2 @@ -1121,7 +1273,7 @@ // Code size 210 (0xd2) .maxstack 14 IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' IL_0006: brfalse.s IL_000d IL_0008: br IL_00ad @@ -1219,10 +1371,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00a3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00a8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' - IL_00ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' + IL_00a8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' + IL_00ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' IL_00b2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00b7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__15'::'<>p__0' + IL_00b7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' IL_00bc: ldarg.0 IL_00bd: ldc.i4.1 IL_00be: ldc.i4.2 @@ -1261,7 +1413,7 @@ .try { IL_0001: nop - IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' + IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' IL_0007: brfalse.s IL_000b IL_0009: br.s IL_0030 @@ -1275,10 +1427,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Type) IL_0026: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_002b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' - IL_0030: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' + IL_002b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' + IL_0030: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' IL_0035: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_003a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__16'::'<>p__0' + IL_003a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' IL_003f: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0044: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -1301,10 +1453,12 @@ { .param [1] .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) - // Code size 1587 (0x633) + // Code size 2009 (0x7d9) .maxstack 15 + .locals init (object V_0, + object V_1) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_003e @@ -1329,15 +1483,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0034: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0039: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' - IL_003e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' + IL_0039: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' + IL_003e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' IL_0043: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__0' + IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' IL_004d: ldarg.0 IL_004e: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, !1) IL_0053: nop - IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' + IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' IL_0059: brfalse.s IL_005d IL_005b: br.s IL_00b0 @@ -1373,15 +1527,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00a6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00ab: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' - IL_00b0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' + IL_00ab: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' + IL_00b0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' IL_00b5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__1' + IL_00ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' IL_00bf: ldarg.0 IL_00c0: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, !1) IL_00c5: nop - IL_00c6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__2' + IL_00c6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__2' IL_00cb: brfalse.s IL_00cf IL_00cd: br.s IL_010d @@ -1413,17 +1567,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0103: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0108: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__2' - IL_010d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__2' + IL_0108: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__2' + IL_010d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__2' IL_0112: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0117: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__2' + IL_0117: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__2' IL_011c: ldarg.0 IL_011d: ldc.i4.1 IL_011e: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) IL_0123: nop - IL_0124: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__4' + IL_0124: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__4' IL_0129: brfalse.s IL_012d IL_012b: br.s IL_016b @@ -1455,12 +1609,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0161: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0166: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__4' - IL_016b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__4' + IL_0166: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__4' + IL_016b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__4' IL_0170: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0175: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__4' + IL_0175: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__4' IL_017a: ldarg.0 - IL_017b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__3' + IL_017b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__3' IL_0180: brfalse.s IL_0184 IL_0182: br.s IL_01e6 @@ -1520,10 +1674,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01dc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01e1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__3' - IL_01e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__3' + IL_01e1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__3' + IL_01e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__3' IL_01eb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__3' + IL_01f0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__3' IL_01f5: ldarg.0 IL_01f6: ldc.i4.1 IL_01f7: ldc.i4.2 @@ -1541,7 +1695,7 @@ !1, !2) IL_0205: nop - IL_0206: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__7' + IL_0206: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__7' IL_020b: brfalse.s IL_020f IL_020d: br.s IL_0261 @@ -1587,14 +1741,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0257: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_025c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__7' - IL_0261: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__7' + IL_025c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__7' + IL_0261: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__7' IL_0266: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_026b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__7' + IL_026b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__7' IL_0270: ldarg.0 IL_0271: ldc.i4.2 IL_0272: ldnull - IL_0273: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__6' + IL_0273: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__6' IL_0278: brfalse.s IL_027c IL_027a: br.s IL_02b0 @@ -1622,11 +1776,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02a6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02ab: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__6' - IL_02b0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__6' + IL_02ab: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__6' + IL_02b0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__6' IL_02b5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__6' - IL_02bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__5' + IL_02ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__6' + IL_02bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__5' IL_02c4: brfalse.s IL_02c8 IL_02c6: br.s IL_02f8 @@ -1649,10 +1803,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02ee: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02f3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__5' - IL_02f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__5' + IL_02f3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__5' + IL_02f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__5' IL_02fd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0302: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__5' + IL_0302: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__5' IL_0307: ldarg.0 IL_0308: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -1666,7 +1820,7 @@ !3, !4) IL_0318: nop - IL_0319: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__10' + IL_0319: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__10' IL_031e: brfalse.s IL_0322 IL_0320: br.s IL_0374 @@ -1712,13 +1866,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_036a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_036f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__10' - IL_0374: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__10' + IL_036f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__10' + IL_0374: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__10' IL_0379: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_037e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__10' + IL_037e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__10' IL_0383: ldarg.0 IL_0384: ldarg.0 - IL_0385: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__8' + IL_0385: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__8' IL_038a: brfalse.s IL_038e IL_038c: br.s IL_03bd @@ -1741,14 +1895,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03b3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03b8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__8' - IL_03bd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__8' + IL_03b8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__8' + IL_03bd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__8' IL_03c2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03c7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__8' + IL_03c7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__8' IL_03cc: ldarg.0 IL_03cd: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) - IL_03d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__9' + IL_03d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__9' IL_03d7: brfalse.s IL_03db IL_03d9: br.s IL_040a @@ -1771,10 +1925,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0400: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0405: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__9' - IL_040a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__9' + IL_0405: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__9' + IL_040a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__9' IL_040f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0414: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__9' + IL_0414: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__9' IL_0419: ldarg.0 IL_041a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -1784,7 +1938,7 @@ !3, !4) IL_0424: nop - IL_0425: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__11' + IL_0425: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__11' IL_042a: brfalse.s IL_042e IL_042c: br.s IL_046c @@ -1819,10 +1973,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0462: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0467: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__11' - IL_046c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__11' + IL_0467: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__11' + IL_046c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__11' IL_0471: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0476: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__11' + IL_0476: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__11' IL_047b: ldarg.0 IL_047c: ldc.i4.0 IL_047d: ldc.i4.3 @@ -1831,7 +1985,7 @@ !2, !3) IL_0483: pop - IL_0484: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__14' + IL_0484: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__14' IL_0489: brfalse.s IL_048d IL_048b: br.s IL_04cb @@ -1866,11 +2020,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04c1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04c6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__14' - IL_04cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__14' + IL_04c6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__14' + IL_04cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__14' IL_04d0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__14' - IL_04da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__12' + IL_04d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__14' + IL_04da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__12' IL_04df: brfalse.s IL_04e3 IL_04e1: br.s IL_0513 @@ -1893,14 +2047,14 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0509: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_050e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__12' - IL_0513: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__12' + IL_050e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__12' + IL_0513: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__12' IL_0518: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_051d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__12' + IL_051d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__12' IL_0522: ldarg.0 IL_0523: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) - IL_0528: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__13' + IL_0528: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__13' IL_052d: brfalse.s IL_0531 IL_052f: br.s IL_0560 @@ -1923,10 +2077,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0556: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_055b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__13' - IL_0560: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__13' + IL_055b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__13' + IL_0560: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__13' IL_0565: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_056a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__13' + IL_056a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__13' IL_056f: ldarg.0 IL_0570: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -1936,96 +2090,756 @@ !2, !3) IL_057b: pop - IL_057c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__15' + IL_057c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__15' IL_0581: brfalse.s IL_0585 - IL_0583: br.s IL_05be + IL_0583: br.s IL_05b5 - IL_0585: ldc.i4.0 - IL_0586: ldstr "Setter" - IL_058b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0590: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0595: ldc.i4.2 - IL_0596: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_059b: dup - IL_059c: ldc.i4.0 + IL_0585: ldc.i4.s 64 + IL_0587: ldstr "Index" + IL_058c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0591: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0596: ldc.i4.1 + IL_0597: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_059c: dup IL_059d: ldc.i4.0 - IL_059e: ldnull - IL_059f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_05a4: stelem.ref - IL_05a5: dup - IL_05a6: ldc.i4.1 - IL_05a7: ldc.i4.1 - IL_05a8: ldnull - IL_05a9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_05ae: stelem.ref - IL_05af: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_059e: ldc.i4.0 + IL_059f: ldnull + IL_05a0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05a5: stelem.ref + IL_05a6: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, string, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_05b4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05b9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__15' - IL_05be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__15' - IL_05c3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__15' - IL_05cd: ldarg.0 - IL_05ce: newobj instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::.ctor() - IL_05d3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + IL_05ab: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_05b0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__15' + IL_05b5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__15' + IL_05ba: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_05bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__15' + IL_05c4: ldarg.0 + IL_05c5: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_05ca: stloc.0 + IL_05cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__16' + IL_05d0: brfalse.s IL_05d4 + + IL_05d2: br.s IL_0603 + + IL_05d4: ldc.i4.0 + IL_05d5: ldstr "Number" + IL_05da: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_05df: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_05e4: ldc.i4.1 + IL_05e5: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_05ea: dup + IL_05eb: ldc.i4.0 + IL_05ec: ldc.i4.0 + IL_05ed: ldnull + IL_05ee: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_05f3: stelem.ref + IL_05f4: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_05f9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_05fe: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__16' + IL_0603: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__16' + IL_0608: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_060d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__16' + IL_0612: ldarg.0 + IL_0613: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_0618: stloc.1 + IL_0619: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__19' + IL_061e: brfalse.s IL_0622 + + IL_0620: br.s IL_0664 + + IL_0622: ldc.i4 0x80 + IL_0627: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_062c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0631: ldc.i4.3 + IL_0632: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0637: dup + IL_0638: ldc.i4.0 + IL_0639: ldc.i4.0 + IL_063a: ldnull + IL_063b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0640: stelem.ref + IL_0641: dup + IL_0642: ldc.i4.1 + IL_0643: ldc.i4.0 + IL_0644: ldnull + IL_0645: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_064a: stelem.ref + IL_064b: dup + IL_064c: ldc.i4.2 + IL_064d: ldc.i4.0 + IL_064e: ldnull + IL_064f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0654: stelem.ref + IL_0655: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetIndex(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_065a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_065f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__19' + IL_0664: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__19' + IL_0669: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_066e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__19' + IL_0673: ldloc.0 + IL_0674: ldloc.1 + IL_0675: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__18' + IL_067a: brfalse.s IL_067e + + IL_067c: br.s IL_06b4 + + IL_067e: ldc.i4.0 + IL_067f: ldc.i4.s 63 + IL_0681: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0686: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_068b: ldc.i4.2 + IL_068c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0691: dup + IL_0692: ldc.i4.0 + IL_0693: ldc.i4.0 + IL_0694: ldnull + IL_0695: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_069a: stelem.ref + IL_069b: dup + IL_069c: ldc.i4.1 + IL_069d: ldc.i4.3 + IL_069e: ldnull + IL_069f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06a4: stelem.ref + IL_06a5: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_06aa: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_06af: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__18' + IL_06b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__18' + IL_06b9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_06be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__18' + IL_06c3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__17' + IL_06c8: brfalse.s IL_06cc + + IL_06ca: br.s IL_0700 + + IL_06cc: ldc.i4.0 + IL_06cd: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_06d2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_06d7: ldc.i4.2 + IL_06d8: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_06dd: dup + IL_06de: ldc.i4.0 + IL_06df: ldc.i4.0 + IL_06e0: ldnull + IL_06e1: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06e6: stelem.ref + IL_06e7: dup + IL_06e8: ldc.i4.1 + IL_06e9: ldc.i4.0 + IL_06ea: ldnull + IL_06eb: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06f0: stelem.ref + IL_06f1: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::GetIndex(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_06f6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_06fb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__17' + IL_0700: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__17' + IL_0705: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_070a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__17' + IL_070f: ldloc.0 + IL_0710: ldloc.1 + IL_0711: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_0716: ldc.i4.5 + IL_0717: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_071c: callvirt instance !4 class [mscorlib]System.Func`5::Invoke(!0, + !1, + !2, + !3) + IL_0721: pop + IL_0722: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__20' + IL_0727: brfalse.s IL_072b + + IL_0729: br.s IL_0764 + + IL_072b: ldc.i4.0 + IL_072c: ldstr "Setter" + IL_0731: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0736: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_073b: ldc.i4.2 + IL_073c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0741: dup + IL_0742: ldc.i4.0 + IL_0743: ldc.i4.0 + IL_0744: ldnull + IL_0745: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_074a: stelem.ref + IL_074b: dup + IL_074c: ldc.i4.1 + IL_074d: ldc.i4.1 + IL_074e: ldnull + IL_074f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0754: stelem.ref + IL_0755: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_075a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_075f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__20' + IL_0764: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__20' + IL_0769: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_076e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__20' + IL_0773: ldarg.0 + IL_0774: newobj instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::.ctor() + IL_0779: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) - IL_05d8: pop - IL_05d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__16' - IL_05de: brfalse.s IL_05e2 - - IL_05e0: br.s IL_061b - - IL_05e2: ldc.i4.0 - IL_05e3: ldstr "Setter2" - IL_05e8: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_05ed: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_05f2: ldc.i4.2 - IL_05f3: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_05f8: dup - IL_05f9: ldc.i4.0 - IL_05fa: ldc.i4.0 - IL_05fb: ldnull - IL_05fc: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0601: stelem.ref - IL_0602: dup - IL_0603: ldc.i4.1 - IL_0604: ldc.i4.3 - IL_0605: ldnull - IL_0606: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_060b: stelem.ref - IL_060c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_077e: pop + IL_077f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__21' + IL_0784: brfalse.s IL_0788 + + IL_0786: br.s IL_07c1 + + IL_0788: ldc.i4.0 + IL_0789: ldstr "Setter2" + IL_078e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0793: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0798: ldc.i4.2 + IL_0799: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_079e: dup + IL_079f: ldc.i4.0 + IL_07a0: ldc.i4.0 + IL_07a1: ldnull + IL_07a2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07a7: stelem.ref + IL_07a8: dup + IL_07a9: ldc.i4.1 + IL_07aa: ldc.i4.3 + IL_07ab: ldnull + IL_07ac: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07b1: stelem.ref + IL_07b2: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, string, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0611: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0616: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__16' - IL_061b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__16' - IL_0620: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0625: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__17'::'<>p__16' - IL_062a: ldarg.0 - IL_062b: ldc.i4.5 - IL_062c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + IL_07b7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_07bc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__21' + IL_07c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__21' + IL_07c6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_07cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__21' + IL_07d0: ldarg.0 + IL_07d1: ldc.i4.5 + IL_07d2: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) - IL_0631: pop - IL_0632: ret + IL_07d7: pop + IL_07d8: ret } // end of method DynamicTests::MemberAccess + .method private hidebysig static void StructMemberAccess(valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType valueType) cil managed + { + // Code size 1092 (0x444) + .maxstack 13 + .locals init (object& V_0, + valuetype ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType& V_1) + IL_0000: nop + IL_0001: ldarga.s valueType + IL_0003: ldc.i4.0 + IL_0004: box [mscorlib]System.Int32 + IL_0009: stfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::Field + IL_000e: ldarga.s valueType + IL_0010: ldflda object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::Field + IL_0015: stloc.0 + IL_0016: ldloc.0 + IL_0017: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' + IL_001c: brfalse.s IL_0020 + + IL_001e: br.s IL_0056 + + IL_0020: ldc.i4.0 + IL_0021: ldc.i4.s 63 + IL_0023: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0028: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_002d: ldc.i4.2 + IL_002e: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0033: dup + IL_0034: ldc.i4.0 + IL_0035: ldc.i4.0 + IL_0036: ldnull + IL_0037: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_003c: stelem.ref + IL_003d: dup + IL_003e: ldc.i4.1 + IL_003f: ldc.i4.3 + IL_0040: ldnull + IL_0041: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0046: stelem.ref + IL_0047: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_004c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0051: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' + IL_0056: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' + IL_005b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0060: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' + IL_0065: ldloc.0 + IL_0066: ldind.ref + IL_0067: ldc.i4.5 + IL_0068: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_006d: stind.ref + IL_006e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__1' + IL_0073: brfalse.s IL_0077 + + IL_0075: br.s IL_00b5 + + IL_0077: ldc.i4.0 + IL_0078: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_007d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0082: ldc.i4.3 + IL_0083: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0088: dup + IL_0089: ldc.i4.0 + IL_008a: ldc.i4.0 + IL_008b: ldnull + IL_008c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0091: stelem.ref + IL_0092: dup + IL_0093: ldc.i4.1 + IL_0094: ldc.i4.3 + IL_0095: ldnull + IL_0096: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_009b: stelem.ref + IL_009c: dup + IL_009d: ldc.i4.2 + IL_009e: ldc.i4.3 + IL_009f: ldnull + IL_00a0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00a5: stelem.ref + IL_00a6: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetIndex(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00ab: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00b0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__1' + IL_00b5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__1' + IL_00ba: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__1' + IL_00c4: ldarg.0 + IL_00c5: ldfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::Field + IL_00ca: ldc.i4.1 + IL_00cb: ldc.i4.5 + IL_00cc: callvirt instance !4 class [mscorlib]System.Func`5::Invoke(!0, + !1, + !2, + !3) + IL_00d1: pop + IL_00d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__2' + IL_00d7: brfalse.s IL_00db + + IL_00d9: br.s IL_010f + + IL_00db: ldc.i4 0x100 + IL_00e0: ldstr "CallMe" + IL_00e5: ldnull + IL_00e6: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00eb: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00f0: ldc.i4.1 + IL_00f1: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_00f6: dup + IL_00f7: ldc.i4.0 + IL_00f8: ldc.i4.0 + IL_00f9: ldnull + IL_00fa: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00ff: stelem.ref + IL_0100: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0105: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_010a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__2' + IL_010f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__2' + IL_0114: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0119: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__2' + IL_011e: ldarg.0 + IL_011f: ldfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::Field + IL_0124: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, + !1) + IL_0129: nop + IL_012a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__3' + IL_012f: brfalse.s IL_0133 + + IL_0131: br.s IL_0172 + + IL_0133: ldc.i4 0x100 + IL_0138: ldstr "Casts" + IL_013d: ldnull + IL_013e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0143: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0148: ldc.i4.2 + IL_0149: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_014e: dup + IL_014f: ldc.i4.0 + IL_0150: ldc.i4.s 33 + IL_0152: ldnull + IL_0153: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0158: stelem.ref + IL_0159: dup + IL_015a: ldc.i4.1 + IL_015b: ldc.i4.0 + IL_015c: ldnull + IL_015d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0162: stelem.ref + IL_0163: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0168: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_016d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__3' + IL_0172: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__3' + IL_0177: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_017c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__3' + IL_0181: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0186: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_018b: ldarga.s valueType + IL_018d: call instance object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::get_GetOnlyProperty() + IL_0192: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0197: nop + IL_0198: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__4' + IL_019d: brfalse.s IL_01a1 + + IL_019f: br.s IL_01d5 + + IL_01a1: ldc.i4 0x100 + IL_01a6: ldstr "CallMe" + IL_01ab: ldnull + IL_01ac: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_01b1: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_01b6: ldc.i4.1 + IL_01b7: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_01bc: dup + IL_01bd: ldc.i4.0 + IL_01be: ldc.i4.0 + IL_01bf: ldnull + IL_01c0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_01c5: stelem.ref + IL_01c6: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_01cb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_01d0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__4' + IL_01d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__4' + IL_01da: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_01df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__4' + IL_01e4: ldarga.s valueType + IL_01e6: call instance object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::get_GetOnlyProperty() + IL_01eb: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, + !1) + IL_01f0: nop + IL_01f1: ldarga.s valueType + IL_01f3: ldc.i4.0 + IL_01f4: box [mscorlib]System.Int32 + IL_01f9: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::set_Property(object) + IL_01fe: nop + IL_01ff: ldarga.s valueType + IL_0201: stloc.1 + IL_0202: ldloc.1 + IL_0203: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__5' + IL_0208: brfalse.s IL_020c + + IL_020a: br.s IL_0242 + + IL_020c: ldc.i4.0 + IL_020d: ldc.i4.s 63 + IL_020f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0214: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0219: ldc.i4.2 + IL_021a: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_021f: dup + IL_0220: ldc.i4.0 + IL_0221: ldc.i4.0 + IL_0222: ldnull + IL_0223: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0228: stelem.ref + IL_0229: dup + IL_022a: ldc.i4.1 + IL_022b: ldc.i4.3 + IL_022c: ldnull + IL_022d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0232: stelem.ref + IL_0233: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0238: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_023d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__5' + IL_0242: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__5' + IL_0247: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_024c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__5' + IL_0251: ldloc.1 + IL_0252: call instance object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::get_Property() + IL_0257: ldc.i4.5 + IL_0258: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_025d: call instance void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::set_Property(object) + IL_0262: nop + IL_0263: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__6' + IL_0268: brfalse.s IL_026c + + IL_026a: br.s IL_02aa + + IL_026c: ldc.i4.0 + IL_026d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0272: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0277: ldc.i4.3 + IL_0278: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_027d: dup + IL_027e: ldc.i4.0 + IL_027f: ldc.i4.0 + IL_0280: ldnull + IL_0281: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0286: stelem.ref + IL_0287: dup + IL_0288: ldc.i4.1 + IL_0289: ldc.i4.3 + IL_028a: ldnull + IL_028b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0290: stelem.ref + IL_0291: dup + IL_0292: ldc.i4.2 + IL_0293: ldc.i4.3 + IL_0294: ldnull + IL_0295: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_029a: stelem.ref + IL_029b: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::SetIndex(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_02a0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_02a5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__6' + IL_02aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__6' + IL_02af: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_02b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__6' + IL_02b9: ldarga.s valueType + IL_02bb: call instance object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::get_Property() + IL_02c0: ldc.i4.1 + IL_02c1: ldc.i4.5 + IL_02c2: callvirt instance !4 class [mscorlib]System.Func`5::Invoke(!0, + !1, + !2, + !3) + IL_02c7: pop + IL_02c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__8' + IL_02cd: brfalse.s IL_02d1 + + IL_02cf: br.s IL_030f + + IL_02d1: ldc.i4 0x100 + IL_02d6: ldstr "CallMe" + IL_02db: ldnull + IL_02dc: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_02e1: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_02e6: ldc.i4.2 + IL_02e7: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_02ec: dup + IL_02ed: ldc.i4.0 + IL_02ee: ldc.i4.0 + IL_02ef: ldnull + IL_02f0: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02f5: stelem.ref + IL_02f6: dup + IL_02f7: ldc.i4.1 + IL_02f8: ldc.i4.0 + IL_02f9: ldnull + IL_02fa: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_02ff: stelem.ref + IL_0300: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0305: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_030a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__8' + IL_030f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__8' + IL_0314: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0319: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__8' + IL_031e: ldarga.s valueType + IL_0320: call instance object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::get_Property() + IL_0325: ldc.i4.5 + IL_0326: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__7' + IL_032b: brfalse.s IL_032f + + IL_032d: br.s IL_035f + + IL_032f: ldc.i4.0 + IL_0330: ldstr "Call" + IL_0335: ldnull + IL_0336: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_033b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0340: ldc.i4.1 + IL_0341: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0346: dup + IL_0347: ldc.i4.0 + IL_0348: ldc.i4.0 + IL_0349: ldnull + IL_034a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_034f: stelem.ref + IL_0350: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0355: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_035a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__7' + IL_035f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__7' + IL_0364: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0369: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__7' + IL_036e: ldarga.s valueType + IL_0370: call instance object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::get_Property() + IL_0375: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, + !1) + IL_037a: call object ICSharpCode.Decompiler.Tests.TestCases.Pretty.Extension::ToDynamic(int32, + object) + IL_037f: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0384: nop + IL_0385: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{00000002}`3'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__10' + IL_038a: brfalse.s IL_038e + + IL_038c: br.s IL_03cd + + IL_038e: ldc.i4 0x100 + IL_0393: ldstr "Method" + IL_0398: ldnull + IL_0399: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_039e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_03a3: ldc.i4.2 + IL_03a4: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_03a9: dup + IL_03aa: ldc.i4.0 + IL_03ab: ldc.i4.s 9 + IL_03ad: ldnull + IL_03ae: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03b3: stelem.ref + IL_03b4: dup + IL_03b5: ldc.i4.1 + IL_03b6: ldc.i4.0 + IL_03b7: ldnull + IL_03b8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_03bd: stelem.ref + IL_03be: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_03c3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1A{00000002}`3'>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_03c8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{00000002}`3'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__10' + IL_03cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{00000002}`3'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__10' + IL_03d2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1A{00000002}`3'>::Target + IL_03d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{00000002}`3'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__10' + IL_03dc: ldarga.s valueType + IL_03de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__9' + IL_03e3: brfalse.s IL_03e7 + + IL_03e5: br.s IL_041c + + IL_03e7: ldc.i4.0 + IL_03e8: ldc.i4.0 + IL_03e9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_03ee: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_03f3: ldc.i4.2 + IL_03f4: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_03f9: dup + IL_03fa: ldc.i4.0 + IL_03fb: ldc.i4.0 + IL_03fc: ldnull + IL_03fd: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0402: stelem.ref + IL_0403: dup + IL_0404: ldc.i4.1 + IL_0405: ldc.i4.0 + IL_0406: ldnull + IL_0407: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_040c: stelem.ref + IL_040d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + valuetype [System.Core]System.Linq.Expressions.ExpressionType, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_0412: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0417: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__9' + IL_041c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__9' + IL_0421: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0426: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__9' + IL_042b: ldarga.s valueType + IL_042d: call instance object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::get_GetOnlyProperty() + IL_0432: ldarg.0 + IL_0433: ldfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/MyValueType::Field + IL_0438: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + !1, + !2) + IL_043d: callvirt instance void class '<>A{00000002}`3'::Invoke(!0, + !1&, + !2) + IL_0442: nop + IL_0443: ret + } // end of method DynamicTests::StructMemberAccess + .method private hidebysig static void RequiredCasts() cil managed { // Code size 920 (0x398) .maxstack 13 .locals init (object V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_0043 @@ -2055,10 +2869,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0039: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_003e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' - IL_0043: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' + IL_003e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' + IL_0043: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' IL_0048: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_004d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__0' + IL_004d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' IL_0052: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::objectField IL_0057: ldc.i4.5 IL_0058: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2067,7 +2881,7 @@ IL_005d: pop IL_005e: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::objectField IL_0063: stloc.0 - IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__4' + IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__4' IL_0069: brfalse.s IL_006d IL_006b: br.s IL_008c @@ -2080,16 +2894,16 @@ string, class [mscorlib]System.Type) IL_0082: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0087: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__4' - IL_008c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__4' + IL_0087: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__4' + IL_008c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__4' IL_0091: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__4' + IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__4' IL_009b: ldloc.0 IL_009c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_00a1: brtrue IL_01a5 - IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__3' + IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__3' IL_00ab: brfalse.s IL_00af IL_00ad: br.s IL_00ec @@ -2119,12 +2933,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00e2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00e7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__3' - IL_00ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__3' + IL_00e7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__3' + IL_00ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__3' IL_00f1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__3' + IL_00f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__3' IL_00fb: ldloc.0 - IL_00fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__2' + IL_00fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__2' IL_0101: brfalse.s IL_0105 IL_0103: br.s IL_013b @@ -2154,11 +2968,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0131: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0136: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__2' - IL_013b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__2' + IL_0136: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__2' + IL_013b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__2' IL_0140: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0145: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__2' - IL_014a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' + IL_0145: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__2' + IL_014a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__1' IL_014f: brfalse.s IL_0153 IL_0151: br.s IL_0182 @@ -2181,10 +2995,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0178: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_017d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' - IL_0182: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' + IL_017d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__1' + IL_0182: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__1' IL_0187: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_018c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__1' + IL_018c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__1' IL_0191: ldloc.0 IL_0192: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -2198,7 +3012,7 @@ IL_01a2: pop IL_01a3: br.s IL_0203 - IL_01a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__5' + IL_01a5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__5' IL_01aa: brfalse.s IL_01ae IL_01ac: br.s IL_01ec @@ -2230,17 +3044,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01e2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01e7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__5' - IL_01ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__5' + IL_01e7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__5' + IL_01ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__5' IL_01f1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__5' + IL_01f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__5' IL_01fb: ldloc.0 IL_01fc: ldc.i4.5 IL_01fd: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) IL_0202: pop - IL_0203: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__6' + IL_0203: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__6' IL_0208: brfalse.s IL_020c IL_020a: br.s IL_0240 @@ -2265,10 +3079,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0236: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_023b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__6' - IL_0240: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__6' + IL_023b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__6' + IL_0240: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__6' IL_0245: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_024a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__6' + IL_024a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__6' IL_024f: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::objectField IL_0254: callvirt instance void class [mscorlib]System.Action`2::Invoke(!0, !1) @@ -2276,7 +3090,7 @@ IL_025a: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_025f: callvirt instance string [mscorlib]System.Object::ToString() IL_0264: pop - IL_0265: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__7' + IL_0265: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__7' IL_026a: brfalse.s IL_026e IL_026c: br.s IL_02ac @@ -2308,17 +3122,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02a2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02a7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__7' - IL_02ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__7' + IL_02a7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__7' + IL_02ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__7' IL_02b1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__7' + IL_02b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__7' IL_02bb: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_02c0: ldstr "Hello World" IL_02c5: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) IL_02ca: nop - IL_02cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__8' + IL_02cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__8' IL_02d0: brfalse.s IL_02d4 IL_02d2: br.s IL_0312 @@ -2350,17 +3164,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0308: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_030d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__8' - IL_0312: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__8' + IL_030d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__8' + IL_0312: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__8' IL_0317: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_031c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__8' + IL_031c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__8' IL_0321: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0326: ldstr "Hello World" IL_032b: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) IL_0330: nop - IL_0331: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__9' + IL_0331: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__9' IL_0336: brfalse.s IL_033a IL_0338: br.s IL_0378 @@ -2392,10 +3206,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_036e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0373: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__9' - IL_0378: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__9' + IL_0373: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__9' + IL_0378: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__9' IL_037d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0382: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__18'::'<>p__9' + IL_0382: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__9' IL_0387: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_038c: ldstr "Hello World" IL_0391: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -2410,7 +3224,7 @@ // Code size 104 (0x68) .maxstack 9 IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_0048 @@ -2442,10 +3256,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' - IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' + IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' + IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' IL_004d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__19'::'<>p__0' + IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' IL_0057: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_005c: ldstr "Hello World" IL_0061: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -2460,7 +3274,7 @@ // Code size 108 (0x6c) .maxstack 9 IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_004c @@ -2492,10 +3306,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0042: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0047: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' - IL_004c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' + IL_0047: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' + IL_004c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' IL_0051: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0056: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__20'::'<>p__0' + IL_0056: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' IL_005b: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0060: ldstr "Hello World" IL_0065: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -2511,7 +3325,7 @@ // Code size 114 (0x72) .maxstack 9 IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_0054 @@ -2550,10 +3364,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_004a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_004f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' - IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' + IL_004f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' + IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' IL_0059: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'>::Target - IL_005e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__21'::'<>p__0' + IL_005e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1A{0000000c}`4'> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' IL_0063: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0068: ldarga.s a IL_006a: ldarg.1 @@ -2570,7 +3384,7 @@ // Code size 104 (0x68) .maxstack 9 IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_0048 @@ -2602,10 +3416,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' - IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' + IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' + IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' IL_004d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__22'::'<>p__0' + IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' IL_0057: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_005c: ldstr "Hello World" IL_0061: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -2620,7 +3434,7 @@ // Code size 104 (0x68) .maxstack 9 IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_0048 @@ -2652,10 +3466,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' - IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' + IL_0043: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' + IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' IL_004d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__23'::'<>p__0' + IL_0052: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' IL_0057: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_005c: ldstr "Hello World" IL_0061: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, @@ -2670,7 +3484,7 @@ // Code size 126 (0x7e) .maxstack 9 IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_005c @@ -2716,10 +3530,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0052: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0057: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' - IL_005c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' + IL_0057: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' + IL_005c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' IL_0061: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0066: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__24'::'<>p__0' + IL_0066: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' IL_006b: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0070: ldstr "Hello World" IL_0075: ldc.i4.5 @@ -2738,7 +3552,7 @@ // Code size 126 (0x7e) .maxstack 9 IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_005c @@ -2784,10 +3598,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0052: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0057: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' - IL_005c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' + IL_0057: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' + IL_005c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' IL_0061: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0066: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__25'::'<>p__0' + IL_0066: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' IL_006b: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0070: ldstr "Hello World" IL_0075: ldc.i4.5 @@ -2811,7 +3625,7 @@ // Code size 178 (0xb2) .maxstack 13 IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__1' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_004c @@ -2846,13 +3660,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0042: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0047: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' - IL_004c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' + IL_0047: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__1' + IL_004c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__1' IL_0051: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0056: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__1' + IL_0056: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__1' IL_005b: ldarg.0 IL_005c: ldnull - IL_005d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' + IL_005d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__0' IL_0062: brfalse.s IL_0066 IL_0064: br.s IL_0096 @@ -2877,10 +3691,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_008c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0091: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' - IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' + IL_0091: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__0' + IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__0' IL_009b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__26'::'<>p__0' + IL_00a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__0' IL_00a5: ldarg.1 IL_00a6: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -2904,7 +3718,7 @@ .locals init (object V_0, object V_1) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__0' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_0039 @@ -2927,15 +3741,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_002f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0034: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' - IL_0039: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' + IL_0034: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__0' + IL_0039: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__0' IL_003e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0043: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__0' + IL_0043: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__0' IL_0048: ldarg.0 IL_0049: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_004e: stloc.0 - IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' + IL_004f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__1' IL_0054: brfalse.s IL_0058 IL_0056: br.s IL_008c @@ -2963,10 +3777,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0082: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0087: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' - IL_008c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' + IL_0087: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__1' + IL_008c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__1' IL_0091: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__27'::'<>p__1' + IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__1' IL_009b: ldloc.0 IL_009c: ldc.i4.0 IL_009d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -2990,7 +3804,7 @@ .maxstack 10 .locals init (object V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__1' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__1' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_003e @@ -3018,11 +3832,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0034: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0039: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__1' - IL_003e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__1' + IL_0039: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__1' + IL_003e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__1' IL_0043: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__1' - IL_004d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__0' + IL_0048: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__1' + IL_004d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__0' IL_0052: brfalse.s IL_0056 IL_0054: br.s IL_0086 @@ -3045,10 +3859,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_007c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0081: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__0' - IL_0086: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__0' + IL_0081: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__0' + IL_0086: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__0' IL_008b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0090: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__28'::'<>p__0' + IL_0090: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__0' IL_0095: ldarg.0 IL_0096: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -3073,7 +3887,7 @@ // Code size 2819 (0xb03) .maxstack 11 IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__1' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__1' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_0049 @@ -3105,13 +3919,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__1' - IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__1' + IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__1' + IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__1' IL_004e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__1' + IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__1' IL_0058: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_005d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0062: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__0' + IL_0062: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__0' IL_0067: brfalse.s IL_006b IL_0069: br.s IL_00a0 @@ -3141,10 +3955,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0096: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_009b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__0' - IL_00a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__0' + IL_009b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__0' + IL_00a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__0' IL_00a5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__0' + IL_00aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__0' IL_00af: ldarg.0 IL_00b0: ldarg.1 IL_00b1: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3154,7 +3968,7 @@ !1, !2) IL_00bb: nop - IL_00bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__3' + IL_00bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__3' IL_00c1: brfalse.s IL_00c5 IL_00c3: br.s IL_0104 @@ -3186,13 +4000,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00fa: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00ff: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__3' - IL_0104: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__3' + IL_00ff: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__3' + IL_0104: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__3' IL_0109: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_010e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__3' + IL_010e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__3' IL_0113: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0118: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_011d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__2' + IL_011d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__2' IL_0122: brfalse.s IL_0126 IL_0124: br.s IL_015b @@ -3222,10 +4036,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0151: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0156: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__2' - IL_015b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__2' + IL_0156: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__2' + IL_015b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__2' IL_0160: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0165: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__2' + IL_0165: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__2' IL_016a: ldarg.0 IL_016b: ldc.i4.1 IL_016c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3235,7 +4049,7 @@ !1, !2) IL_0176: nop - IL_0177: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__5' + IL_0177: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__5' IL_017c: brfalse.s IL_0180 IL_017e: br.s IL_01bf @@ -3267,13 +4081,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01b5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01ba: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__5' - IL_01bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__5' + IL_01ba: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__5' + IL_01bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__5' IL_01c4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__5' + IL_01c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__5' IL_01ce: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_01d3: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_01d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__4' + IL_01d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__4' IL_01dd: brfalse.s IL_01e1 IL_01df: br.s IL_0216 @@ -3303,10 +4117,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_020c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0211: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__4' - IL_0216: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__4' + IL_0211: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__4' + IL_0216: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__4' IL_021b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0220: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__4' + IL_0220: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__4' IL_0225: ldarg.0 IL_0226: ldnull IL_0227: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3316,7 +4130,7 @@ !1, !2) IL_0231: nop - IL_0232: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__7' + IL_0232: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__7' IL_0237: brfalse.s IL_023b IL_0239: br.s IL_027a @@ -3348,13 +4162,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0270: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0275: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__7' - IL_027a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__7' + IL_0275: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__7' + IL_027a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__7' IL_027f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0284: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__7' + IL_0284: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__7' IL_0289: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_028e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0293: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__6' + IL_0293: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__6' IL_0298: brfalse.s IL_029c IL_029a: br.s IL_02d2 @@ -3384,10 +4198,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02c8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02cd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__6' - IL_02d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__6' + IL_02cd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__6' + IL_02d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__6' IL_02d7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__6' + IL_02dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__6' IL_02e1: ldarg.0 IL_02e2: ldarg.1 IL_02e3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3397,7 +4211,7 @@ !1, !2) IL_02ed: nop - IL_02ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__9' + IL_02ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__9' IL_02f3: brfalse.s IL_02f7 IL_02f5: br.s IL_0336 @@ -3429,13 +4243,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_032c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0331: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__9' - IL_0336: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__9' + IL_0331: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__9' + IL_0336: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__9' IL_033b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0340: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__9' + IL_0340: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__9' IL_0345: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_034a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_034f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__8' + IL_034f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__8' IL_0354: brfalse.s IL_0358 IL_0356: br.s IL_038e @@ -3465,10 +4279,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0384: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0389: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__8' - IL_038e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__8' + IL_0389: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__8' + IL_038e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__8' IL_0393: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0398: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__8' + IL_0398: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__8' IL_039d: ldarg.0 IL_039e: ldc.i4.1 IL_039f: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3478,7 +4292,7 @@ !1, !2) IL_03a9: nop - IL_03aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__11' + IL_03aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__11' IL_03af: brfalse.s IL_03b3 IL_03b1: br.s IL_03f2 @@ -3510,13 +4324,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03e8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03ed: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__11' - IL_03f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__11' + IL_03ed: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__11' + IL_03f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__11' IL_03f7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__11' + IL_03fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__11' IL_0401: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0406: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_040b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__10' + IL_040b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__10' IL_0410: brfalse.s IL_0414 IL_0412: br.s IL_044a @@ -3546,10 +4360,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0440: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0445: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__10' - IL_044a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__10' + IL_0445: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__10' + IL_044a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__10' IL_044f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0454: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__10' + IL_0454: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__10' IL_0459: ldarg.0 IL_045a: ldnull IL_045b: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3559,7 +4373,7 @@ !1, !2) IL_0465: nop - IL_0466: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__13' + IL_0466: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__13' IL_046b: brfalse.s IL_046f IL_046d: br.s IL_04ae @@ -3591,13 +4405,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04a4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04a9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__13' - IL_04ae: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__13' + IL_04a9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__13' + IL_04ae: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__13' IL_04b3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04b8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__13' + IL_04b8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__13' IL_04bd: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_04c2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_04c7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__12' + IL_04c7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__12' IL_04cc: brfalse.s IL_04d0 IL_04ce: br.s IL_0506 @@ -3627,10 +4441,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04fc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0501: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__12' - IL_0506: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__12' + IL_0501: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__12' + IL_0506: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__12' IL_050b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0510: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__12' + IL_0510: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__12' IL_0515: ldarg.0 IL_0516: ldarg.1 IL_0517: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3640,7 +4454,7 @@ !1, !2) IL_0521: nop - IL_0522: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__15' + IL_0522: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__15' IL_0527: brfalse.s IL_052b IL_0529: br.s IL_056a @@ -3672,13 +4486,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0560: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0565: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__15' - IL_056a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__15' + IL_0565: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__15' + IL_056a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__15' IL_056f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0574: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__15' + IL_0574: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__15' IL_0579: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_057e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0583: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__14' + IL_0583: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__14' IL_0588: brfalse.s IL_058c IL_058a: br.s IL_05c2 @@ -3708,10 +4522,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05b8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05bd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__14' - IL_05c2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__14' + IL_05bd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__14' + IL_05c2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__14' IL_05c7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__14' + IL_05cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__14' IL_05d1: ldarg.0 IL_05d2: ldc.i4.1 IL_05d3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3721,7 +4535,7 @@ !1, !2) IL_05dd: nop - IL_05de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__17' + IL_05de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__17' IL_05e3: brfalse.s IL_05e7 IL_05e5: br.s IL_0626 @@ -3753,13 +4567,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_061c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0621: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__17' - IL_0626: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__17' + IL_0621: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__17' + IL_0626: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__17' IL_062b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0630: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__17' + IL_0630: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__17' IL_0635: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_063a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_063f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__16' + IL_063f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__16' IL_0644: brfalse.s IL_0648 IL_0646: br.s IL_067e @@ -3789,10 +4603,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0674: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0679: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__16' - IL_067e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__16' + IL_0679: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__16' + IL_067e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__16' IL_0683: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0688: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__16' + IL_0688: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__16' IL_068d: ldarg.0 IL_068e: ldnull IL_068f: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3802,7 +4616,7 @@ !1, !2) IL_0699: nop - IL_069a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__19' + IL_069a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__19' IL_069f: brfalse.s IL_06a3 IL_06a1: br.s IL_06e2 @@ -3834,13 +4648,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06d8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06dd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__19' - IL_06e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__19' + IL_06dd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__19' + IL_06e2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__19' IL_06e7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__19' + IL_06ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__19' IL_06f1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_06f6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_06fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__18' + IL_06fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__18' IL_0700: brfalse.s IL_0704 IL_0702: br.s IL_073a @@ -3870,10 +4684,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0730: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0735: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__18' - IL_073a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__18' + IL_0735: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__18' + IL_073a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__18' IL_073f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0744: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__18' + IL_0744: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__18' IL_0749: ldarg.0 IL_074a: ldarg.1 IL_074b: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3883,7 +4697,7 @@ !1, !2) IL_0755: nop - IL_0756: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__21' + IL_0756: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__21' IL_075b: brfalse.s IL_075f IL_075d: br.s IL_079e @@ -3915,13 +4729,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0794: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0799: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__21' - IL_079e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__21' + IL_0799: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__21' + IL_079e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__21' IL_07a3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__21' + IL_07a8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__21' IL_07ad: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_07b2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_07b7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__20' + IL_07b7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__20' IL_07bc: brfalse.s IL_07c0 IL_07be: br.s IL_07f6 @@ -3951,10 +4765,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07ec: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07f1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__20' - IL_07f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__20' + IL_07f1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__20' + IL_07f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__20' IL_07fb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0800: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__20' + IL_0800: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__20' IL_0805: ldarg.0 IL_0806: ldc.i4.1 IL_0807: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -3964,7 +4778,7 @@ !1, !2) IL_0811: nop - IL_0812: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__23' + IL_0812: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__23' IL_0817: brfalse.s IL_081b IL_0819: br.s IL_085a @@ -3996,13 +4810,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0850: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0855: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__23' - IL_085a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__23' + IL_0855: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__23' + IL_085a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__23' IL_085f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0864: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__23' + IL_0864: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__23' IL_0869: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_086e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0873: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__22' + IL_0873: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__22' IL_0878: brfalse.s IL_087c IL_087a: br.s IL_08b2 @@ -4032,10 +4846,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08a8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08ad: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__22' - IL_08b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__22' + IL_08ad: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__22' + IL_08b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__22' IL_08b7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__22' + IL_08bc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__22' IL_08c1: ldarg.0 IL_08c2: ldnull IL_08c3: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4045,7 +4859,7 @@ !1, !2) IL_08cd: nop - IL_08ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__25' + IL_08ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__25' IL_08d3: brfalse.s IL_08d7 IL_08d5: br.s IL_0916 @@ -4077,13 +4891,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_090c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0911: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__25' - IL_0916: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__25' + IL_0911: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__25' + IL_0916: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__25' IL_091b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0920: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__25' + IL_0920: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__25' IL_0925: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_092a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_092f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__24' + IL_092f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__24' IL_0934: brfalse.s IL_0938 IL_0936: br.s IL_096e @@ -4113,10 +4927,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0964: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0969: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__24' - IL_096e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__24' + IL_0969: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__24' + IL_096e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__24' IL_0973: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0978: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__24' + IL_0978: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__24' IL_097d: ldarg.0 IL_097e: ldarg.1 IL_097f: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4126,7 +4940,7 @@ !1, !2) IL_0989: nop - IL_098a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__27' + IL_098a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__27' IL_098f: brfalse.s IL_0993 IL_0991: br.s IL_09d2 @@ -4158,13 +4972,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09c8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09cd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__27' - IL_09d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__27' + IL_09cd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__27' + IL_09d2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__27' IL_09d7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__27' + IL_09dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__27' IL_09e1: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_09e6: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_09eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__26' + IL_09eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__26' IL_09f0: brfalse.s IL_09f4 IL_09f2: br.s IL_0a2a @@ -4194,10 +5008,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a20: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a25: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__26' - IL_0a2a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__26' + IL_0a25: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__26' + IL_0a2a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__26' IL_0a2f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a34: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__26' + IL_0a34: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__26' IL_0a39: ldarg.0 IL_0a3a: ldc.i4.1 IL_0a3b: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4207,7 +5021,7 @@ !1, !2) IL_0a45: nop - IL_0a46: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__29' + IL_0a46: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__29' IL_0a4b: brfalse.s IL_0a4f IL_0a4d: br.s IL_0a8e @@ -4239,13 +5053,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a84: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a89: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__29' - IL_0a8e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__29' + IL_0a89: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__29' + IL_0a8e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__29' IL_0a93: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a98: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__29' + IL_0a98: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__29' IL_0a9d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0aa2: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0aa7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__28' + IL_0aa7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__28' IL_0aac: brfalse.s IL_0ab0 IL_0aae: br.s IL_0ae6 @@ -4275,10 +5089,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0adc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ae1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__28' - IL_0ae6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__28' + IL_0ae1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__28' + IL_0ae6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__28' IL_0aeb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0af0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__29'::'<>p__28' + IL_0af0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__28' IL_0af5: ldarg.0 IL_0af6: ldnull IL_0af7: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4302,7 +5116,7 @@ .maxstack 11 IL_0000: nop IL_0001: nop - IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__1' + IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__1' IL_0007: brfalse.s IL_000b IL_0009: br.s IL_004a @@ -4334,13 +5148,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0040: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0045: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__1' - IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__1' + IL_0045: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__1' + IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__1' IL_004f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__1' + IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__1' IL_0059: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_005e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0063: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__0' + IL_0063: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__0' IL_0068: brfalse.s IL_006c IL_006a: br.s IL_00a1 @@ -4370,10 +5184,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0097: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_009c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__0' - IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__0' + IL_009c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__0' + IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__0' IL_00a6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__0' + IL_00ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__0' IL_00b0: ldarg.0 IL_00b1: ldarg.1 IL_00b2: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4383,7 +5197,7 @@ !1, !2) IL_00bc: nop - IL_00bd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__3' + IL_00bd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__3' IL_00c2: brfalse.s IL_00c6 IL_00c4: br.s IL_0105 @@ -4415,13 +5229,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00fb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0100: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__3' - IL_0105: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__3' + IL_0100: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__3' + IL_0105: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__3' IL_010a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_010f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__3' + IL_010f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__3' IL_0114: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0119: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_011e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__2' + IL_011e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__2' IL_0123: brfalse.s IL_0127 IL_0125: br.s IL_015c @@ -4451,10 +5265,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0152: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0157: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__2' - IL_015c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__2' + IL_0157: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__2' + IL_015c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__2' IL_0161: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0166: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__2' + IL_0166: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__2' IL_016b: ldarg.0 IL_016c: ldc.i4.1 IL_016d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4464,7 +5278,7 @@ !1, !2) IL_0177: nop - IL_0178: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__5' + IL_0178: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__5' IL_017d: brfalse.s IL_0181 IL_017f: br.s IL_01c0 @@ -4496,13 +5310,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01b6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01bb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__5' - IL_01c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__5' + IL_01bb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__5' + IL_01c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__5' IL_01c5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__5' + IL_01ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__5' IL_01cf: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_01d4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_01d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__4' + IL_01d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__4' IL_01de: brfalse.s IL_01e2 IL_01e0: br.s IL_0217 @@ -4532,10 +5346,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_020d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0212: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__4' - IL_0217: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__4' + IL_0212: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__4' + IL_0217: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__4' IL_021c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0221: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__4' + IL_0221: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__4' IL_0226: ldarg.0 IL_0227: ldnull IL_0228: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4545,7 +5359,7 @@ !1, !2) IL_0232: nop - IL_0233: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__7' + IL_0233: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__7' IL_0238: brfalse.s IL_023c IL_023a: br.s IL_027b @@ -4577,13 +5391,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0271: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0276: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__7' - IL_027b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__7' + IL_0276: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__7' + IL_027b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__7' IL_0280: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0285: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__7' + IL_0285: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__7' IL_028a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_028f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0294: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__6' + IL_0294: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__6' IL_0299: brfalse.s IL_029d IL_029b: br.s IL_02d3 @@ -4613,10 +5427,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02c9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02ce: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__6' - IL_02d3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__6' + IL_02ce: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__6' + IL_02d3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__6' IL_02d8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__6' + IL_02dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__6' IL_02e2: ldarg.0 IL_02e3: ldarg.1 IL_02e4: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4626,7 +5440,7 @@ !1, !2) IL_02ee: nop - IL_02ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__9' + IL_02ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__9' IL_02f4: brfalse.s IL_02f8 IL_02f6: br.s IL_0337 @@ -4658,13 +5472,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_032d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0332: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__9' - IL_0337: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__9' + IL_0332: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__9' + IL_0337: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__9' IL_033c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0341: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__9' + IL_0341: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__9' IL_0346: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_034b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0350: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__8' + IL_0350: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__8' IL_0355: brfalse.s IL_0359 IL_0357: br.s IL_038f @@ -4694,10 +5508,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0385: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_038a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__8' - IL_038f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__8' + IL_038a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__8' + IL_038f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__8' IL_0394: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0399: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__8' + IL_0399: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__8' IL_039e: ldarg.0 IL_039f: ldc.i4.1 IL_03a0: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4707,7 +5521,7 @@ !1, !2) IL_03aa: nop - IL_03ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__11' + IL_03ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__11' IL_03b0: brfalse.s IL_03b4 IL_03b2: br.s IL_03f3 @@ -4739,13 +5553,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03e9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03ee: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__11' - IL_03f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__11' + IL_03ee: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__11' + IL_03f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__11' IL_03f8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__11' + IL_03fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__11' IL_0402: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0407: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_040c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__10' + IL_040c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__10' IL_0411: brfalse.s IL_0415 IL_0413: br.s IL_044b @@ -4775,10 +5589,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0441: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0446: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__10' - IL_044b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__10' + IL_0446: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__10' + IL_044b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__10' IL_0450: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0455: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__10' + IL_0455: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__10' IL_045a: ldarg.0 IL_045b: ldnull IL_045c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4788,7 +5602,7 @@ !1, !2) IL_0466: nop - IL_0467: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__13' + IL_0467: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__13' IL_046c: brfalse.s IL_0470 IL_046e: br.s IL_04af @@ -4820,13 +5634,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04a5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04aa: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__13' - IL_04af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__13' + IL_04aa: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__13' + IL_04af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__13' IL_04b4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__13' + IL_04b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__13' IL_04be: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_04c3: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_04c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__12' + IL_04c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__12' IL_04cd: brfalse.s IL_04d1 IL_04cf: br.s IL_0507 @@ -4856,10 +5670,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04fd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0502: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__12' - IL_0507: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__12' + IL_0502: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__12' + IL_0507: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__12' IL_050c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0511: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__12' + IL_0511: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__12' IL_0516: ldarg.0 IL_0517: ldarg.1 IL_0518: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4869,7 +5683,7 @@ !1, !2) IL_0522: nop - IL_0523: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__15' + IL_0523: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__15' IL_0528: brfalse.s IL_052c IL_052a: br.s IL_056b @@ -4901,13 +5715,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0561: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0566: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__15' - IL_056b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__15' + IL_0566: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__15' + IL_056b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__15' IL_0570: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0575: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__15' + IL_0575: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__15' IL_057a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_057f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0584: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__14' + IL_0584: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__14' IL_0589: brfalse.s IL_058d IL_058b: br.s IL_05c3 @@ -4937,10 +5751,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05b9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05be: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__14' - IL_05c3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__14' + IL_05be: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__14' + IL_05c3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__14' IL_05c8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__14' + IL_05cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__14' IL_05d2: ldarg.0 IL_05d3: ldc.i4.1 IL_05d4: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -4950,7 +5764,7 @@ !1, !2) IL_05de: nop - IL_05df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__17' + IL_05df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__17' IL_05e4: brfalse.s IL_05e8 IL_05e6: br.s IL_0627 @@ -4982,13 +5796,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_061d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0622: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__17' - IL_0627: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__17' + IL_0622: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__17' + IL_0627: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__17' IL_062c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0631: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__17' + IL_0631: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__17' IL_0636: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_063b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0640: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__16' + IL_0640: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__16' IL_0645: brfalse.s IL_0649 IL_0647: br.s IL_067f @@ -5018,10 +5832,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0675: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_067a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__16' - IL_067f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__16' + IL_067a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__16' + IL_067f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__16' IL_0684: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0689: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__16' + IL_0689: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__16' IL_068e: ldarg.0 IL_068f: ldnull IL_0690: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5031,492 +5845,492 @@ !1, !2) IL_069a: nop - IL_069b: nop - IL_069c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__19' - IL_06a1: brfalse.s IL_06a5 - - IL_06a3: br.s IL_06e4 - - IL_06a5: ldc.i4 0x100 - IL_06aa: ldstr "MemberAccess" - IL_06af: ldnull - IL_06b0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_06b5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_06ba: ldc.i4.2 - IL_06bb: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_06c0: dup - IL_06c1: ldc.i4.0 - IL_06c2: ldc.i4.s 33 - IL_06c4: ldnull - IL_06c5: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_06ca: stelem.ref - IL_06cb: dup - IL_06cc: ldc.i4.1 - IL_06cd: ldc.i4.0 - IL_06ce: ldnull - IL_06cf: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_06d4: stelem.ref - IL_06d5: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_069b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__19' + IL_06a0: brfalse.s IL_06a4 + + IL_06a2: br.s IL_06e3 + + IL_06a4: ldc.i4 0x100 + IL_06a9: ldstr "MemberAccess" + IL_06ae: ldnull + IL_06af: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_06b4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_06b9: ldc.i4.2 + IL_06ba: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_06bf: dup + IL_06c0: ldc.i4.0 + IL_06c1: ldc.i4.s 33 + IL_06c3: ldnull + IL_06c4: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06c9: stelem.ref + IL_06ca: dup + IL_06cb: ldc.i4.1 + IL_06cc: ldc.i4.0 + IL_06cd: ldnull + IL_06ce: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06d3: stelem.ref + IL_06d4: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, string, class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_06da: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06df: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__19' - IL_06e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__19' - IL_06e9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__19' - IL_06f3: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_06f8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_06fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__18' - IL_0702: brfalse.s IL_0706 - - IL_0704: br.s IL_073c - - IL_0706: ldc.i4.0 - IL_0707: ldc.i4.s 12 - IL_0709: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_070e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0713: ldc.i4.2 - IL_0714: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_0719: dup + IL_06d9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_06de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__19' + IL_06e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__19' + IL_06e8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_06ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__19' + IL_06f2: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_06f7: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_06fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__18' + IL_0701: brfalse.s IL_0705 + + IL_0703: br.s IL_073b + + IL_0705: ldc.i4.1 + IL_0706: ldc.i4.s 12 + IL_0708: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_070d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0712: ldc.i4.2 + IL_0713: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0718: dup + IL_0719: ldc.i4.0 IL_071a: ldc.i4.0 - IL_071b: ldc.i4.0 - IL_071c: ldnull - IL_071d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0722: stelem.ref - IL_0723: dup - IL_0724: ldc.i4.1 - IL_0725: ldc.i4.0 - IL_0726: ldnull - IL_0727: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_072c: stelem.ref - IL_072d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_071b: ldnull + IL_071c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0721: stelem.ref + IL_0722: dup + IL_0723: ldc.i4.1 + IL_0724: ldc.i4.0 + IL_0725: ldnull + IL_0726: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_072b: stelem.ref + IL_072c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, valuetype [System.Core]System.Linq.Expressions.ExpressionType, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0732: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0737: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__18' - IL_073c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__18' - IL_0741: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0746: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__18' - IL_074b: ldarg.0 - IL_074c: ldarg.1 - IL_074d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + IL_0731: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0736: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__18' + IL_073b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__18' + IL_0740: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0745: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__18' + IL_074a: ldarg.0 + IL_074b: ldarg.1 + IL_074c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) - IL_0752: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + IL_0751: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0757: nop - IL_0758: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__21' - IL_075d: brfalse.s IL_0761 - - IL_075f: br.s IL_07a0 - - IL_0761: ldc.i4 0x100 - IL_0766: ldstr "MemberAccess" - IL_076b: ldnull - IL_076c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0771: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0776: ldc.i4.2 - IL_0777: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_077c: dup - IL_077d: ldc.i4.0 - IL_077e: ldc.i4.s 33 - IL_0780: ldnull - IL_0781: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0786: stelem.ref - IL_0787: dup - IL_0788: ldc.i4.1 - IL_0789: ldc.i4.0 - IL_078a: ldnull - IL_078b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0790: stelem.ref - IL_0791: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_0756: nop + IL_0757: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__21' + IL_075c: brfalse.s IL_0760 + + IL_075e: br.s IL_079f + + IL_0760: ldc.i4 0x100 + IL_0765: ldstr "MemberAccess" + IL_076a: ldnull + IL_076b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0770: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0775: ldc.i4.2 + IL_0776: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_077b: dup + IL_077c: ldc.i4.0 + IL_077d: ldc.i4.s 33 + IL_077f: ldnull + IL_0780: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0785: stelem.ref + IL_0786: dup + IL_0787: ldc.i4.1 + IL_0788: ldc.i4.0 + IL_0789: ldnull + IL_078a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_078f: stelem.ref + IL_0790: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, string, class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0796: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_079b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__21' - IL_07a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__21' - IL_07a5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__21' - IL_07af: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_07b4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_07b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__20' - IL_07be: brfalse.s IL_07c2 - - IL_07c0: br.s IL_07f8 - - IL_07c2: ldc.i4.0 - IL_07c3: ldc.i4.s 12 - IL_07c5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_07ca: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_07cf: ldc.i4.2 - IL_07d0: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_07d5: dup + IL_0795: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_079a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__21' + IL_079f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__21' + IL_07a4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_07a9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__21' + IL_07ae: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_07b3: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_07b8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__20' + IL_07bd: brfalse.s IL_07c1 + + IL_07bf: br.s IL_07f7 + + IL_07c1: ldc.i4.1 + IL_07c2: ldc.i4.s 12 + IL_07c4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_07c9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_07ce: ldc.i4.2 + IL_07cf: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_07d4: dup + IL_07d5: ldc.i4.0 IL_07d6: ldc.i4.0 - IL_07d7: ldc.i4.0 - IL_07d8: ldnull - IL_07d9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_07de: stelem.ref - IL_07df: dup - IL_07e0: ldc.i4.1 - IL_07e1: ldc.i4.3 - IL_07e2: ldnull - IL_07e3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_07e8: stelem.ref - IL_07e9: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_07d7: ldnull + IL_07d8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07dd: stelem.ref + IL_07de: dup + IL_07df: ldc.i4.1 + IL_07e0: ldc.i4.3 + IL_07e1: ldnull + IL_07e2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07e7: stelem.ref + IL_07e8: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, valuetype [System.Core]System.Linq.Expressions.ExpressionType, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_07ee: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07f3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__20' - IL_07f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__20' - IL_07fd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0802: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__20' - IL_0807: ldarg.0 - IL_0808: ldc.i4.1 - IL_0809: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + IL_07ed: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_07f2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__20' + IL_07f7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__20' + IL_07fc: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0801: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__20' + IL_0806: ldarg.0 + IL_0807: ldc.i4.1 + IL_0808: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) - IL_080e: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + IL_080d: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0813: nop - IL_0814: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__23' - IL_0819: brfalse.s IL_081d - - IL_081b: br.s IL_085c - - IL_081d: ldc.i4 0x100 - IL_0822: ldstr "MemberAccess" - IL_0827: ldnull - IL_0828: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_082d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0832: ldc.i4.2 - IL_0833: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_0838: dup - IL_0839: ldc.i4.0 - IL_083a: ldc.i4.s 33 - IL_083c: ldnull - IL_083d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0842: stelem.ref - IL_0843: dup - IL_0844: ldc.i4.1 - IL_0845: ldc.i4.0 - IL_0846: ldnull - IL_0847: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_084c: stelem.ref - IL_084d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_0812: nop + IL_0813: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__23' + IL_0818: brfalse.s IL_081c + + IL_081a: br.s IL_085b + + IL_081c: ldc.i4 0x100 + IL_0821: ldstr "MemberAccess" + IL_0826: ldnull + IL_0827: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_082c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0831: ldc.i4.2 + IL_0832: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0837: dup + IL_0838: ldc.i4.0 + IL_0839: ldc.i4.s 33 + IL_083b: ldnull + IL_083c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0841: stelem.ref + IL_0842: dup + IL_0843: ldc.i4.1 + IL_0844: ldc.i4.0 + IL_0845: ldnull + IL_0846: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_084b: stelem.ref + IL_084c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, string, class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0852: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0857: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__23' - IL_085c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__23' - IL_0861: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0866: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__23' - IL_086b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0870: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0875: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__22' - IL_087a: brfalse.s IL_087e - - IL_087c: br.s IL_08b4 - - IL_087e: ldc.i4.0 - IL_087f: ldc.i4.s 12 - IL_0881: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0886: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_088b: ldc.i4.2 - IL_088c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_0891: dup + IL_0851: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0856: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__23' + IL_085b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__23' + IL_0860: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0865: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__23' + IL_086a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_086f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0874: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__22' + IL_0879: brfalse.s IL_087d + + IL_087b: br.s IL_08b3 + + IL_087d: ldc.i4.1 + IL_087e: ldc.i4.s 12 + IL_0880: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0885: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_088a: ldc.i4.2 + IL_088b: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0890: dup + IL_0891: ldc.i4.0 IL_0892: ldc.i4.0 - IL_0893: ldc.i4.0 - IL_0894: ldnull - IL_0895: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_089a: stelem.ref - IL_089b: dup - IL_089c: ldc.i4.1 - IL_089d: ldc.i4.2 - IL_089e: ldnull - IL_089f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_08a4: stelem.ref - IL_08a5: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_0893: ldnull + IL_0894: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0899: stelem.ref + IL_089a: dup + IL_089b: ldc.i4.1 + IL_089c: ldc.i4.2 + IL_089d: ldnull + IL_089e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08a3: stelem.ref + IL_08a4: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, valuetype [System.Core]System.Linq.Expressions.ExpressionType, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_08aa: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08af: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__22' - IL_08b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__22' - IL_08b9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__22' - IL_08c3: ldarg.0 - IL_08c4: ldnull - IL_08c5: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + IL_08a9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_08ae: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__22' + IL_08b3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__22' + IL_08b8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_08bd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__22' + IL_08c2: ldarg.0 + IL_08c3: ldnull + IL_08c4: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) - IL_08ca: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + IL_08c9: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_08cf: nop - IL_08d0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__25' - IL_08d5: brfalse.s IL_08d9 - - IL_08d7: br.s IL_0918 - - IL_08d9: ldc.i4 0x100 - IL_08de: ldstr "MemberAccess" - IL_08e3: ldnull - IL_08e4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_08e9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_08ee: ldc.i4.2 - IL_08ef: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_08f4: dup - IL_08f5: ldc.i4.0 - IL_08f6: ldc.i4.s 33 - IL_08f8: ldnull - IL_08f9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_08fe: stelem.ref - IL_08ff: dup - IL_0900: ldc.i4.1 - IL_0901: ldc.i4.0 - IL_0902: ldnull - IL_0903: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0908: stelem.ref - IL_0909: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_08ce: nop + IL_08cf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__25' + IL_08d4: brfalse.s IL_08d8 + + IL_08d6: br.s IL_0917 + + IL_08d8: ldc.i4 0x100 + IL_08dd: ldstr "MemberAccess" + IL_08e2: ldnull + IL_08e3: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_08e8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_08ed: ldc.i4.2 + IL_08ee: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_08f3: dup + IL_08f4: ldc.i4.0 + IL_08f5: ldc.i4.s 33 + IL_08f7: ldnull + IL_08f8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08fd: stelem.ref + IL_08fe: dup + IL_08ff: ldc.i4.1 + IL_0900: ldc.i4.0 + IL_0901: ldnull + IL_0902: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0907: stelem.ref + IL_0908: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, string, class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_090e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0913: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__25' - IL_0918: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__25' - IL_091d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0922: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__25' - IL_0927: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_092c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0931: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__24' - IL_0936: brfalse.s IL_093a - - IL_0938: br.s IL_0970 - - IL_093a: ldc.i4.0 - IL_093b: ldc.i4.s 25 - IL_093d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0942: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0947: ldc.i4.2 - IL_0948: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_094d: dup + IL_090d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0912: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__25' + IL_0917: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__25' + IL_091c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0921: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__25' + IL_0926: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_092b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0930: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__24' + IL_0935: brfalse.s IL_0939 + + IL_0937: br.s IL_096f + + IL_0939: ldc.i4.1 + IL_093a: ldc.i4.s 25 + IL_093c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0941: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0946: ldc.i4.2 + IL_0947: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_094c: dup + IL_094d: ldc.i4.0 IL_094e: ldc.i4.0 - IL_094f: ldc.i4.0 - IL_0950: ldnull - IL_0951: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0956: stelem.ref - IL_0957: dup - IL_0958: ldc.i4.1 - IL_0959: ldc.i4.0 - IL_095a: ldnull - IL_095b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0960: stelem.ref - IL_0961: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_094f: ldnull + IL_0950: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0955: stelem.ref + IL_0956: dup + IL_0957: ldc.i4.1 + IL_0958: ldc.i4.0 + IL_0959: ldnull + IL_095a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_095f: stelem.ref + IL_0960: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, valuetype [System.Core]System.Linq.Expressions.ExpressionType, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0966: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_096b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__24' - IL_0970: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__24' - IL_0975: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_097a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__24' - IL_097f: ldarg.0 - IL_0980: ldarg.1 - IL_0981: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + IL_0965: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_096a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__24' + IL_096f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__24' + IL_0974: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0979: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__24' + IL_097e: ldarg.0 + IL_097f: ldarg.1 + IL_0980: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) - IL_0986: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + IL_0985: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_098b: nop - IL_098c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__27' - IL_0991: brfalse.s IL_0995 - - IL_0993: br.s IL_09d4 - - IL_0995: ldc.i4 0x100 - IL_099a: ldstr "MemberAccess" - IL_099f: ldnull - IL_09a0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_09a5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_09aa: ldc.i4.2 - IL_09ab: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_09b0: dup - IL_09b1: ldc.i4.0 - IL_09b2: ldc.i4.s 33 - IL_09b4: ldnull - IL_09b5: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_09ba: stelem.ref - IL_09bb: dup - IL_09bc: ldc.i4.1 - IL_09bd: ldc.i4.0 - IL_09be: ldnull - IL_09bf: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_09c4: stelem.ref - IL_09c5: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_098a: nop + IL_098b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__27' + IL_0990: brfalse.s IL_0994 + + IL_0992: br.s IL_09d3 + + IL_0994: ldc.i4 0x100 + IL_0999: ldstr "MemberAccess" + IL_099e: ldnull + IL_099f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_09a4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_09a9: ldc.i4.2 + IL_09aa: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_09af: dup + IL_09b0: ldc.i4.0 + IL_09b1: ldc.i4.s 33 + IL_09b3: ldnull + IL_09b4: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_09b9: stelem.ref + IL_09ba: dup + IL_09bb: ldc.i4.1 + IL_09bc: ldc.i4.0 + IL_09bd: ldnull + IL_09be: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_09c3: stelem.ref + IL_09c4: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, string, class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_09ca: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09cf: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__27' - IL_09d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__27' - IL_09d9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__27' - IL_09e3: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_09e8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_09ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__26' - IL_09f2: brfalse.s IL_09f6 - - IL_09f4: br.s IL_0a2c - - IL_09f6: ldc.i4.0 - IL_09f7: ldc.i4.s 25 - IL_09f9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_09fe: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0a03: ldc.i4.2 - IL_0a04: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_0a09: dup + IL_09c9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_09ce: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__27' + IL_09d3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__27' + IL_09d8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_09dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__27' + IL_09e2: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_09e7: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_09ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__26' + IL_09f1: brfalse.s IL_09f5 + + IL_09f3: br.s IL_0a2b + + IL_09f5: ldc.i4.1 + IL_09f6: ldc.i4.s 25 + IL_09f8: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_09fd: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a02: ldc.i4.2 + IL_0a03: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0a08: dup + IL_0a09: ldc.i4.0 IL_0a0a: ldc.i4.0 - IL_0a0b: ldc.i4.0 - IL_0a0c: ldnull - IL_0a0d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0a12: stelem.ref - IL_0a13: dup - IL_0a14: ldc.i4.1 - IL_0a15: ldc.i4.3 - IL_0a16: ldnull - IL_0a17: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0a1c: stelem.ref - IL_0a1d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_0a0b: ldnull + IL_0a0c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a11: stelem.ref + IL_0a12: dup + IL_0a13: ldc.i4.1 + IL_0a14: ldc.i4.3 + IL_0a15: ldnull + IL_0a16: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a1b: stelem.ref + IL_0a1c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, valuetype [System.Core]System.Linq.Expressions.ExpressionType, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0a22: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a27: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__26' - IL_0a2c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__26' - IL_0a31: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a36: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__26' - IL_0a3b: ldarg.0 - IL_0a3c: ldc.i4.1 - IL_0a3d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + IL_0a21: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a26: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__26' + IL_0a2b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__26' + IL_0a30: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0a35: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__26' + IL_0a3a: ldarg.0 + IL_0a3b: ldc.i4.1 + IL_0a3c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) - IL_0a42: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + IL_0a41: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0a47: nop - IL_0a48: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__29' - IL_0a4d: brfalse.s IL_0a51 - - IL_0a4f: br.s IL_0a90 - - IL_0a51: ldc.i4 0x100 - IL_0a56: ldstr "MemberAccess" - IL_0a5b: ldnull - IL_0a5c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0a61: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0a66: ldc.i4.2 - IL_0a67: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_0a6c: dup - IL_0a6d: ldc.i4.0 - IL_0a6e: ldc.i4.s 33 - IL_0a70: ldnull - IL_0a71: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0a76: stelem.ref - IL_0a77: dup - IL_0a78: ldc.i4.1 - IL_0a79: ldc.i4.0 - IL_0a7a: ldnull - IL_0a7b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0a80: stelem.ref - IL_0a81: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_0a46: nop + IL_0a47: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__29' + IL_0a4c: brfalse.s IL_0a50 + + IL_0a4e: br.s IL_0a8f + + IL_0a50: ldc.i4 0x100 + IL_0a55: ldstr "MemberAccess" + IL_0a5a: ldnull + IL_0a5b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a60: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a65: ldc.i4.2 + IL_0a66: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0a6b: dup + IL_0a6c: ldc.i4.0 + IL_0a6d: ldc.i4.s 33 + IL_0a6f: ldnull + IL_0a70: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a75: stelem.ref + IL_0a76: dup + IL_0a77: ldc.i4.1 + IL_0a78: ldc.i4.0 + IL_0a79: ldnull + IL_0a7a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a7f: stelem.ref + IL_0a80: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, string, class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0a86: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a8b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__29' - IL_0a90: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__29' - IL_0a95: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a9a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__29' - IL_0a9f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0aa4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0aa9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__28' - IL_0aae: brfalse.s IL_0ab2 - - IL_0ab0: br.s IL_0ae8 - - IL_0ab2: ldc.i4.0 - IL_0ab3: ldc.i4.s 25 - IL_0ab5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0aba: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0abf: ldc.i4.2 - IL_0ac0: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_0ac5: dup + IL_0a85: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a8a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__29' + IL_0a8f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__29' + IL_0a94: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0a99: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__29' + IL_0a9e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0aa3: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0aa8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__28' + IL_0aad: brfalse.s IL_0ab1 + + IL_0aaf: br.s IL_0ae7 + + IL_0ab1: ldc.i4.1 + IL_0ab2: ldc.i4.s 25 + IL_0ab4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0ab9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0abe: ldc.i4.2 + IL_0abf: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0ac4: dup + IL_0ac5: ldc.i4.0 IL_0ac6: ldc.i4.0 - IL_0ac7: ldc.i4.0 - IL_0ac8: ldnull - IL_0ac9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0ace: stelem.ref - IL_0acf: dup - IL_0ad0: ldc.i4.1 - IL_0ad1: ldc.i4.2 - IL_0ad2: ldnull - IL_0ad3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0ad8: stelem.ref - IL_0ad9: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_0ac7: ldnull + IL_0ac8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0acd: stelem.ref + IL_0ace: dup + IL_0acf: ldc.i4.1 + IL_0ad0: ldc.i4.2 + IL_0ad1: ldnull + IL_0ad2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0ad7: stelem.ref + IL_0ad8: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, valuetype [System.Core]System.Linq.Expressions.ExpressionType, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0ade: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ae3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__28' - IL_0ae8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__28' - IL_0aed: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0af2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__30'::'<>p__28' - IL_0af7: ldarg.0 - IL_0af8: ldnull - IL_0af9: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + IL_0add: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0ae2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__28' + IL_0ae7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__28' + IL_0aec: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0af1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__28' + IL_0af6: ldarg.0 + IL_0af7: ldnull + IL_0af8: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) - IL_0afe: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + IL_0afd: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) + IL_0b02: nop IL_0b03: nop IL_0b04: ret } // end of method DynamicTests::CheckedArithmeticBinaryOperators @@ -5532,7 +6346,7 @@ .maxstack 11 IL_0000: nop IL_0001: nop - IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__1' + IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__1' IL_0007: brfalse.s IL_000b IL_0009: br.s IL_004a @@ -5564,13 +6378,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0040: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0045: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__1' - IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__1' + IL_0045: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__1' + IL_004a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__1' IL_004f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__1' + IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__1' IL_0059: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_005e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0063: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__0' + IL_0063: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__0' IL_0068: brfalse.s IL_006c IL_006a: br.s IL_00a1 @@ -5600,10 +6414,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0097: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_009c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__0' - IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__0' + IL_009c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__0' + IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__0' IL_00a6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__0' + IL_00ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__0' IL_00b0: ldarg.0 IL_00b1: ldarg.1 IL_00b2: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5613,7 +6427,7 @@ !1, !2) IL_00bc: nop - IL_00bd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__3' + IL_00bd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__3' IL_00c2: brfalse.s IL_00c6 IL_00c4: br.s IL_0105 @@ -5645,13 +6459,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00fb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0100: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__3' - IL_0105: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__3' + IL_0100: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__3' + IL_0105: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__3' IL_010a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_010f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__3' + IL_010f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__3' IL_0114: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0119: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_011e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__2' + IL_011e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__2' IL_0123: brfalse.s IL_0127 IL_0125: br.s IL_015c @@ -5681,10 +6495,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0152: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0157: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__2' - IL_015c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__2' + IL_0157: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__2' + IL_015c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__2' IL_0161: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0166: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__2' + IL_0166: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__2' IL_016b: ldarg.0 IL_016c: ldc.i4.1 IL_016d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5694,7 +6508,7 @@ !1, !2) IL_0177: nop - IL_0178: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__5' + IL_0178: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__5' IL_017d: brfalse.s IL_0181 IL_017f: br.s IL_01c0 @@ -5726,13 +6540,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01b6: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01bb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__5' - IL_01c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__5' + IL_01bb: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__5' + IL_01c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__5' IL_01c5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__5' + IL_01ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__5' IL_01cf: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_01d4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_01d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__4' + IL_01d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__4' IL_01de: brfalse.s IL_01e2 IL_01e0: br.s IL_0217 @@ -5762,10 +6576,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_020d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0212: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__4' - IL_0217: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__4' + IL_0212: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__4' + IL_0217: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__4' IL_021c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0221: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__4' + IL_0221: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__4' IL_0226: ldarg.0 IL_0227: ldnull IL_0228: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5775,7 +6589,7 @@ !1, !2) IL_0232: nop - IL_0233: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__7' + IL_0233: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__7' IL_0238: brfalse.s IL_023c IL_023a: br.s IL_027b @@ -5807,13 +6621,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0271: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0276: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__7' - IL_027b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__7' + IL_0276: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__7' + IL_027b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__7' IL_0280: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0285: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__7' + IL_0285: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__7' IL_028a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_028f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0294: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__6' + IL_0294: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__6' IL_0299: brfalse.s IL_029d IL_029b: br.s IL_02d3 @@ -5843,10 +6657,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02c9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02ce: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__6' - IL_02d3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__6' + IL_02ce: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__6' + IL_02d3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__6' IL_02d8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__6' + IL_02dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__6' IL_02e2: ldarg.0 IL_02e3: ldarg.1 IL_02e4: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5856,7 +6670,7 @@ !1, !2) IL_02ee: nop - IL_02ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__9' + IL_02ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__9' IL_02f4: brfalse.s IL_02f8 IL_02f6: br.s IL_0337 @@ -5888,13 +6702,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_032d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0332: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__9' - IL_0337: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__9' + IL_0332: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__9' + IL_0337: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__9' IL_033c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0341: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__9' + IL_0341: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__9' IL_0346: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_034b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0350: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__8' + IL_0350: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__8' IL_0355: brfalse.s IL_0359 IL_0357: br.s IL_038f @@ -5924,10 +6738,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0385: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_038a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__8' - IL_038f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__8' + IL_038a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__8' + IL_038f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__8' IL_0394: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0399: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__8' + IL_0399: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__8' IL_039e: ldarg.0 IL_039f: ldc.i4.1 IL_03a0: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -5937,7 +6751,7 @@ !1, !2) IL_03aa: nop - IL_03ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__11' + IL_03ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__11' IL_03b0: brfalse.s IL_03b4 IL_03b2: br.s IL_03f3 @@ -5969,13 +6783,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03e9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03ee: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__11' - IL_03f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__11' + IL_03ee: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__11' + IL_03f3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__11' IL_03f8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__11' + IL_03fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__11' IL_0402: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0407: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_040c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__10' + IL_040c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__10' IL_0411: brfalse.s IL_0415 IL_0413: br.s IL_044b @@ -6005,10 +6819,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0441: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0446: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__10' - IL_044b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__10' + IL_0446: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__10' + IL_044b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__10' IL_0450: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0455: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__10' + IL_0455: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__10' IL_045a: ldarg.0 IL_045b: ldnull IL_045c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6018,7 +6832,7 @@ !1, !2) IL_0466: nop - IL_0467: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__13' + IL_0467: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__13' IL_046c: brfalse.s IL_0470 IL_046e: br.s IL_04af @@ -6050,13 +6864,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04a5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04aa: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__13' - IL_04af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__13' + IL_04aa: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__13' + IL_04af: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__13' IL_04b4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__13' + IL_04b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__13' IL_04be: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_04c3: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_04c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__12' + IL_04c8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__12' IL_04cd: brfalse.s IL_04d1 IL_04cf: br.s IL_0507 @@ -6086,10 +6900,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04fd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0502: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__12' - IL_0507: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__12' + IL_0502: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__12' + IL_0507: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__12' IL_050c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0511: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__12' + IL_0511: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__12' IL_0516: ldarg.0 IL_0517: ldarg.1 IL_0518: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6099,7 +6913,7 @@ !1, !2) IL_0522: nop - IL_0523: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__15' + IL_0523: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__15' IL_0528: brfalse.s IL_052c IL_052a: br.s IL_056b @@ -6131,13 +6945,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0561: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0566: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__15' - IL_056b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__15' + IL_0566: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__15' + IL_056b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__15' IL_0570: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0575: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__15' + IL_0575: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__15' IL_057a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_057f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0584: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__14' + IL_0584: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__14' IL_0589: brfalse.s IL_058d IL_058b: br.s IL_05c3 @@ -6167,10 +6981,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05b9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05be: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__14' - IL_05c3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__14' + IL_05be: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__14' + IL_05c3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__14' IL_05c8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__14' + IL_05cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__14' IL_05d2: ldarg.0 IL_05d3: ldc.i4.1 IL_05d4: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6180,7 +6994,7 @@ !1, !2) IL_05de: nop - IL_05df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__17' + IL_05df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__17' IL_05e4: brfalse.s IL_05e8 IL_05e6: br.s IL_0627 @@ -6212,13 +7026,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_061d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0622: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__17' - IL_0627: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__17' + IL_0622: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__17' + IL_0627: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__17' IL_062c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0631: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__17' + IL_0631: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__17' IL_0636: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_063b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0640: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__16' + IL_0640: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__16' IL_0645: brfalse.s IL_0649 IL_0647: br.s IL_067f @@ -6248,10 +7062,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0675: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_067a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__16' - IL_067f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__16' + IL_067a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__16' + IL_067f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__16' IL_0684: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0689: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__16' + IL_0689: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__16' IL_068e: ldarg.0 IL_068f: ldnull IL_0690: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6261,492 +7075,492 @@ !1, !2) IL_069a: nop - IL_069b: nop - IL_069c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__19' - IL_06a1: brfalse.s IL_06a5 - - IL_06a3: br.s IL_06e4 - - IL_06a5: ldc.i4 0x100 - IL_06aa: ldstr "MemberAccess" - IL_06af: ldnull - IL_06b0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_06b5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_06ba: ldc.i4.2 - IL_06bb: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_06c0: dup - IL_06c1: ldc.i4.0 - IL_06c2: ldc.i4.s 33 - IL_06c4: ldnull - IL_06c5: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_06ca: stelem.ref - IL_06cb: dup - IL_06cc: ldc.i4.1 - IL_06cd: ldc.i4.0 - IL_06ce: ldnull - IL_06cf: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_06d4: stelem.ref - IL_06d5: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_069b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__19' + IL_06a0: brfalse.s IL_06a4 + + IL_06a2: br.s IL_06e3 + + IL_06a4: ldc.i4 0x100 + IL_06a9: ldstr "MemberAccess" + IL_06ae: ldnull + IL_06af: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_06b4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_06b9: ldc.i4.2 + IL_06ba: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_06bf: dup + IL_06c0: ldc.i4.0 + IL_06c1: ldc.i4.s 33 + IL_06c3: ldnull + IL_06c4: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06c9: stelem.ref + IL_06ca: dup + IL_06cb: ldc.i4.1 + IL_06cc: ldc.i4.0 + IL_06cd: ldnull + IL_06ce: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_06d3: stelem.ref + IL_06d4: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, string, class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_06da: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06df: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__19' - IL_06e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__19' - IL_06e9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__19' - IL_06f3: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_06f8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_06fd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__18' - IL_0702: brfalse.s IL_0706 - - IL_0704: br.s IL_073c - - IL_0706: ldc.i4.0 - IL_0707: ldc.i4.s 12 - IL_0709: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_070e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0713: ldc.i4.2 - IL_0714: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_0719: dup + IL_06d9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_06de: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__19' + IL_06e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__19' + IL_06e8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_06ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__19' + IL_06f2: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_06f7: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_06fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__18' + IL_0701: brfalse.s IL_0705 + + IL_0703: br.s IL_073b + + IL_0705: ldc.i4.1 + IL_0706: ldc.i4.s 12 + IL_0708: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_070d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0712: ldc.i4.2 + IL_0713: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0718: dup + IL_0719: ldc.i4.0 IL_071a: ldc.i4.0 - IL_071b: ldc.i4.0 - IL_071c: ldnull - IL_071d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0722: stelem.ref - IL_0723: dup - IL_0724: ldc.i4.1 - IL_0725: ldc.i4.0 - IL_0726: ldnull - IL_0727: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_072c: stelem.ref - IL_072d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_071b: ldnull + IL_071c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0721: stelem.ref + IL_0722: dup + IL_0723: ldc.i4.1 + IL_0724: ldc.i4.0 + IL_0725: ldnull + IL_0726: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_072b: stelem.ref + IL_072c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, valuetype [System.Core]System.Linq.Expressions.ExpressionType, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0732: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0737: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__18' - IL_073c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__18' - IL_0741: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0746: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__18' - IL_074b: ldarg.0 - IL_074c: ldarg.1 - IL_074d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + IL_0731: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0736: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__18' + IL_073b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__18' + IL_0740: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0745: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__18' + IL_074a: ldarg.0 + IL_074b: ldarg.1 + IL_074c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) - IL_0752: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + IL_0751: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0757: nop - IL_0758: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__21' - IL_075d: brfalse.s IL_0761 - - IL_075f: br.s IL_07a0 - - IL_0761: ldc.i4 0x100 - IL_0766: ldstr "MemberAccess" - IL_076b: ldnull - IL_076c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0771: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0776: ldc.i4.2 - IL_0777: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_077c: dup - IL_077d: ldc.i4.0 - IL_077e: ldc.i4.s 33 - IL_0780: ldnull - IL_0781: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0786: stelem.ref - IL_0787: dup - IL_0788: ldc.i4.1 - IL_0789: ldc.i4.0 - IL_078a: ldnull - IL_078b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0790: stelem.ref - IL_0791: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_0756: nop + IL_0757: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__21' + IL_075c: brfalse.s IL_0760 + + IL_075e: br.s IL_079f + + IL_0760: ldc.i4 0x100 + IL_0765: ldstr "MemberAccess" + IL_076a: ldnull + IL_076b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0770: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0775: ldc.i4.2 + IL_0776: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_077b: dup + IL_077c: ldc.i4.0 + IL_077d: ldc.i4.s 33 + IL_077f: ldnull + IL_0780: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0785: stelem.ref + IL_0786: dup + IL_0787: ldc.i4.1 + IL_0788: ldc.i4.0 + IL_0789: ldnull + IL_078a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_078f: stelem.ref + IL_0790: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, string, class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0796: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_079b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__21' - IL_07a0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__21' - IL_07a5: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__21' - IL_07af: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_07b4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_07b9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__20' - IL_07be: brfalse.s IL_07c2 - - IL_07c0: br.s IL_07f8 - - IL_07c2: ldc.i4.0 - IL_07c3: ldc.i4.s 12 - IL_07c5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_07ca: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_07cf: ldc.i4.2 - IL_07d0: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_07d5: dup + IL_0795: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_079a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__21' + IL_079f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__21' + IL_07a4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_07a9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__21' + IL_07ae: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_07b3: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_07b8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__20' + IL_07bd: brfalse.s IL_07c1 + + IL_07bf: br.s IL_07f7 + + IL_07c1: ldc.i4.1 + IL_07c2: ldc.i4.s 12 + IL_07c4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_07c9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_07ce: ldc.i4.2 + IL_07cf: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_07d4: dup + IL_07d5: ldc.i4.0 IL_07d6: ldc.i4.0 - IL_07d7: ldc.i4.0 - IL_07d8: ldnull - IL_07d9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_07de: stelem.ref - IL_07df: dup - IL_07e0: ldc.i4.1 - IL_07e1: ldc.i4.3 - IL_07e2: ldnull - IL_07e3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_07e8: stelem.ref - IL_07e9: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_07d7: ldnull + IL_07d8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07dd: stelem.ref + IL_07de: dup + IL_07df: ldc.i4.1 + IL_07e0: ldc.i4.3 + IL_07e1: ldnull + IL_07e2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_07e7: stelem.ref + IL_07e8: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, valuetype [System.Core]System.Linq.Expressions.ExpressionType, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_07ee: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07f3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__20' - IL_07f8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__20' - IL_07fd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0802: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__20' - IL_0807: ldarg.0 - IL_0808: ldc.i4.1 - IL_0809: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + IL_07ed: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_07f2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__20' + IL_07f7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__20' + IL_07fc: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0801: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__20' + IL_0806: ldarg.0 + IL_0807: ldc.i4.1 + IL_0808: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) - IL_080e: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + IL_080d: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0813: nop - IL_0814: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__23' - IL_0819: brfalse.s IL_081d - - IL_081b: br.s IL_085c - - IL_081d: ldc.i4 0x100 - IL_0822: ldstr "MemberAccess" - IL_0827: ldnull - IL_0828: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_082d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0832: ldc.i4.2 - IL_0833: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_0838: dup - IL_0839: ldc.i4.0 - IL_083a: ldc.i4.s 33 - IL_083c: ldnull - IL_083d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0842: stelem.ref - IL_0843: dup - IL_0844: ldc.i4.1 - IL_0845: ldc.i4.0 - IL_0846: ldnull - IL_0847: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_084c: stelem.ref - IL_084d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_0812: nop + IL_0813: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__23' + IL_0818: brfalse.s IL_081c + + IL_081a: br.s IL_085b + + IL_081c: ldc.i4 0x100 + IL_0821: ldstr "MemberAccess" + IL_0826: ldnull + IL_0827: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_082c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0831: ldc.i4.2 + IL_0832: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0837: dup + IL_0838: ldc.i4.0 + IL_0839: ldc.i4.s 33 + IL_083b: ldnull + IL_083c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0841: stelem.ref + IL_0842: dup + IL_0843: ldc.i4.1 + IL_0844: ldc.i4.0 + IL_0845: ldnull + IL_0846: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_084b: stelem.ref + IL_084c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, string, class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0852: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0857: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__23' - IL_085c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__23' - IL_0861: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0866: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__23' - IL_086b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0870: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0875: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__22' - IL_087a: brfalse.s IL_087e - - IL_087c: br.s IL_08b4 - - IL_087e: ldc.i4.0 - IL_087f: ldc.i4.s 12 - IL_0881: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0886: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_088b: ldc.i4.2 - IL_088c: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_0891: dup + IL_0851: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0856: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__23' + IL_085b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__23' + IL_0860: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0865: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__23' + IL_086a: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_086f: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0874: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__22' + IL_0879: brfalse.s IL_087d + + IL_087b: br.s IL_08b3 + + IL_087d: ldc.i4.1 + IL_087e: ldc.i4.s 12 + IL_0880: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0885: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_088a: ldc.i4.2 + IL_088b: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0890: dup + IL_0891: ldc.i4.0 IL_0892: ldc.i4.0 - IL_0893: ldc.i4.0 - IL_0894: ldnull - IL_0895: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_089a: stelem.ref - IL_089b: dup - IL_089c: ldc.i4.1 - IL_089d: ldc.i4.2 - IL_089e: ldnull - IL_089f: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_08a4: stelem.ref - IL_08a5: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_0893: ldnull + IL_0894: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0899: stelem.ref + IL_089a: dup + IL_089b: ldc.i4.1 + IL_089c: ldc.i4.2 + IL_089d: ldnull + IL_089e: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08a3: stelem.ref + IL_08a4: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, valuetype [System.Core]System.Linq.Expressions.ExpressionType, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_08aa: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08af: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__22' - IL_08b4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__22' - IL_08b9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08be: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__22' - IL_08c3: ldarg.0 - IL_08c4: ldnull - IL_08c5: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + IL_08a9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_08ae: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__22' + IL_08b3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__22' + IL_08b8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_08bd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__22' + IL_08c2: ldarg.0 + IL_08c3: ldnull + IL_08c4: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) - IL_08ca: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + IL_08c9: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_08cf: nop - IL_08d0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__25' - IL_08d5: brfalse.s IL_08d9 - - IL_08d7: br.s IL_0918 - - IL_08d9: ldc.i4 0x100 - IL_08de: ldstr "MemberAccess" - IL_08e3: ldnull - IL_08e4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_08e9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_08ee: ldc.i4.2 - IL_08ef: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_08f4: dup - IL_08f5: ldc.i4.0 - IL_08f6: ldc.i4.s 33 - IL_08f8: ldnull - IL_08f9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_08fe: stelem.ref - IL_08ff: dup - IL_0900: ldc.i4.1 - IL_0901: ldc.i4.0 - IL_0902: ldnull - IL_0903: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0908: stelem.ref - IL_0909: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_08ce: nop + IL_08cf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__25' + IL_08d4: brfalse.s IL_08d8 + + IL_08d6: br.s IL_0917 + + IL_08d8: ldc.i4 0x100 + IL_08dd: ldstr "MemberAccess" + IL_08e2: ldnull + IL_08e3: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_08e8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_08ed: ldc.i4.2 + IL_08ee: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_08f3: dup + IL_08f4: ldc.i4.0 + IL_08f5: ldc.i4.s 33 + IL_08f7: ldnull + IL_08f8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_08fd: stelem.ref + IL_08fe: dup + IL_08ff: ldc.i4.1 + IL_0900: ldc.i4.0 + IL_0901: ldnull + IL_0902: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0907: stelem.ref + IL_0908: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, string, class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_090e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0913: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__25' - IL_0918: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__25' - IL_091d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0922: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__25' - IL_0927: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_092c: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0931: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__24' - IL_0936: brfalse.s IL_093a - - IL_0938: br.s IL_0970 - - IL_093a: ldc.i4.0 - IL_093b: ldc.i4.s 25 - IL_093d: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0942: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0947: ldc.i4.2 - IL_0948: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_094d: dup + IL_090d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0912: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__25' + IL_0917: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__25' + IL_091c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0921: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__25' + IL_0926: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_092b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0930: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__24' + IL_0935: brfalse.s IL_0939 + + IL_0937: br.s IL_096f + + IL_0939: ldc.i4.1 + IL_093a: ldc.i4.s 25 + IL_093c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0941: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0946: ldc.i4.2 + IL_0947: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_094c: dup + IL_094d: ldc.i4.0 IL_094e: ldc.i4.0 - IL_094f: ldc.i4.0 - IL_0950: ldnull - IL_0951: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0956: stelem.ref - IL_0957: dup - IL_0958: ldc.i4.1 - IL_0959: ldc.i4.0 - IL_095a: ldnull - IL_095b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0960: stelem.ref - IL_0961: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_094f: ldnull + IL_0950: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0955: stelem.ref + IL_0956: dup + IL_0957: ldc.i4.1 + IL_0958: ldc.i4.0 + IL_0959: ldnull + IL_095a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_095f: stelem.ref + IL_0960: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, valuetype [System.Core]System.Linq.Expressions.ExpressionType, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0966: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_096b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__24' - IL_0970: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__24' - IL_0975: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_097a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__24' - IL_097f: ldarg.0 - IL_0980: ldarg.1 - IL_0981: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + IL_0965: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_096a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__24' + IL_096f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__24' + IL_0974: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0979: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__24' + IL_097e: ldarg.0 + IL_097f: ldarg.1 + IL_0980: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) - IL_0986: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + IL_0985: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_098b: nop - IL_098c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__27' - IL_0991: brfalse.s IL_0995 - - IL_0993: br.s IL_09d4 - - IL_0995: ldc.i4 0x100 - IL_099a: ldstr "MemberAccess" - IL_099f: ldnull - IL_09a0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_09a5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_09aa: ldc.i4.2 - IL_09ab: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_09b0: dup - IL_09b1: ldc.i4.0 - IL_09b2: ldc.i4.s 33 - IL_09b4: ldnull - IL_09b5: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_09ba: stelem.ref - IL_09bb: dup - IL_09bc: ldc.i4.1 - IL_09bd: ldc.i4.0 - IL_09be: ldnull - IL_09bf: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_09c4: stelem.ref - IL_09c5: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_098a: nop + IL_098b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__27' + IL_0990: brfalse.s IL_0994 + + IL_0992: br.s IL_09d3 + + IL_0994: ldc.i4 0x100 + IL_0999: ldstr "MemberAccess" + IL_099e: ldnull + IL_099f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_09a4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_09a9: ldc.i4.2 + IL_09aa: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_09af: dup + IL_09b0: ldc.i4.0 + IL_09b1: ldc.i4.s 33 + IL_09b3: ldnull + IL_09b4: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_09b9: stelem.ref + IL_09ba: dup + IL_09bb: ldc.i4.1 + IL_09bc: ldc.i4.0 + IL_09bd: ldnull + IL_09be: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_09c3: stelem.ref + IL_09c4: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, string, class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_09ca: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09cf: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__27' - IL_09d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__27' - IL_09d9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__27' - IL_09e3: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_09e8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_09ed: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__26' - IL_09f2: brfalse.s IL_09f6 - - IL_09f4: br.s IL_0a2c - - IL_09f6: ldc.i4.0 - IL_09f7: ldc.i4.s 25 - IL_09f9: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_09fe: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0a03: ldc.i4.2 - IL_0a04: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_0a09: dup + IL_09c9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_09ce: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__27' + IL_09d3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__27' + IL_09d8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_09dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__27' + IL_09e2: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_09e7: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_09ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__26' + IL_09f1: brfalse.s IL_09f5 + + IL_09f3: br.s IL_0a2b + + IL_09f5: ldc.i4.1 + IL_09f6: ldc.i4.s 25 + IL_09f8: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_09fd: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a02: ldc.i4.2 + IL_0a03: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0a08: dup + IL_0a09: ldc.i4.0 IL_0a0a: ldc.i4.0 - IL_0a0b: ldc.i4.0 - IL_0a0c: ldnull - IL_0a0d: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0a12: stelem.ref - IL_0a13: dup - IL_0a14: ldc.i4.1 - IL_0a15: ldc.i4.3 - IL_0a16: ldnull - IL_0a17: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0a1c: stelem.ref - IL_0a1d: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_0a0b: ldnull + IL_0a0c: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a11: stelem.ref + IL_0a12: dup + IL_0a13: ldc.i4.1 + IL_0a14: ldc.i4.3 + IL_0a15: ldnull + IL_0a16: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a1b: stelem.ref + IL_0a1c: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, valuetype [System.Core]System.Linq.Expressions.ExpressionType, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0a22: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a27: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__26' - IL_0a2c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__26' - IL_0a31: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a36: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__26' - IL_0a3b: ldarg.0 - IL_0a3c: ldc.i4.1 - IL_0a3d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + IL_0a21: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a26: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__26' + IL_0a2b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__26' + IL_0a30: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0a35: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__26' + IL_0a3a: ldarg.0 + IL_0a3b: ldc.i4.1 + IL_0a3c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) - IL_0a42: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + IL_0a41: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) - IL_0a47: nop - IL_0a48: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__29' - IL_0a4d: brfalse.s IL_0a51 - - IL_0a4f: br.s IL_0a90 - - IL_0a51: ldc.i4 0x100 - IL_0a56: ldstr "MemberAccess" - IL_0a5b: ldnull - IL_0a5c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0a61: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0a66: ldc.i4.2 - IL_0a67: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_0a6c: dup - IL_0a6d: ldc.i4.0 - IL_0a6e: ldc.i4.s 33 - IL_0a70: ldnull - IL_0a71: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0a76: stelem.ref - IL_0a77: dup - IL_0a78: ldc.i4.1 - IL_0a79: ldc.i4.0 - IL_0a7a: ldnull - IL_0a7b: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0a80: stelem.ref - IL_0a81: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_0a46: nop + IL_0a47: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__29' + IL_0a4c: brfalse.s IL_0a50 + + IL_0a4e: br.s IL_0a8f + + IL_0a50: ldc.i4 0x100 + IL_0a55: ldstr "MemberAccess" + IL_0a5a: ldnull + IL_0a5b: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0a60: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0a65: ldc.i4.2 + IL_0a66: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0a6b: dup + IL_0a6c: ldc.i4.0 + IL_0a6d: ldc.i4.s 33 + IL_0a6f: ldnull + IL_0a70: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a75: stelem.ref + IL_0a76: dup + IL_0a77: ldc.i4.1 + IL_0a78: ldc.i4.0 + IL_0a79: ldnull + IL_0a7a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0a7f: stelem.ref + IL_0a80: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, string, class [mscorlib]System.Collections.Generic.IEnumerable`1, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0a86: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a8b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__29' - IL_0a90: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__29' - IL_0a95: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a9a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__29' - IL_0a9f: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0aa4: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0aa9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__28' - IL_0aae: brfalse.s IL_0ab2 - - IL_0ab0: br.s IL_0ae8 - - IL_0ab2: ldc.i4.0 - IL_0ab3: ldc.i4.s 25 - IL_0ab5: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests - IL_0aba: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0abf: ldc.i4.2 - IL_0ac0: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo - IL_0ac5: dup + IL_0a85: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0a8a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__29' + IL_0a8f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__29' + IL_0a94: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0a99: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__29' + IL_0a9e: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0aa3: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0aa8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__28' + IL_0aad: brfalse.s IL_0ab1 + + IL_0aaf: br.s IL_0ae7 + + IL_0ab1: ldc.i4.1 + IL_0ab2: ldc.i4.s 25 + IL_0ab4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0ab9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0abe: ldc.i4.2 + IL_0abf: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0ac4: dup + IL_0ac5: ldc.i4.0 IL_0ac6: ldc.i4.0 - IL_0ac7: ldc.i4.0 - IL_0ac8: ldnull - IL_0ac9: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0ace: stelem.ref - IL_0acf: dup - IL_0ad0: ldc.i4.1 - IL_0ad1: ldc.i4.2 - IL_0ad2: ldnull - IL_0ad3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, - string) - IL_0ad8: stelem.ref - IL_0ad9: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + IL_0ac7: ldnull + IL_0ac8: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0acd: stelem.ref + IL_0ace: dup + IL_0acf: ldc.i4.1 + IL_0ad0: ldc.i4.2 + IL_0ad1: ldnull + IL_0ad2: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0ad7: stelem.ref + IL_0ad8: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::BinaryOperation(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, valuetype [System.Core]System.Linq.Expressions.ExpressionType, class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) - IL_0ade: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ae3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__28' - IL_0ae8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__28' - IL_0aed: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0af2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__31'::'<>p__28' - IL_0af7: ldarg.0 - IL_0af8: ldnull - IL_0af9: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, + IL_0add: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0ae2: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__28' + IL_0ae7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__28' + IL_0aec: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0af1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__28' + IL_0af6: ldarg.0 + IL_0af7: ldnull + IL_0af8: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, !1, !2) - IL_0afe: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + IL_0afd: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, !1, !2) + IL_0b02: nop IL_0b03: nop IL_0b04: ret } // end of method DynamicTests::UncheckedArithmeticBinaryOperators @@ -6761,7 +7575,7 @@ // Code size 3386 (0xd3a) .maxstack 11 IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__1' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__1' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_0049 @@ -6793,13 +7607,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__1' - IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__1' + IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__1' + IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__1' IL_004e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__1' + IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__1' IL_0058: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_005d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0062: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__0' + IL_0062: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__0' IL_0067: brfalse.s IL_006b IL_0069: br.s IL_00a1 @@ -6829,10 +7643,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0097: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_009c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__0' - IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__0' + IL_009c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__0' + IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__0' IL_00a6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__0' + IL_00ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__0' IL_00b0: ldarg.0 IL_00b1: ldarg.1 IL_00b2: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6842,7 +7656,7 @@ !1, !2) IL_00bc: nop - IL_00bd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__3' + IL_00bd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__3' IL_00c2: brfalse.s IL_00c6 IL_00c4: br.s IL_0105 @@ -6874,13 +7688,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00fb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0100: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__3' - IL_0105: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__3' + IL_0100: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__3' + IL_0105: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__3' IL_010a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_010f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__3' + IL_010f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__3' IL_0114: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0119: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_011e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__2' + IL_011e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__2' IL_0123: brfalse.s IL_0127 IL_0125: br.s IL_015d @@ -6910,10 +7724,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0153: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0158: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__2' - IL_015d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__2' + IL_0158: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__2' + IL_015d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__2' IL_0162: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0167: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__2' + IL_0167: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__2' IL_016c: ldarg.0 IL_016d: ldc.i4.1 IL_016e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -6923,7 +7737,7 @@ !1, !2) IL_0178: nop - IL_0179: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__5' + IL_0179: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__5' IL_017e: brfalse.s IL_0182 IL_0180: br.s IL_01c1 @@ -6955,13 +7769,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01b7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01bc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__5' - IL_01c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__5' + IL_01bc: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__5' + IL_01c1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__5' IL_01c6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__5' + IL_01cb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__5' IL_01d0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_01d5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_01da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__4' + IL_01da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__4' IL_01df: brfalse.s IL_01e3 IL_01e1: br.s IL_0219 @@ -6991,10 +7805,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_020f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0214: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__4' - IL_0219: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__4' + IL_0214: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__4' + IL_0219: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__4' IL_021e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0223: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__4' + IL_0223: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__4' IL_0228: ldarg.0 IL_0229: ldnull IL_022a: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7004,7 +7818,7 @@ !1, !2) IL_0234: nop - IL_0235: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__7' + IL_0235: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__7' IL_023a: brfalse.s IL_023e IL_023c: br.s IL_027d @@ -7036,13 +7850,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0273: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0278: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__7' - IL_027d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__7' + IL_0278: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__7' + IL_027d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__7' IL_0282: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0287: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__7' + IL_0287: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__7' IL_028c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0291: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0296: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__6' + IL_0296: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__6' IL_029b: brfalse.s IL_029f IL_029d: br.s IL_02d5 @@ -7072,10 +7886,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02cb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02d0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__6' - IL_02d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__6' + IL_02d0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__6' + IL_02d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__6' IL_02da: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__6' + IL_02df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__6' IL_02e4: ldarg.0 IL_02e5: ldarg.1 IL_02e6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7085,7 +7899,7 @@ !1, !2) IL_02f0: nop - IL_02f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__9' + IL_02f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__9' IL_02f6: brfalse.s IL_02fa IL_02f8: br.s IL_0339 @@ -7117,13 +7931,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_032f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0334: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__9' - IL_0339: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__9' + IL_0334: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__9' + IL_0339: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__9' IL_033e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0343: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__9' + IL_0343: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__9' IL_0348: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_034d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0352: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__8' + IL_0352: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__8' IL_0357: brfalse.s IL_035b IL_0359: br.s IL_0391 @@ -7153,10 +7967,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0387: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_038c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__8' - IL_0391: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__8' + IL_038c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__8' + IL_0391: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__8' IL_0396: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_039b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__8' + IL_039b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__8' IL_03a0: ldarg.0 IL_03a1: ldc.i4.1 IL_03a2: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7166,7 +7980,7 @@ !1, !2) IL_03ac: nop - IL_03ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__11' + IL_03ad: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__11' IL_03b2: brfalse.s IL_03b6 IL_03b4: br.s IL_03f5 @@ -7198,13 +8012,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03eb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03f0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__11' - IL_03f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__11' + IL_03f0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__11' + IL_03f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__11' IL_03fa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__11' + IL_03ff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__11' IL_0404: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0409: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_040e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__10' + IL_040e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__10' IL_0413: brfalse.s IL_0417 IL_0415: br.s IL_044d @@ -7234,10 +8048,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0443: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0448: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__10' - IL_044d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__10' + IL_0448: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__10' + IL_044d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__10' IL_0452: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0457: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__10' + IL_0457: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__10' IL_045c: ldarg.0 IL_045d: ldnull IL_045e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7247,7 +8061,7 @@ !1, !2) IL_0468: nop - IL_0469: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__13' + IL_0469: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__13' IL_046e: brfalse.s IL_0472 IL_0470: br.s IL_04b1 @@ -7279,13 +8093,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04a7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04ac: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__13' - IL_04b1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__13' + IL_04ac: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__13' + IL_04b1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__13' IL_04b6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04bb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__13' + IL_04bb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__13' IL_04c0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_04c5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_04ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__12' + IL_04ca: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__12' IL_04cf: brfalse.s IL_04d3 IL_04d1: br.s IL_0509 @@ -7315,10 +8129,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04ff: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0504: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__12' - IL_0509: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__12' + IL_0504: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__12' + IL_0509: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__12' IL_050e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0513: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__12' + IL_0513: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__12' IL_0518: ldarg.0 IL_0519: ldarg.1 IL_051a: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7328,7 +8142,7 @@ !1, !2) IL_0524: nop - IL_0525: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__15' + IL_0525: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__15' IL_052a: brfalse.s IL_052e IL_052c: br.s IL_056d @@ -7360,13 +8174,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0563: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0568: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__15' - IL_056d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__15' + IL_0568: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__15' + IL_056d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__15' IL_0572: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0577: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__15' + IL_0577: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__15' IL_057c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0581: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0586: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__14' + IL_0586: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__14' IL_058b: brfalse.s IL_058f IL_058d: br.s IL_05c5 @@ -7396,10 +8210,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05bb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05c0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__14' - IL_05c5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__14' + IL_05c0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__14' + IL_05c5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__14' IL_05ca: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05cf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__14' + IL_05cf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__14' IL_05d4: ldarg.0 IL_05d5: ldc.i4.1 IL_05d6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7409,7 +8223,7 @@ !1, !2) IL_05e0: nop - IL_05e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__17' + IL_05e1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__17' IL_05e6: brfalse.s IL_05ea IL_05e8: br.s IL_0629 @@ -7441,13 +8255,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_061f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0624: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__17' - IL_0629: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__17' + IL_0624: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__17' + IL_0629: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__17' IL_062e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0633: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__17' + IL_0633: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__17' IL_0638: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_063d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0642: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__16' + IL_0642: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__16' IL_0647: brfalse.s IL_064b IL_0649: br.s IL_0681 @@ -7477,10 +8291,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0677: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_067c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__16' - IL_0681: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__16' + IL_067c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__16' + IL_0681: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__16' IL_0686: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_068b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__16' + IL_068b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__16' IL_0690: ldarg.0 IL_0691: ldnull IL_0692: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7490,7 +8304,7 @@ !1, !2) IL_069c: nop - IL_069d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__19' + IL_069d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__19' IL_06a2: brfalse.s IL_06a6 IL_06a4: br.s IL_06e5 @@ -7522,13 +8336,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06db: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__19' - IL_06e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__19' + IL_06e0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__19' + IL_06e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__19' IL_06ea: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__19' + IL_06ef: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__19' IL_06f4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_06f9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_06fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__18' + IL_06fe: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__18' IL_0703: brfalse.s IL_0707 IL_0705: br.s IL_073d @@ -7558,10 +8372,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0733: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0738: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__18' - IL_073d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__18' + IL_0738: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__18' + IL_073d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__18' IL_0742: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0747: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__18' + IL_0747: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__18' IL_074c: ldarg.0 IL_074d: ldarg.1 IL_074e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7571,7 +8385,7 @@ !1, !2) IL_0758: nop - IL_0759: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__21' + IL_0759: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__21' IL_075e: brfalse.s IL_0762 IL_0760: br.s IL_07a1 @@ -7603,13 +8417,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0797: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_079c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__21' - IL_07a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__21' + IL_079c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__21' + IL_07a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__21' IL_07a6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__21' + IL_07ab: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__21' IL_07b0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_07b5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_07ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__20' + IL_07ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__20' IL_07bf: brfalse.s IL_07c3 IL_07c1: br.s IL_07f9 @@ -7639,10 +8453,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07ef: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07f4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__20' - IL_07f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__20' + IL_07f4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__20' + IL_07f9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__20' IL_07fe: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0803: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__20' + IL_0803: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__20' IL_0808: ldarg.0 IL_0809: ldc.i4.1 IL_080a: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7652,7 +8466,7 @@ !1, !2) IL_0814: nop - IL_0815: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__23' + IL_0815: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__23' IL_081a: brfalse.s IL_081e IL_081c: br.s IL_085d @@ -7684,13 +8498,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0853: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0858: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__23' - IL_085d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__23' + IL_0858: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__23' + IL_085d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__23' IL_0862: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0867: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__23' + IL_0867: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__23' IL_086c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0871: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0876: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__22' + IL_0876: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__22' IL_087b: brfalse.s IL_087f IL_087d: br.s IL_08b5 @@ -7720,10 +8534,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08ab: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08b0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__22' - IL_08b5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__22' + IL_08b0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__22' + IL_08b5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__22' IL_08ba: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__22' + IL_08bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__22' IL_08c4: ldarg.0 IL_08c5: ldnull IL_08c6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7733,7 +8547,7 @@ !1, !2) IL_08d0: nop - IL_08d1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__25' + IL_08d1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__25' IL_08d6: brfalse.s IL_08da IL_08d8: br.s IL_0919 @@ -7765,13 +8579,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_090f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0914: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__25' - IL_0919: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__25' + IL_0914: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__25' + IL_0919: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__25' IL_091e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0923: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__25' + IL_0923: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__25' IL_0928: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_092d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0932: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__24' + IL_0932: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__24' IL_0937: brfalse.s IL_093b IL_0939: br.s IL_0971 @@ -7801,10 +8615,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0967: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_096c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__24' - IL_0971: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__24' + IL_096c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__24' + IL_0971: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__24' IL_0976: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_097b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__24' + IL_097b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__24' IL_0980: ldarg.0 IL_0981: ldarg.1 IL_0982: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7814,7 +8628,7 @@ !1, !2) IL_098c: nop - IL_098d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__27' + IL_098d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__27' IL_0992: brfalse.s IL_0996 IL_0994: br.s IL_09d5 @@ -7846,13 +8660,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09cb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09d0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__27' - IL_09d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__27' + IL_09d0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__27' + IL_09d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__27' IL_09da: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__27' + IL_09df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__27' IL_09e4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_09e9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_09ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__26' + IL_09ee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__26' IL_09f3: brfalse.s IL_09f7 IL_09f5: br.s IL_0a2d @@ -7882,10 +8696,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a23: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a28: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__26' - IL_0a2d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__26' + IL_0a28: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__26' + IL_0a2d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__26' IL_0a32: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a37: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__26' + IL_0a37: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__26' IL_0a3c: ldarg.0 IL_0a3d: ldc.i4.1 IL_0a3e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7895,7 +8709,7 @@ !1, !2) IL_0a48: nop - IL_0a49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__29' + IL_0a49: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__29' IL_0a4e: brfalse.s IL_0a52 IL_0a50: br.s IL_0a91 @@ -7927,13 +8741,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a87: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a8c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__29' - IL_0a91: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__29' + IL_0a8c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__29' + IL_0a91: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__29' IL_0a96: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a9b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__29' + IL_0a9b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__29' IL_0aa0: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0aa5: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0aaa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__28' + IL_0aaa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__28' IL_0aaf: brfalse.s IL_0ab3 IL_0ab1: br.s IL_0ae9 @@ -7963,10 +8777,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0adf: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ae4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__28' - IL_0ae9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__28' + IL_0ae4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__28' + IL_0ae9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__28' IL_0aee: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0af3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__28' + IL_0af3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__28' IL_0af8: ldarg.0 IL_0af9: ldnull IL_0afa: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -7976,7 +8790,7 @@ !1, !2) IL_0b04: nop - IL_0b05: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__31' + IL_0b05: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__31' IL_0b0a: brfalse.s IL_0b0e IL_0b0c: br.s IL_0b4d @@ -8008,13 +8822,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b43: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b48: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__31' - IL_0b4d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__31' + IL_0b48: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__31' + IL_0b4d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__31' IL_0b52: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b57: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__31' + IL_0b57: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__31' IL_0b5c: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0b61: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0b66: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__30' + IL_0b66: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__30' IL_0b6b: brfalse.s IL_0b6f IL_0b6d: br.s IL_0ba5 @@ -8044,10 +8858,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b9b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ba0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__30' - IL_0ba5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__30' + IL_0ba0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__30' + IL_0ba5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__30' IL_0baa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0baf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__30' + IL_0baf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__30' IL_0bb4: ldarg.0 IL_0bb5: ldarg.1 IL_0bb6: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -8057,7 +8871,7 @@ !1, !2) IL_0bc0: nop - IL_0bc1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__33' + IL_0bc1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__33' IL_0bc6: brfalse.s IL_0bca IL_0bc8: br.s IL_0c09 @@ -8089,13 +8903,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0bff: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c04: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__33' - IL_0c09: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__33' + IL_0c04: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__33' + IL_0c09: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__33' IL_0c0e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__33' + IL_0c13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__33' IL_0c18: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0c1d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0c22: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__32' + IL_0c22: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__32' IL_0c27: brfalse.s IL_0c2b IL_0c29: br.s IL_0c61 @@ -8125,10 +8939,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c57: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c5c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__32' - IL_0c61: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__32' + IL_0c5c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__32' + IL_0c61: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__32' IL_0c66: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c6b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__32' + IL_0c6b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__32' IL_0c70: ldarg.0 IL_0c71: ldc.i4.1 IL_0c72: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -8138,7 +8952,7 @@ !1, !2) IL_0c7c: nop - IL_0c7d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__35' + IL_0c7d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__35' IL_0c82: brfalse.s IL_0c86 IL_0c84: br.s IL_0cc5 @@ -8170,13 +8984,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0cbb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0cc0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__35' - IL_0cc5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__35' + IL_0cc0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__35' + IL_0cc5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__35' IL_0cca: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0ccf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__35' + IL_0ccf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__35' IL_0cd4: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_0cd9: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0cde: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__34' + IL_0cde: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__34' IL_0ce3: brfalse.s IL_0ce7 IL_0ce5: br.s IL_0d1d @@ -8206,10 +9020,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d13: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d18: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__34' - IL_0d1d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__34' + IL_0d18: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__34' + IL_0d1d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__34' IL_0d22: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d27: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__32'::'<>p__34' + IL_0d27: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__34' IL_0d2c: ldarg.0 IL_0d2d: ldnull IL_0d2e: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -8231,7 +9045,7 @@ IL_0000: nop IL_0001: call void [mscorlib]System.Console::WriteLine() IL_0006: nop - IL_0007: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__0' + IL_0007: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__0' IL_000c: brfalse.s IL_0010 IL_000e: br.s IL_0035 @@ -8245,17 +9059,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Type) IL_002b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0030: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__0' - IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__0' + IL_0030: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__0' + IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__0' IL_003a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_003f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__0' + IL_003f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__0' IL_0044: ldarg.0 IL_0045: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_004a: box [mscorlib]System.Int32 IL_004f: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::MemberAccess(object) IL_0054: nop - IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__1' + IL_0055: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__1' IL_005a: brfalse.s IL_005e IL_005c: br.s IL_0083 @@ -8269,10 +9083,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Type) IL_0079: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_007e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__1' - IL_0083: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__1' + IL_007e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__1' + IL_0083: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__1' IL_0088: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_008d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__33'::'<>p__1' + IL_008d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__1' IL_0092: ldarg.0 IL_0093: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8282,6 +9096,134 @@ IL_00a3: ret } // end of method DynamicTests::Casts + .method private hidebysig static void M(object o) cil managed + { + // Code size 2 (0x2) + .maxstack 8 + IL_0000: nop + IL_0001: ret + } // end of method DynamicTests::M + + .method private hidebysig static void M2(object d) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 2 (0x2) + .maxstack 8 + IL_0000: nop + IL_0001: ret + } // end of method DynamicTests::M2 + + .method private hidebysig static void M3(int32 i) cil managed + { + // Code size 2 (0x2) + .maxstack 8 + IL_0000: nop + IL_0001: ret + } // end of method DynamicTests::M3 + + .method private hidebysig static void NotDynamicDispatch(object d) cil managed + { + .param [1] + .custom instance void [System.Core]System.Runtime.CompilerServices.DynamicAttribute::.ctor() = ( 01 00 00 00 ) + // Code size 224 (0xe0) + .maxstack 9 + IL_0000: nop + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__39'::'<>p__0' + IL_0006: brfalse.s IL_000a + + IL_0008: br.s IL_0049 + + IL_000a: ldc.i4 0x100 + IL_000f: ldstr "M" + IL_0014: ldnull + IL_0015: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_001a: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_001f: ldc.i4.2 + IL_0020: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0025: dup + IL_0026: ldc.i4.0 + IL_0027: ldc.i4.s 33 + IL_0029: ldnull + IL_002a: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_002f: stelem.ref + IL_0030: dup + IL_0031: ldc.i4.1 + IL_0032: ldc.i4.0 + IL_0033: ldnull + IL_0034: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_0039: stelem.ref + IL_003a: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__39'::'<>p__0' + IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__39'::'<>p__0' + IL_004e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__39'::'<>p__0' + IL_0058: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_005d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_0062: ldarg.0 + IL_0063: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_0068: nop + IL_0069: ldarg.0 + IL_006a: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::M(object) + IL_006f: nop + IL_0070: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__39'::'<>p__1' + IL_0075: brfalse.s IL_0079 + + IL_0077: br.s IL_00b8 + + IL_0079: ldc.i4 0x100 + IL_007e: ldstr "M2" + IL_0083: ldnull + IL_0084: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_0089: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_008e: ldc.i4.2 + IL_008f: newarr [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo + IL_0094: dup + IL_0095: ldc.i4.0 + IL_0096: ldc.i4.s 33 + IL_0098: ldnull + IL_0099: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_009e: stelem.ref + IL_009f: dup + IL_00a0: ldc.i4.1 + IL_00a1: ldc.i4.0 + IL_00a2: ldnull + IL_00a3: call class [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfo::Create(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpArgumentInfoFlags, + string) + IL_00a8: stelem.ref + IL_00a9: call class [System.Core]System.Runtime.CompilerServices.CallSiteBinder [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.Binder::InvokeMember(valuetype [Microsoft.CSharp]Microsoft.CSharp.RuntimeBinder.CSharpBinderFlags, + string, + class [mscorlib]System.Collections.Generic.IEnumerable`1, + class [mscorlib]System.Type, + class [mscorlib]System.Collections.Generic.IEnumerable`1) + IL_00ae: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) + IL_00b3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__39'::'<>p__1' + IL_00b8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__39'::'<>p__1' + IL_00bd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target + IL_00c2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__39'::'<>p__1' + IL_00c7: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests + IL_00cc: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) + IL_00d1: ldarg.0 + IL_00d2: callvirt instance void class [mscorlib]System.Action`3::Invoke(!0, + !1, + !2) + IL_00d7: nop + IL_00d8: ldarg.0 + IL_00d9: call void ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::M2(object) + IL_00de: nop + IL_00df: ret + } // end of method DynamicTests::NotDynamicDispatch + .method private hidebysig static void CompoundAssignment(object a, object b) cil managed { @@ -8296,7 +9238,7 @@ IL_0000: nop IL_0001: ldarg.0 IL_0002: stloc.0 - IL_0003: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__3' + IL_0003: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__3' IL_0008: brfalse.s IL_000c IL_000a: br.s IL_002b @@ -8309,16 +9251,16 @@ string, class [mscorlib]System.Type) IL_0021: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0026: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__3' - IL_002b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__3' + IL_0026: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__3' + IL_002b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__3' IL_0030: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__3' + IL_0035: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__3' IL_003a: ldloc.0 IL_003b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0040: brtrue IL_0144 - IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__2' + IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__2' IL_004a: brfalse.s IL_004e IL_004c: br.s IL_008b @@ -8348,12 +9290,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0081: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0086: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__2' - IL_008b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__2' + IL_0086: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__2' + IL_008b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__2' IL_0090: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0095: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__2' + IL_0095: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__2' IL_009a: ldloc.0 - IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__1' + IL_009b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__1' IL_00a0: brfalse.s IL_00a4 IL_00a2: br.s IL_00da @@ -8383,11 +9325,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00d0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__1' - IL_00da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__1' + IL_00d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__1' + IL_00da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__1' IL_00df: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__1' - IL_00e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__0' + IL_00e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__1' + IL_00e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__0' IL_00ee: brfalse.s IL_00f2 IL_00f0: br.s IL_0121 @@ -8410,10 +9352,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0117: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_011c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__0' - IL_0121: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__0' + IL_011c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__0' + IL_0121: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__0' IL_0126: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_012b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__0' + IL_012b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__0' IL_0130: ldloc.0 IL_0131: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8427,7 +9369,7 @@ IL_0141: pop IL_0142: br.s IL_01a2 - IL_0144: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__4' + IL_0144: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__4' IL_0149: brfalse.s IL_014d IL_014b: br.s IL_018b @@ -8459,10 +9401,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0181: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0186: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__4' - IL_018b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__4' + IL_0186: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__4' + IL_018b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__4' IL_0190: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0195: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__4' + IL_0195: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__4' IL_019a: ldloc.0 IL_019b: ldc.i4.5 IL_019c: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -8471,7 +9413,7 @@ IL_01a1: pop IL_01a2: ldarg.0 IL_01a3: stloc.0 - IL_01a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__8' + IL_01a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__8' IL_01a9: brfalse.s IL_01ad IL_01ab: br.s IL_01cc @@ -8484,16 +9426,16 @@ string, class [mscorlib]System.Type) IL_01c2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01c7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__8' - IL_01cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__8' + IL_01c7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__8' + IL_01cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__8' IL_01d1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__8' + IL_01d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__8' IL_01db: ldloc.0 IL_01dc: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_01e1: brtrue IL_02e5 - IL_01e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__7' + IL_01e6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__7' IL_01eb: brfalse.s IL_01ef IL_01ed: br.s IL_022c @@ -8523,12 +9465,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0222: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0227: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__7' - IL_022c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__7' + IL_0227: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__7' + IL_022c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__7' IL_0231: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0236: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__7' + IL_0236: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__7' IL_023b: ldloc.0 - IL_023c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__6' + IL_023c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__6' IL_0241: brfalse.s IL_0245 IL_0243: br.s IL_027b @@ -8558,11 +9500,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0271: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0276: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__6' - IL_027b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__6' + IL_0276: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__6' + IL_027b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__6' IL_0280: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0285: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__6' - IL_028a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__5' + IL_0285: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__6' + IL_028a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__5' IL_028f: brfalse.s IL_0293 IL_0291: br.s IL_02c2 @@ -8585,10 +9527,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02b8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02bd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__5' - IL_02c2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__5' + IL_02bd: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__5' + IL_02c2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__5' IL_02c7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__5' + IL_02cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__5' IL_02d1: ldloc.0 IL_02d2: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8602,7 +9544,7 @@ IL_02e2: pop IL_02e3: br.s IL_0343 - IL_02e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__9' + IL_02e5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__9' IL_02ea: brfalse.s IL_02ee IL_02ec: br.s IL_032c @@ -8634,10 +9576,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0322: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0327: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__9' - IL_032c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__9' + IL_0327: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__9' + IL_032c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__9' IL_0331: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0336: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__9' + IL_0336: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__9' IL_033b: ldloc.0 IL_033c: ldc.i4.1 IL_033d: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -8646,7 +9588,7 @@ IL_0342: pop IL_0343: ldarg.0 IL_0344: stloc.0 - IL_0345: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__12' + IL_0345: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__12' IL_034a: brfalse.s IL_034e IL_034c: br.s IL_038b @@ -8676,12 +9618,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0381: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0386: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__12' - IL_038b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__12' + IL_0386: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__12' + IL_038b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__12' IL_0390: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0395: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__12' + IL_0395: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__12' IL_039a: ldloc.0 - IL_039b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__11' + IL_039b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__11' IL_03a0: brfalse.s IL_03a4 IL_03a2: br.s IL_03da @@ -8711,11 +9653,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03d0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__11' - IL_03da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__11' + IL_03d5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__11' + IL_03da: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__11' IL_03df: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__11' - IL_03e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__10' + IL_03e4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__11' + IL_03e9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__10' IL_03ee: brfalse.s IL_03f2 IL_03f0: br.s IL_0421 @@ -8738,10 +9680,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0417: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_041c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__10' - IL_0421: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__10' + IL_041c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__10' + IL_0421: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__10' IL_0426: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_042b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__10' + IL_042b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__10' IL_0430: ldloc.0 IL_0431: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8755,7 +9697,7 @@ IL_0441: pop IL_0442: ldarg.0 IL_0443: stloc.0 - IL_0444: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__15' + IL_0444: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__15' IL_0449: brfalse.s IL_044d IL_044b: br.s IL_048a @@ -8785,12 +9727,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0480: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0485: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__15' - IL_048a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__15' + IL_0485: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__15' + IL_048a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__15' IL_048f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0494: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__15' + IL_0494: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__15' IL_0499: ldloc.0 - IL_049a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__14' + IL_049a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__14' IL_049f: brfalse.s IL_04a3 IL_04a1: br.s IL_04d9 @@ -8820,11 +9762,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04cf: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04d4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__14' - IL_04d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__14' + IL_04d4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__14' + IL_04d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__14' IL_04de: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__14' - IL_04e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__13' + IL_04e3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__14' + IL_04e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__13' IL_04ed: brfalse.s IL_04f1 IL_04ef: br.s IL_0520 @@ -8847,10 +9789,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0516: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_051b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__13' - IL_0520: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__13' + IL_051b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__13' + IL_0520: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__13' IL_0525: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_052a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__13' + IL_052a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__13' IL_052f: ldloc.0 IL_0530: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8866,7 +9808,7 @@ IL_0542: stloc.0 IL_0543: ldarg.0 IL_0544: stloc.1 - IL_0545: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__19' + IL_0545: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__19' IL_054a: brfalse.s IL_054e IL_054c: br.s IL_056d @@ -8879,16 +9821,16 @@ string, class [mscorlib]System.Type) IL_0563: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0568: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__19' - IL_056d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__19' + IL_0568: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__19' + IL_056d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__19' IL_0572: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0577: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__19' + IL_0577: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__19' IL_057c: ldloc.1 IL_057d: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0582: brtrue IL_0686 - IL_0587: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__18' + IL_0587: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__18' IL_058c: brfalse.s IL_0590 IL_058e: br.s IL_05cd @@ -8918,12 +9860,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05c3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05c8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__18' - IL_05cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__18' + IL_05c8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__18' + IL_05cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__18' IL_05d2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__18' + IL_05d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__18' IL_05dc: ldloc.1 - IL_05dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__17' + IL_05dd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__17' IL_05e2: brfalse.s IL_05e6 IL_05e4: br.s IL_061c @@ -8953,11 +9895,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0612: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0617: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__17' - IL_061c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__17' + IL_0617: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__17' + IL_061c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__17' IL_0621: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0626: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__17' - IL_062b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__16' + IL_0626: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__17' + IL_062b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__16' IL_0630: brfalse.s IL_0634 IL_0632: br.s IL_0663 @@ -8980,10 +9922,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0659: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_065e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__16' - IL_0663: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__16' + IL_065e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__16' + IL_0663: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__16' IL_0668: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_066d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__16' + IL_066d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__16' IL_0672: ldloc.1 IL_0673: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -8997,7 +9939,7 @@ IL_0683: pop IL_0684: br.s IL_06e4 - IL_0686: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__20' + IL_0686: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__20' IL_068b: brfalse.s IL_068f IL_068d: br.s IL_06cd @@ -9029,10 +9971,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06c3: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06c8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__20' - IL_06cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__20' + IL_06c8: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__20' + IL_06cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__20' IL_06d2: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__20' + IL_06d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__20' IL_06dc: ldloc.1 IL_06dd: ldloc.0 IL_06de: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -9043,7 +9985,7 @@ IL_06e5: stloc.1 IL_06e6: ldarg.0 IL_06e7: stloc.0 - IL_06e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__24' + IL_06e8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__24' IL_06ed: brfalse.s IL_06f1 IL_06ef: br.s IL_0710 @@ -9056,16 +9998,16 @@ string, class [mscorlib]System.Type) IL_0706: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_070b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__24' - IL_0710: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__24' + IL_070b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__24' + IL_0710: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__24' IL_0715: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_071a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__24' + IL_071a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__24' IL_071f: ldloc.0 IL_0720: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0725: brtrue IL_0829 - IL_072a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__23' + IL_072a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__23' IL_072f: brfalse.s IL_0733 IL_0731: br.s IL_0770 @@ -9095,12 +10037,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0766: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_076b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__23' - IL_0770: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__23' + IL_076b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__23' + IL_0770: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__23' IL_0775: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_077a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__23' + IL_077a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__23' IL_077f: ldloc.0 - IL_0780: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__22' + IL_0780: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__22' IL_0785: brfalse.s IL_0789 IL_0787: br.s IL_07bf @@ -9130,11 +10072,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07b5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07ba: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__22' - IL_07bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__22' + IL_07ba: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__22' + IL_07bf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__22' IL_07c4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__22' - IL_07ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__21' + IL_07c9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__22' + IL_07ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__21' IL_07d3: brfalse.s IL_07d7 IL_07d5: br.s IL_0806 @@ -9157,10 +10099,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07fc: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0801: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__21' - IL_0806: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__21' + IL_0801: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__21' + IL_0806: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__21' IL_080b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0810: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__21' + IL_0810: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__21' IL_0815: ldloc.0 IL_0816: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -9174,7 +10116,7 @@ IL_0826: pop IL_0827: br.s IL_0887 - IL_0829: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__25' + IL_0829: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__25' IL_082e: brfalse.s IL_0832 IL_0830: br.s IL_0870 @@ -9206,10 +10148,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0866: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_086b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__25' - IL_0870: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__25' + IL_086b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__25' + IL_0870: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__25' IL_0875: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_087a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__25' + IL_087a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__25' IL_087f: ldloc.0 IL_0880: ldloc.1 IL_0881: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -9218,7 +10160,7 @@ IL_0886: pop IL_0887: ldarg.0 IL_0888: stloc.0 - IL_0889: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__28' + IL_0889: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__28' IL_088e: brfalse.s IL_0892 IL_0890: br.s IL_08cf @@ -9248,12 +10190,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08c5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08ca: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__28' - IL_08cf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__28' + IL_08ca: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__28' + IL_08cf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__28' IL_08d4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__28' + IL_08d9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__28' IL_08de: ldloc.0 - IL_08df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__27' + IL_08df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__27' IL_08e4: brfalse.s IL_08e8 IL_08e6: br.s IL_091e @@ -9283,11 +10225,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0914: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0919: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__27' - IL_091e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__27' + IL_0919: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__27' + IL_091e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__27' IL_0923: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0928: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__27' - IL_092d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__26' + IL_0928: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__27' + IL_092d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__26' IL_0932: brfalse.s IL_0936 IL_0934: br.s IL_0965 @@ -9310,10 +10252,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_095b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0960: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__26' - IL_0965: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__26' + IL_0960: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__26' + IL_0965: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__26' IL_096a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_096f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__26' + IL_096f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__26' IL_0974: ldloc.0 IL_0975: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -9327,7 +10269,7 @@ IL_0985: pop IL_0986: ldarg.0 IL_0987: stloc.0 - IL_0988: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__31' + IL_0988: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__31' IL_098d: brfalse.s IL_0991 IL_098f: br.s IL_09ce @@ -9357,12 +10299,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09c4: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09c9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__31' - IL_09ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__31' + IL_09c9: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__31' + IL_09ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__31' IL_09d3: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__31' + IL_09d8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__31' IL_09dd: ldloc.0 - IL_09de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__30' + IL_09de: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__30' IL_09e3: brfalse.s IL_09e7 IL_09e5: br.s IL_0a1d @@ -9392,11 +10334,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a13: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a18: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__30' - IL_0a1d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__30' + IL_0a18: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__30' + IL_0a1d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__30' IL_0a22: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a27: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__30' - IL_0a2c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__29' + IL_0a27: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__30' + IL_0a2c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__29' IL_0a31: brfalse.s IL_0a35 IL_0a33: br.s IL_0a64 @@ -9419,10 +10361,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a5a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a5f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__29' - IL_0a64: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__29' + IL_0a5f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__29' + IL_0a64: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__29' IL_0a69: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a6e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__29' + IL_0a6e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__29' IL_0a73: ldloc.0 IL_0a74: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -9436,7 +10378,7 @@ IL_0a84: pop IL_0a85: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0a8a: stloc.0 - IL_0a8b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__35' + IL_0a8b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__35' IL_0a90: brfalse.s IL_0a94 IL_0a92: br.s IL_0ab3 @@ -9449,16 +10391,16 @@ string, class [mscorlib]System.Type) IL_0aa9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0aae: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__35' - IL_0ab3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__35' + IL_0aae: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__35' + IL_0ab3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__35' IL_0ab8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0abd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__35' + IL_0abd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__35' IL_0ac2: ldloc.0 IL_0ac3: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0ac8: brtrue IL_0bcc - IL_0acd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__34' + IL_0acd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__34' IL_0ad2: brfalse.s IL_0ad6 IL_0ad4: br.s IL_0b13 @@ -9488,12 +10430,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b09: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b0e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__34' - IL_0b13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__34' + IL_0b0e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__34' + IL_0b13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__34' IL_0b18: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b1d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__34' + IL_0b1d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__34' IL_0b22: ldloc.0 - IL_0b23: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__33' + IL_0b23: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__33' IL_0b28: brfalse.s IL_0b2c IL_0b2a: br.s IL_0b62 @@ -9523,11 +10465,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b58: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b5d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__33' - IL_0b62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__33' + IL_0b5d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__33' + IL_0b62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__33' IL_0b67: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b6c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__33' - IL_0b71: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__32' + IL_0b6c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__33' + IL_0b71: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__32' IL_0b76: brfalse.s IL_0b7a IL_0b78: br.s IL_0ba9 @@ -9550,10 +10492,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b9f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ba4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__32' - IL_0ba9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__32' + IL_0ba4: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__32' + IL_0ba9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__32' IL_0bae: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0bb3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__32' + IL_0bb3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__32' IL_0bb8: ldloc.0 IL_0bb9: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -9567,7 +10509,7 @@ IL_0bc9: pop IL_0bca: br.s IL_0c2a - IL_0bcc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__36' + IL_0bcc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__36' IL_0bd1: brfalse.s IL_0bd5 IL_0bd3: br.s IL_0c13 @@ -9599,10 +10541,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c09: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c0e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__36' - IL_0c13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__36' + IL_0c0e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__36' + IL_0c13: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__36' IL_0c18: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c1d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__36' + IL_0c1d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__36' IL_0c22: ldloc.0 IL_0c23: ldc.i4.5 IL_0c24: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -9611,7 +10553,7 @@ IL_0c29: pop IL_0c2a: ldsfld object ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests::'field' IL_0c2f: stloc.0 - IL_0c30: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__40' + IL_0c30: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__40' IL_0c35: brfalse.s IL_0c39 IL_0c37: br.s IL_0c58 @@ -9624,16 +10566,16 @@ string, class [mscorlib]System.Type) IL_0c4e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c53: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__40' - IL_0c58: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__40' + IL_0c53: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__40' + IL_0c58: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__40' IL_0c5d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__40' + IL_0c62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__40' IL_0c67: ldloc.0 IL_0c68: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0c6d: brtrue IL_0d71 - IL_0c72: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__39' + IL_0c72: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__39' IL_0c77: brfalse.s IL_0c7b IL_0c79: br.s IL_0cb8 @@ -9663,12 +10605,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0cae: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0cb3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__39' - IL_0cb8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__39' + IL_0cb3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__39' + IL_0cb8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__39' IL_0cbd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0cc2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__39' + IL_0cc2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__39' IL_0cc7: ldloc.0 - IL_0cc8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__38' + IL_0cc8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__38' IL_0ccd: brfalse.s IL_0cd1 IL_0ccf: br.s IL_0d07 @@ -9698,11 +10640,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0cfd: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d02: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__38' - IL_0d07: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__38' + IL_0d02: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__38' + IL_0d07: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__38' IL_0d0c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d11: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__38' - IL_0d16: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__37' + IL_0d11: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__38' + IL_0d16: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__37' IL_0d1b: brfalse.s IL_0d1f IL_0d1d: br.s IL_0d4e @@ -9725,10 +10667,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d44: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d49: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__37' - IL_0d4e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__37' + IL_0d49: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__37' + IL_0d4e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__37' IL_0d53: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d58: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__37' + IL_0d58: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__37' IL_0d5d: ldloc.0 IL_0d5e: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -9742,7 +10684,7 @@ IL_0d6e: pop IL_0d6f: br.s IL_0dcf - IL_0d71: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__41' + IL_0d71: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__41' IL_0d76: brfalse.s IL_0d7a IL_0d78: br.s IL_0db8 @@ -9774,10 +10716,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0dae: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0db3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__41' - IL_0db8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__41' + IL_0db3: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__41' + IL_0db8: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__41' IL_0dbd: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0dc2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__34'::'<>p__41' + IL_0dc2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__40'::'<>p__41' IL_0dc7: ldloc.0 IL_0dc8: ldc.i4.5 IL_0dc9: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -9799,7 +10741,7 @@ .locals init (object V_0, object V_1) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__5' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__5' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_0049 @@ -9831,15 +10773,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__5' - IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__5' + IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__5' + IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__5' IL_004e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__5' + IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__5' IL_0058: ldtoken [mscorlib]System.Console IL_005d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0062: ldarg.0 IL_0063: stloc.0 - IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__3' + IL_0064: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__3' IL_0069: brfalse.s IL_006d IL_006b: br.s IL_008c @@ -9852,16 +10794,16 @@ string, class [mscorlib]System.Type) IL_0082: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0087: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__3' - IL_008c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__3' + IL_0087: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__3' + IL_008c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__3' IL_0091: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__3' + IL_0096: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__3' IL_009b: ldloc.0 IL_009c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_00a1: brtrue IL_01a4 - IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__2' + IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__2' IL_00ab: brfalse.s IL_00af IL_00ad: br.s IL_00ec @@ -9891,12 +10833,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00e2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00e7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__2' - IL_00ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__2' + IL_00e7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__2' + IL_00ec: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__2' IL_00f1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__2' + IL_00f6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__2' IL_00fb: ldloc.0 - IL_00fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__1' + IL_00fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__1' IL_0101: brfalse.s IL_0105 IL_0103: br.s IL_013b @@ -9926,11 +10868,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0131: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0136: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__1' - IL_013b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__1' + IL_0136: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__1' + IL_013b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__1' IL_0140: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0145: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__1' - IL_014a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__0' + IL_0145: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__1' + IL_014a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__0' IL_014f: brfalse.s IL_0153 IL_0151: br.s IL_0182 @@ -9953,10 +10895,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0178: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_017d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__0' - IL_0182: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__0' + IL_017d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__0' + IL_0182: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__0' IL_0187: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_018c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__0' + IL_018c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__0' IL_0191: ldloc.0 IL_0192: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -9969,7 +10911,7 @@ !2) IL_01a2: br.s IL_0201 - IL_01a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__4' + IL_01a4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__4' IL_01a9: brfalse.s IL_01ad IL_01ab: br.s IL_01eb @@ -10001,10 +10943,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_01e1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_01e6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__4' - IL_01eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__4' + IL_01e6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__4' + IL_01eb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__4' IL_01f0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_01f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__4' + IL_01f5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__4' IL_01fa: ldloc.0 IL_01fb: ldc.i4.5 IL_01fc: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -10014,7 +10956,7 @@ !1, !2) IL_0206: nop - IL_0207: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__11' + IL_0207: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__11' IL_020c: brfalse.s IL_0210 IL_020e: br.s IL_024f @@ -10046,15 +10988,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0245: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_024a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__11' - IL_024f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__11' + IL_024a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__11' + IL_024f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__11' IL_0254: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0259: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__11' + IL_0259: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__11' IL_025e: ldtoken [mscorlib]System.Console IL_0263: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0268: ldarg.0 IL_0269: stloc.0 - IL_026a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__9' + IL_026a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__9' IL_026f: brfalse.s IL_0273 IL_0271: br.s IL_0292 @@ -10067,16 +11009,16 @@ string, class [mscorlib]System.Type) IL_0288: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_028d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__9' - IL_0292: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__9' + IL_028d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__9' + IL_0292: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__9' IL_0297: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_029c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__9' + IL_029c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__9' IL_02a1: ldloc.0 IL_02a2: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_02a7: brtrue IL_03aa - IL_02ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__8' + IL_02ac: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__8' IL_02b1: brfalse.s IL_02b5 IL_02b3: br.s IL_02f2 @@ -10106,12 +11048,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_02e8: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_02ed: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__8' - IL_02f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__8' + IL_02ed: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__8' + IL_02f2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__8' IL_02f7: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_02fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__8' + IL_02fc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__8' IL_0301: ldloc.0 - IL_0302: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__7' + IL_0302: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__7' IL_0307: brfalse.s IL_030b IL_0309: br.s IL_0341 @@ -10141,11 +11083,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0337: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_033c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__7' - IL_0341: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__7' + IL_033c: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__7' + IL_0341: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__7' IL_0346: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_034b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__7' - IL_0350: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__6' + IL_034b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__7' + IL_0350: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__6' IL_0355: brfalse.s IL_0359 IL_0357: br.s IL_0388 @@ -10168,10 +11110,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_037e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0383: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__6' - IL_0388: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__6' + IL_0383: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__6' + IL_0388: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__6' IL_038d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0392: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__6' + IL_0392: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__6' IL_0397: ldloc.0 IL_0398: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -10184,7 +11126,7 @@ !2) IL_03a8: br.s IL_0407 - IL_03aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__10' + IL_03aa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__10' IL_03af: brfalse.s IL_03b3 IL_03b1: br.s IL_03f1 @@ -10216,10 +11158,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_03e7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_03ec: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__10' - IL_03f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__10' + IL_03ec: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__10' + IL_03f1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__10' IL_03f6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_03fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__10' + IL_03fb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__10' IL_0400: ldloc.0 IL_0401: ldc.i4.1 IL_0402: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -10229,7 +11171,7 @@ !1, !2) IL_040c: nop - IL_040d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__15' + IL_040d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__15' IL_0412: brfalse.s IL_0416 IL_0414: br.s IL_0455 @@ -10261,15 +11203,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_044b: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0450: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__15' - IL_0455: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__15' + IL_0450: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__15' + IL_0455: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__15' IL_045a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_045f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__15' + IL_045f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__15' IL_0464: ldtoken [mscorlib]System.Console IL_0469: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_046e: ldarg.0 IL_046f: stloc.0 - IL_0470: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__14' + IL_0470: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__14' IL_0475: brfalse.s IL_0479 IL_0477: br.s IL_04b6 @@ -10299,12 +11241,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04ac: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_04b1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__14' - IL_04b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__14' + IL_04b1: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__14' + IL_04b6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__14' IL_04bb: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_04c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__14' + IL_04c0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__14' IL_04c5: ldloc.0 - IL_04c6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__13' + IL_04c6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__13' IL_04cb: brfalse.s IL_04cf IL_04cd: br.s IL_0505 @@ -10334,11 +11276,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_04fb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0500: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__13' - IL_0505: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__13' + IL_0500: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__13' + IL_0505: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__13' IL_050a: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_050f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__13' - IL_0514: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__12' + IL_050f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__13' + IL_0514: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__12' IL_0519: brfalse.s IL_051d IL_051b: br.s IL_054c @@ -10361,10 +11303,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0542: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0547: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__12' - IL_054c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__12' + IL_0547: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__12' + IL_054c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__12' IL_0551: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0556: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__12' + IL_0556: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__12' IL_055b: ldloc.0 IL_055c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -10379,7 +11321,7 @@ !1, !2) IL_0571: nop - IL_0572: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__19' + IL_0572: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__19' IL_0577: brfalse.s IL_057b IL_0579: br.s IL_05ba @@ -10411,15 +11353,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_05b0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_05b5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__19' - IL_05ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__19' + IL_05b5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__19' + IL_05ba: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__19' IL_05bf: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_05c4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__19' + IL_05c4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__19' IL_05c9: ldtoken [mscorlib]System.Console IL_05ce: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_05d3: ldarg.0 IL_05d4: stloc.0 - IL_05d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__18' + IL_05d5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__18' IL_05da: brfalse.s IL_05de IL_05dc: br.s IL_061b @@ -10449,12 +11391,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0611: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0616: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__18' - IL_061b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__18' + IL_0616: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__18' + IL_061b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__18' IL_0620: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0625: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__18' + IL_0625: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__18' IL_062a: ldloc.0 - IL_062b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__17' + IL_062b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__17' IL_0630: brfalse.s IL_0634 IL_0632: br.s IL_066a @@ -10484,11 +11426,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0660: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0665: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__17' - IL_066a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__17' + IL_0665: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__17' + IL_066a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__17' IL_066f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0674: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__17' - IL_0679: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__16' + IL_0674: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__17' + IL_0679: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__16' IL_067e: brfalse.s IL_0682 IL_0680: br.s IL_06b1 @@ -10511,10 +11453,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_06a7: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_06ac: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__16' - IL_06b1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__16' + IL_06ac: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__16' + IL_06b1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__16' IL_06b6: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_06bb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__16' + IL_06bb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__16' IL_06c0: ldloc.0 IL_06c1: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -10529,7 +11471,7 @@ !1, !2) IL_06d6: nop - IL_06d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__25' + IL_06d7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__25' IL_06dc: brfalse.s IL_06e0 IL_06de: br.s IL_071f @@ -10561,17 +11503,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0715: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_071a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__25' - IL_071f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__25' + IL_071a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__25' + IL_071f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__25' IL_0724: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0729: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__25' + IL_0729: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__25' IL_072e: ldtoken [mscorlib]System.Console IL_0733: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0738: ldarg.1 IL_0739: stloc.0 IL_073a: ldarg.0 IL_073b: stloc.1 - IL_073c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__23' + IL_073c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__23' IL_0741: brfalse.s IL_0745 IL_0743: br.s IL_0764 @@ -10584,16 +11526,16 @@ string, class [mscorlib]System.Type) IL_075a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_075f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__23' - IL_0764: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__23' + IL_075f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__23' + IL_0764: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__23' IL_0769: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_076e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__23' + IL_076e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__23' IL_0773: ldloc.1 IL_0774: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0779: brtrue IL_087c - IL_077e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__22' + IL_077e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__22' IL_0783: brfalse.s IL_0787 IL_0785: br.s IL_07c4 @@ -10623,12 +11565,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_07ba: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_07bf: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__22' - IL_07c4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__22' + IL_07bf: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__22' + IL_07c4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__22' IL_07c9: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_07ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__22' + IL_07ce: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__22' IL_07d3: ldloc.1 - IL_07d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__21' + IL_07d4: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__21' IL_07d9: brfalse.s IL_07dd IL_07db: br.s IL_0813 @@ -10658,11 +11600,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0809: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_080e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__21' - IL_0813: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__21' + IL_080e: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__21' + IL_0813: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__21' IL_0818: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_081d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__21' - IL_0822: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__20' + IL_081d: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__21' + IL_0822: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__20' IL_0827: brfalse.s IL_082b IL_0829: br.s IL_085a @@ -10685,10 +11627,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0850: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0855: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__20' - IL_085a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__20' + IL_0855: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__20' + IL_085a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__20' IL_085f: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0864: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__20' + IL_0864: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__20' IL_0869: ldloc.1 IL_086a: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -10701,7 +11643,7 @@ !2) IL_087a: br.s IL_08d9 - IL_087c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__24' + IL_087c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__24' IL_0881: brfalse.s IL_0885 IL_0883: br.s IL_08c3 @@ -10733,10 +11675,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_08b9: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_08be: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__24' - IL_08c3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__24' + IL_08be: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__24' + IL_08c3: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__24' IL_08c8: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_08cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__24' + IL_08cd: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__24' IL_08d2: ldloc.1 IL_08d3: ldloc.0 IL_08d4: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -10746,7 +11688,7 @@ !1, !2) IL_08de: nop - IL_08df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__31' + IL_08df: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__31' IL_08e4: brfalse.s IL_08e8 IL_08e6: br.s IL_0927 @@ -10778,17 +11720,17 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_091d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0922: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__31' - IL_0927: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__31' + IL_0922: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__31' + IL_0927: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__31' IL_092c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0931: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__31' + IL_0931: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__31' IL_0936: ldtoken [mscorlib]System.Console IL_093b: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0940: ldarg.1 IL_0941: stloc.1 IL_0942: ldarg.0 IL_0943: stloc.0 - IL_0944: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__29' + IL_0944: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__29' IL_0949: brfalse.s IL_094d IL_094b: br.s IL_096c @@ -10801,16 +11743,16 @@ string, class [mscorlib]System.Type) IL_0962: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0967: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__29' - IL_096c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__29' + IL_0967: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__29' + IL_096c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__29' IL_0971: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0976: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__29' + IL_0976: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__29' IL_097b: ldloc.0 IL_097c: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) IL_0981: brtrue IL_0a84 - IL_0986: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__28' + IL_0986: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__28' IL_098b: brfalse.s IL_098f IL_098d: br.s IL_09cc @@ -10840,12 +11782,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_09c2: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_09c7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__28' - IL_09cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__28' + IL_09c7: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__28' + IL_09cc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__28' IL_09d1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_09d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__28' + IL_09d6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__28' IL_09db: ldloc.0 - IL_09dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__27' + IL_09dc: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__27' IL_09e1: brfalse.s IL_09e5 IL_09e3: br.s IL_0a1b @@ -10875,11 +11817,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a11: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a16: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__27' - IL_0a1b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__27' + IL_0a16: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__27' + IL_0a1b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__27' IL_0a20: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a25: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__27' - IL_0a2a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__26' + IL_0a25: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__27' + IL_0a2a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__26' IL_0a2f: brfalse.s IL_0a33 IL_0a31: br.s IL_0a62 @@ -10902,10 +11844,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0a58: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0a5d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__26' - IL_0a62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__26' + IL_0a5d: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__26' + IL_0a62: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__26' IL_0a67: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0a6c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__26' + IL_0a6c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__26' IL_0a71: ldloc.0 IL_0a72: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -10918,7 +11860,7 @@ !2) IL_0a82: br.s IL_0ae1 - IL_0a84: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__30' + IL_0a84: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__30' IL_0a89: brfalse.s IL_0a8d IL_0a8b: br.s IL_0acb @@ -10950,10 +11892,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0ac1: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0ac6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__30' - IL_0acb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__30' + IL_0ac6: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__30' + IL_0acb: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__30' IL_0ad0: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0ad5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__30' + IL_0ad5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__30' IL_0ada: ldloc.0 IL_0adb: ldloc.1 IL_0adc: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, @@ -10963,7 +11905,7 @@ !1, !2) IL_0ae6: nop - IL_0ae7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__35' + IL_0ae7: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__35' IL_0aec: brfalse.s IL_0af0 IL_0aee: br.s IL_0b2f @@ -10995,15 +11937,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b25: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b2a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__35' - IL_0b2f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__35' + IL_0b2a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__35' + IL_0b2f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__35' IL_0b34: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__35' + IL_0b39: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__35' IL_0b3e: ldtoken [mscorlib]System.Console IL_0b43: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0b48: ldarg.0 IL_0b49: stloc.0 - IL_0b4a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__34' + IL_0b4a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__34' IL_0b4f: brfalse.s IL_0b53 IL_0b51: br.s IL_0b90 @@ -11033,12 +11975,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0b86: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0b8b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__34' - IL_0b90: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__34' + IL_0b8b: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__34' + IL_0b90: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__34' IL_0b95: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0b9a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__34' + IL_0b9a: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__34' IL_0b9f: ldloc.0 - IL_0ba0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__33' + IL_0ba0: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__33' IL_0ba5: brfalse.s IL_0ba9 IL_0ba7: br.s IL_0bdf @@ -11068,11 +12010,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0bd5: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0bda: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__33' - IL_0bdf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__33' + IL_0bda: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__33' + IL_0bdf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__33' IL_0be4: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0be9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__33' - IL_0bee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__32' + IL_0be9: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__33' + IL_0bee: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__32' IL_0bf3: brfalse.s IL_0bf7 IL_0bf5: br.s IL_0c26 @@ -11095,10 +12037,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c1c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c21: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__32' - IL_0c26: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__32' + IL_0c21: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__32' + IL_0c26: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__32' IL_0c2b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c30: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__32' + IL_0c30: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__32' IL_0c35: ldloc.0 IL_0c36: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -11113,7 +12055,7 @@ !1, !2) IL_0c4b: nop - IL_0c4c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__39' + IL_0c4c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__39' IL_0c51: brfalse.s IL_0c55 IL_0c53: br.s IL_0c94 @@ -11145,15 +12087,15 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0c8a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0c8f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__39' - IL_0c94: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__39' + IL_0c8f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__39' + IL_0c94: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__39' IL_0c99: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0c9e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__39' + IL_0c9e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__39' IL_0ca3: ldtoken [mscorlib]System.Console IL_0ca8: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_0cad: ldarg.0 IL_0cae: stloc.0 - IL_0caf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__38' + IL_0caf: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__38' IL_0cb4: brfalse.s IL_0cb8 IL_0cb6: br.s IL_0cf5 @@ -11183,12 +12125,12 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0ceb: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0cf0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__38' - IL_0cf5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__38' + IL_0cf0: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__38' + IL_0cf5: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__38' IL_0cfa: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0cff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__38' + IL_0cff: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__38' IL_0d04: ldloc.0 - IL_0d05: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__37' + IL_0d05: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__37' IL_0d0a: brfalse.s IL_0d0e IL_0d0c: br.s IL_0d44 @@ -11218,11 +12160,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d3a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d3f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__37' - IL_0d44: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__37' + IL_0d3f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__37' + IL_0d44: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__37' IL_0d49: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d4e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__37' - IL_0d53: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__36' + IL_0d4e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__37' + IL_0d53: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__36' IL_0d58: brfalse.s IL_0d5c IL_0d5a: br.s IL_0d8b @@ -11245,10 +12187,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0d81: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0d86: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__36' - IL_0d8b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__36' + IL_0d86: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__36' + IL_0d8b: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__36' IL_0d90: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0d95: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__35'::'<>p__36' + IL_0d95: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__41'::'<>p__36' IL_0d9a: ldloc.0 IL_0d9b: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -11273,7 +12215,7 @@ // Code size 356 (0x164) .maxstack 11 IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__1' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__42'::'<>p__1' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_0049 @@ -11305,13 +12247,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_003f: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__1' - IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__1' + IL_0044: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__42'::'<>p__1' + IL_0049: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__42'::'<>p__1' IL_004e: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__1' + IL_0053: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__42'::'<>p__1' IL_0058: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_005d: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0062: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__0' + IL_0062: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__42'::'<>p__0' IL_0067: brfalse.s IL_006b IL_0069: br.s IL_0097 @@ -11334,10 +12276,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_008d: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0092: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__0' - IL_0097: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__0' + IL_0092: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__42'::'<>p__0' + IL_0097: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__42'::'<>p__0' IL_009c: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__0' + IL_00a1: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__42'::'<>p__0' IL_00a6: ldarg.0 IL_00a7: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -11345,7 +12287,7 @@ !1, !2) IL_00b1: nop - IL_00b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__3' + IL_00b2: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__42'::'<>p__3' IL_00b7: brfalse.s IL_00bb IL_00b9: br.s IL_00fa @@ -11377,13 +12319,13 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_00f0: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_00f5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__3' - IL_00fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__3' + IL_00f5: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__42'::'<>p__3' + IL_00fa: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__42'::'<>p__3' IL_00ff: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0104: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__3' + IL_0104: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__42'::'<>p__3' IL_0109: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_010e: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) - IL_0113: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__2' + IL_0113: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__42'::'<>p__2' IL_0118: brfalse.s IL_011c IL_011a: br.s IL_0148 @@ -11406,10 +12348,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_013e: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0143: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__2' - IL_0148: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__2' + IL_0143: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__42'::'<>p__2' + IL_0148: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__42'::'<>p__2' IL_014d: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0152: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__36'::'<>p__2' + IL_0152: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__42'::'<>p__2' IL_0157: ldarg.0 IL_0158: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -11431,7 +12373,7 @@ class [mscorlib]System.IDisposable V_2) IL_0000: nop IL_0001: nop - IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__37'::'<>p__1' + IL_0002: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__43'::'<>p__1' IL_0007: brfalse.s IL_000b IL_0009: br.s IL_002f @@ -11445,10 +12387,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Type) IL_0025: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_002a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__37'::'<>p__1' - IL_002f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__37'::'<>p__1' + IL_002a: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__43'::'<>p__1' + IL_002f: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__43'::'<>p__1' IL_0034: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0039: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__37'::'<>p__1' + IL_0039: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__43'::'<>p__1' IL_003e: ldarg.0 IL_003f: callvirt instance !2 class [mscorlib]System.Func`3::Invoke(!0, !1) @@ -11462,7 +12404,7 @@ IL_004d: callvirt instance object [mscorlib]System.Collections.IEnumerator::get_Current() IL_0052: stloc.1 IL_0053: nop - IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__37'::'<>p__0' + IL_0054: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__43'::'<>p__0' IL_0059: brfalse.s IL_005d IL_005b: br.s IL_009c @@ -11494,10 +12436,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_0092: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0097: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__37'::'<>p__0' - IL_009c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__37'::'<>p__0' + IL_0097: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__43'::'<>p__0' + IL_009c: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__43'::'<>p__0' IL_00a1: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__37'::'<>p__0' + IL_00a6: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__43'::'<>p__0' IL_00ab: ldtoken ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests IL_00b0: call class [mscorlib]System.Type [mscorlib]System.Type::GetTypeFromHandle(valuetype [mscorlib]System.RuntimeTypeHandle) IL_00b5: ldloc.1 @@ -11540,7 +12482,7 @@ .maxstack 10 .locals init (bool V_0) IL_0000: nop - IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__38'::'<>p__1' + IL_0001: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__44'::'<>p__1' IL_0006: brfalse.s IL_000a IL_0008: br.s IL_0036 @@ -11563,11 +12505,11 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_002c: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_0031: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__38'::'<>p__1' - IL_0036: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__38'::'<>p__1' + IL_0031: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__44'::'<>p__1' + IL_0036: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__44'::'<>p__1' IL_003b: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__38'::'<>p__1' - IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__38'::'<>p__0' + IL_0040: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__44'::'<>p__1' + IL_0045: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__44'::'<>p__0' IL_004a: brfalse.s IL_004e IL_004c: br.s IL_0084 @@ -11597,10 +12539,10 @@ class [mscorlib]System.Type, class [mscorlib]System.Collections.Generic.IEnumerable`1) IL_007a: call class [System.Core]System.Runtime.CompilerServices.CallSite`1 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Create(class [System.Core]System.Runtime.CompilerServices.CallSiteBinder) - IL_007f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__38'::'<>p__0' - IL_0084: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__38'::'<>p__0' + IL_007f: stsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__44'::'<>p__0' + IL_0084: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__44'::'<>p__0' IL_0089: ldfld !0 class [System.Core]System.Runtime.CompilerServices.CallSite`1>::Target - IL_008e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__38'::'<>p__0' + IL_008e: ldsfld class [System.Core]System.Runtime.CompilerServices.CallSite`1> ICSharpCode.Decompiler.Tests.TestCases.Pretty.DynamicTests/'<>o__44'::'<>p__0' IL_0093: ldarg.0 IL_0094: ldarg.1 IL_0095: callvirt instance !3 class [mscorlib]System.Func`4::Invoke(!0, From f2c0f3e70d7d7c6ba540c7b1c7bfa96a4e0251bc Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Sat, 9 Jun 2018 22:52:50 +0200 Subject: [PATCH 43/49] Fix bug in CallBuilder.CastArguments: accidentally made *all* casts implicit, which should not happen. --- ICSharpCode.Decompiler/CSharp/CallBuilder.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/ICSharpCode.Decompiler/CSharp/CallBuilder.cs b/ICSharpCode.Decompiler/CSharp/CallBuilder.cs index 91f0cd7dd..cfa35d37c 100644 --- a/ICSharpCode.Decompiler/CSharp/CallBuilder.cs +++ b/ICSharpCode.Decompiler/CSharp/CallBuilder.cs @@ -337,7 +337,14 @@ namespace ICSharpCode.Decompiler.CSharp ModifyReturnTypeOfLambda(lambda); } } else { - arguments[i] = arguments[i].ConvertTo(expectedParameters[i].Type, expressionBuilder); + IType parameterType; + if (expectedParameters[i].Type.Kind == TypeKind.Dynamic) { + parameterType = expressionBuilder.compilation.FindType(KnownTypeCode.Object); + } else { + parameterType = expectedParameters[i].Type; + } + + arguments[i] = arguments[i].ConvertTo(parameterType, expressionBuilder, allowImplicitConversion: false); } } } From 9f883177daa2026bca402c83d8389e95f8459172 Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Sat, 9 Jun 2018 22:53:58 +0200 Subject: [PATCH 44/49] Reset context after PrettifyAssignments.Run --- .../CSharp/Transforms/PrettifyAssignments.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ICSharpCode.Decompiler/CSharp/Transforms/PrettifyAssignments.cs b/ICSharpCode.Decompiler/CSharp/Transforms/PrettifyAssignments.cs index a6aaa16aa..3f1c869f6 100644 --- a/ICSharpCode.Decompiler/CSharp/Transforms/PrettifyAssignments.cs +++ b/ICSharpCode.Decompiler/CSharp/Transforms/PrettifyAssignments.cs @@ -123,7 +123,11 @@ namespace ICSharpCode.Decompiler.CSharp.Transforms void IAstTransform.Run(AstNode node, TransformContext context) { this.context = context; - node.AcceptVisitor(this); + try { + node.AcceptVisitor(this); + } finally { + this.context = null; + } } } } From 07608e018f5f3316cefc4f3db62480d054e0e84b Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Sat, 9 Jun 2018 22:54:32 +0200 Subject: [PATCH 45/49] Fix bug in IntroduceDynamicTypeOnLocals --- .../IL/Transforms/IntroduceDynamicTypeOnLocals.cs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/ICSharpCode.Decompiler/IL/Transforms/IntroduceDynamicTypeOnLocals.cs b/ICSharpCode.Decompiler/IL/Transforms/IntroduceDynamicTypeOnLocals.cs index 3169013e7..08e90f086 100644 --- a/ICSharpCode.Decompiler/IL/Transforms/IntroduceDynamicTypeOnLocals.cs +++ b/ICSharpCode.Decompiler/IL/Transforms/IntroduceDynamicTypeOnLocals.cs @@ -40,9 +40,7 @@ namespace ICSharpCode.Decompiler.IL foreach (var load in variable.LoadInstructions) { if (load.Parent is DynamicInstruction dynamicInstruction) { var argumentInfo = dynamicInstruction.GetArgumentInfoOfChild(load.ChildIndex); - if (argumentInfo.Flags.HasFlag(CSharpArgumentInfoFlags.UseCompileTimeType)) { - variable.Type = argumentInfo.CompileTimeType; - } else { + if (!argumentInfo.HasFlag(CSharpArgumentInfoFlags.UseCompileTimeType)) { variable.Type = SpecialType.Dynamic; } } From 904aa5269e62c087483f3688bcbbf8e76dfe7ffe Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Sat, 9 Jun 2018 22:56:00 +0200 Subject: [PATCH 46/49] Fix various bugs in ExpressionBuilder.VisitDynamic* + refactor DynamicInstructions a bit --- .../CSharp/ExpressionBuilder.cs | 108 ++++++++++-------- .../Expressions/AssignmentExpression.cs | 4 +- ICSharpCode.Decompiler/IL/Instructions.cs | 44 +++---- ICSharpCode.Decompiler/IL/Instructions.tt | 28 ++--- .../IL/Instructions/DynamicInstructions.cs | 4 +- 5 files changed, 103 insertions(+), 85 deletions(-) diff --git a/ICSharpCode.Decompiler/CSharp/ExpressionBuilder.cs b/ICSharpCode.Decompiler/CSharp/ExpressionBuilder.cs index 3355491ab..0283ceec5 100644 --- a/ICSharpCode.Decompiler/CSharp/ExpressionBuilder.cs +++ b/ICSharpCode.Decompiler/CSharp/ExpressionBuilder.cs @@ -2349,7 +2349,7 @@ namespace ICSharpCode.Decompiler.CSharp protected internal override TranslatedExpression VisitDynamicGetIndexInstruction(DynamicGetIndexInstruction inst, TranslationContext context) { var target = TranslateDynamicTarget(inst.Arguments[0], inst.ArgumentInfo[0]); - var arguments = TranslateDynamicArguments(inst.Arguments.Skip(1), inst.ArgumentInfo.Skip(1)); + var arguments = TranslateDynamicArguments(inst.Arguments.Skip(1), inst.ArgumentInfo.Skip(1)).ToList(); return new IndexerExpression(target, arguments.Select(a => a.Expression)) .WithILInstruction(inst) .WithRR(new DynamicInvocationResolveResult(target.ResolveResult, DynamicInvocationType.Indexing, arguments.Select(a => a.ResolveResult).ToArray())); @@ -2360,14 +2360,14 @@ namespace ICSharpCode.Decompiler.CSharp var target = TranslateDynamicTarget(inst.Target, inst.TargetArgumentInfo); return new MemberReferenceExpression(target, inst.Name) .WithILInstruction(inst) - .WithRR(new ResolveResult(SpecialType.Dynamic)); + .WithRR(new DynamicMemberResolveResult(target.ResolveResult, inst.Name)); } protected internal override TranslatedExpression VisitDynamicInvokeConstructorInstruction(DynamicInvokeConstructorInstruction inst, TranslationContext context) { - if (!(inst.ArgumentInfo[0].Flags.HasFlag(CSharpArgumentInfoFlags.IsStaticType) && IL.Transforms.TransformExpressionTrees.MatchGetTypeFromHandle(inst.Arguments[0], out var constructorType))) - throw new NotSupportedException(); - var arguments = TranslateDynamicArguments(inst.Arguments.Skip(1), inst.ArgumentInfo.Skip(1)); + if (!(inst.ArgumentInfo[0].HasFlag(CSharpArgumentInfoFlags.IsStaticType) && IL.Transforms.TransformExpressionTrees.MatchGetTypeFromHandle(inst.Arguments[0], out var constructorType))) + return ErrorExpression("Could not detect static type for DynamicInvokeConstructorInstruction"); + var arguments = TranslateDynamicArguments(inst.Arguments.Skip(1), inst.ArgumentInfo.Skip(1)).ToList(); //var names = inst.ArgumentInfo.Skip(1).Select(a => a.Name).ToArray(); return new ObjectCreateExpression(ConvertType(constructorType), arguments.Select(a => a.Expression)) .WithILInstruction(inst).WithRR(new ResolveResult(constructorType)); @@ -2376,7 +2376,7 @@ namespace ICSharpCode.Decompiler.CSharp protected internal override TranslatedExpression VisitDynamicInvokeMemberInstruction(DynamicInvokeMemberInstruction inst, TranslationContext context) { var target = TranslateDynamicTarget(inst.Arguments[0], inst.ArgumentInfo[0]); - var arguments = TranslateDynamicArguments(inst.Arguments.Skip(1), inst.ArgumentInfo.Skip(1)); + var arguments = TranslateDynamicArguments(inst.Arguments.Skip(1), inst.ArgumentInfo.Skip(1)).ToList(); return new InvocationExpression(new MemberReferenceExpression(target, inst.Name, inst.TypeArguments.Select(ConvertType)), arguments.Select(a => a.Expression)) .WithILInstruction(inst) .WithRR(new DynamicInvocationResolveResult(target.ResolveResult, DynamicInvocationType.Invocation, arguments.Select(a => a.ResolveResult).ToArray())); @@ -2385,7 +2385,7 @@ namespace ICSharpCode.Decompiler.CSharp protected internal override TranslatedExpression VisitDynamicInvokeInstruction(DynamicInvokeInstruction inst, TranslationContext context) { var target = TranslateDynamicTarget(inst.Arguments[0], inst.ArgumentInfo[0]); - var arguments = TranslateDynamicArguments(inst.Arguments.Skip(1), inst.ArgumentInfo.Skip(1)); + var arguments = TranslateDynamicArguments(inst.Arguments.Skip(1), inst.ArgumentInfo.Skip(1)).ToList(); return new InvocationExpression(target, arguments.Select(a => a.Expression)) .WithILInstruction(inst) .WithRR(new DynamicInvocationResolveResult(target.ResolveResult, DynamicInvocationType.Invocation, arguments.Select(a => a.ResolveResult).ToArray())); @@ -2393,43 +2393,57 @@ namespace ICSharpCode.Decompiler.CSharp TranslatedExpression TranslateDynamicTarget(ILInstruction inst, CSharpArgumentInfo argumentInfo) { - Debug.Assert(!argumentInfo.Flags.HasFlag(CSharpArgumentInfoFlags.NamedArgument)); - Debug.Assert(!argumentInfo.Flags.HasFlag(CSharpArgumentInfoFlags.IsOut)); - Debug.Assert(!argumentInfo.Flags.HasFlag(CSharpArgumentInfoFlags.IsRef)); - Debug.Assert(!argumentInfo.Flags.HasFlag(CSharpArgumentInfoFlags.Constant)); + Debug.Assert(!argumentInfo.HasFlag(CSharpArgumentInfoFlags.NamedArgument)); + Debug.Assert(!argumentInfo.HasFlag(CSharpArgumentInfoFlags.IsOut)); + Debug.Assert(!argumentInfo.HasFlag(CSharpArgumentInfoFlags.Constant)); - if (argumentInfo.Flags.HasFlag(CSharpArgumentInfoFlags.IsStaticType) && IL.Transforms.TransformExpressionTrees.MatchGetTypeFromHandle(inst, out var callTargetType)) + if (argumentInfo.HasFlag(CSharpArgumentInfoFlags.IsStaticType) && IL.Transforms.TransformExpressionTrees.MatchGetTypeFromHandle(inst, out var callTargetType)) { return new TypeReferenceExpression(ConvertType(callTargetType)) .WithoutILInstruction() .WithRR(new TypeResolveResult(callTargetType)); + } + IType targetType = SpecialType.Dynamic; - if (argumentInfo.Flags.HasFlag(CSharpArgumentInfoFlags.UseCompileTimeType)) + if (argumentInfo.HasFlag(CSharpArgumentInfoFlags.UseCompileTimeType)) { targetType = argumentInfo.CompileTimeType; - return Translate(inst, targetType).ConvertTo(targetType, this); + } + + var translatedTarget = Translate(inst, targetType).ConvertTo(targetType, this); + + if (argumentInfo.HasFlag(CSharpArgumentInfoFlags.IsRef) && translatedTarget.Expression is DirectionExpression) { + // (ref x).member => x.member + translatedTarget = translatedTarget.UnwrapChild(((DirectionExpression)translatedTarget).Expression); + } + + return translatedTarget; } IEnumerable TranslateDynamicArguments(IEnumerable arguments, IEnumerable argumentInfo) { - foreach (var (argument, info) in arguments.Zip(argumentInfo)) + foreach (var (argument, info) in arguments.Zip(argumentInfo)) { yield return TranslateDynamicArgument(argument, info); + } } TranslatedExpression TranslateDynamicArgument(ILInstruction argument, CSharpArgumentInfo info) { - Debug.Assert(!info.Flags.HasFlag(CSharpArgumentInfoFlags.IsStaticType)); + Debug.Assert(!info.HasFlag(CSharpArgumentInfoFlags.IsStaticType)); IType typeHint = SpecialType.Dynamic; - if (info.Flags.HasFlag(CSharpArgumentInfoFlags.UseCompileTimeType)) { + if (info.HasFlag(CSharpArgumentInfoFlags.UseCompileTimeType)) { typeHint = info.CompileTimeType; } var translatedExpression = Translate(argument, typeHint); - if (!(typeHint.Equals(SpecialType.Dynamic) && translatedExpression.Type.Equals(SpecialType.NullType))) + if (!(typeHint.Equals(SpecialType.Dynamic) && translatedExpression.Type.Equals(SpecialType.NullType))) { translatedExpression = translatedExpression.ConvertTo(typeHint, this); - if (info.Flags.HasFlag(CSharpArgumentInfoFlags.IsOut)) { + } + if (info.HasFlag(CSharpArgumentInfoFlags.IsOut)) { translatedExpression = ChangeDirectionExpressionToOut(translatedExpression); } - if (info.Flags.HasFlag(CSharpArgumentInfoFlags.NamedArgument) && !string.IsNullOrWhiteSpace(info.Name)) + if (info.HasFlag(CSharpArgumentInfoFlags.NamedArgument) && !string.IsNullOrWhiteSpace(info.Name)) { translatedExpression = new TranslatedExpression(new NamedArgumentExpression(info.Name, translatedExpression.Expression)); + } + return translatedExpression; } @@ -2451,11 +2465,11 @@ namespace ICSharpCode.Decompiler.CSharp { Debug.Assert(inst.Arguments.Count >= 3); var target = TranslateDynamicTarget(inst.Arguments[0], inst.ArgumentInfo[0]); - var arguments = TranslateDynamicArguments(inst.Arguments.Skip(1), inst.ArgumentInfo.Skip(1)); + var arguments = TranslateDynamicArguments(inst.Arguments.Skip(1), inst.ArgumentInfo.Skip(1)).ToList(); var value = new TranslatedExpression(arguments.Last()); - var indexer = new IndexerExpression(target, arguments.Take(inst.Arguments.Count - 2).Select(a => a.Expression)) + var indexer = new IndexerExpression(target, arguments.SkipLast(1).Select(a => a.Expression)) .WithoutILInstruction() - .WithRR(new DynamicInvocationResolveResult(target.ResolveResult, DynamicInvocationType.Indexing, arguments.Take(inst.Arguments.Count - 2).Select(a => a.ResolveResult).ToArray())); + .WithRR(new DynamicInvocationResolveResult(target.ResolveResult, DynamicInvocationType.Indexing, arguments.SkipLast(1).Select(a => a.ResolveResult).ToArray())); return Assignment(indexer, value).WithILInstruction(inst); } @@ -2465,7 +2479,7 @@ namespace ICSharpCode.Decompiler.CSharp var value = TranslateDynamicArgument(inst.Value, inst.ValueArgumentInfo); var member = new MemberReferenceExpression(target, inst.Name) .WithoutILInstruction() - .WithRR(new ResolveResult(SpecialType.Dynamic)); + .WithRR(new DynamicMemberResolveResult(target.ResolveResult, inst.Name)); return Assignment(member, value).WithILInstruction(inst); } @@ -2492,49 +2506,49 @@ namespace ICSharpCode.Decompiler.CSharp return CreateBinaryOperator(BinaryOperatorType.Multiply, isChecked: true); case ExpressionType.Divide: case ExpressionType.DivideAssign: - return CreateBinaryOperator(BinaryOperatorType.Divide, isChecked: false); + return CreateBinaryOperator(BinaryOperatorType.Divide); case ExpressionType.Modulo: case ExpressionType.ModuloAssign: - return CreateBinaryOperator(BinaryOperatorType.Modulus, isChecked: false); + return CreateBinaryOperator(BinaryOperatorType.Modulus); case ExpressionType.Equal: - return CreateBinaryOperator(BinaryOperatorType.Equality, isChecked: false); + return CreateBinaryOperator(BinaryOperatorType.Equality); case ExpressionType.NotEqual: - return CreateBinaryOperator(BinaryOperatorType.InEquality, isChecked: false); + return CreateBinaryOperator(BinaryOperatorType.InEquality); case ExpressionType.LessThan: - return CreateBinaryOperator(BinaryOperatorType.LessThan, isChecked: false); + return CreateBinaryOperator(BinaryOperatorType.LessThan); case ExpressionType.LessThanOrEqual: - return CreateBinaryOperator(BinaryOperatorType.LessThanOrEqual, isChecked: false); + return CreateBinaryOperator(BinaryOperatorType.LessThanOrEqual); case ExpressionType.GreaterThan: - return CreateBinaryOperator(BinaryOperatorType.GreaterThan, isChecked: false); + return CreateBinaryOperator(BinaryOperatorType.GreaterThan); case ExpressionType.GreaterThanOrEqual: - return CreateBinaryOperator(BinaryOperatorType.GreaterThanOrEqual, isChecked: false); + return CreateBinaryOperator(BinaryOperatorType.GreaterThanOrEqual); case ExpressionType.And: case ExpressionType.AndAssign: - return CreateBinaryOperator(BinaryOperatorType.BitwiseAnd, isChecked: false); + return CreateBinaryOperator(BinaryOperatorType.BitwiseAnd); case ExpressionType.Or: case ExpressionType.OrAssign: - return CreateBinaryOperator(BinaryOperatorType.BitwiseOr, isChecked: false); + return CreateBinaryOperator(BinaryOperatorType.BitwiseOr); case ExpressionType.ExclusiveOr: case ExpressionType.ExclusiveOrAssign: - return CreateBinaryOperator(BinaryOperatorType.ExclusiveOr, isChecked: false); + return CreateBinaryOperator(BinaryOperatorType.ExclusiveOr); case ExpressionType.LeftShift: case ExpressionType.LeftShiftAssign: - return CreateBinaryOperator(BinaryOperatorType.ShiftLeft, isChecked: false); + return CreateBinaryOperator(BinaryOperatorType.ShiftLeft); case ExpressionType.RightShift: case ExpressionType.RightShiftAssign: - return CreateBinaryOperator(BinaryOperatorType.ShiftRight, isChecked: false); + return CreateBinaryOperator(BinaryOperatorType.ShiftRight); default: return base.VisitDynamicBinaryOperatorInstruction(inst, context); } - TranslatedExpression CreateBinaryOperator(BinaryOperatorType operatorType, bool isChecked) + TranslatedExpression CreateBinaryOperator(BinaryOperatorType operatorType, bool? isChecked = null) { var left = TranslateDynamicArgument(inst.Left, inst.LeftArgumentInfo); var right = TranslateDynamicArgument(inst.Right, inst.RightArgumentInfo); var boe = new BinaryOperatorExpression(left.Expression, operatorType, right.Expression); - if (isChecked) + if (isChecked == true) boe.AddAnnotation(AddCheckedBlocks.CheckedAnnotation); - else + else if (isChecked == false) boe.AddAnnotation(AddCheckedBlocks.UncheckedAnnotation); return boe.WithILInstruction(inst).WithRR(new ResolveResult(SpecialType.Dynamic)); } @@ -2544,11 +2558,11 @@ namespace ICSharpCode.Decompiler.CSharp { switch (inst.Operation) { case ExpressionType.Not: - return CreateUnaryOperator(UnaryOperatorType.Not, isChecked: false); + return CreateUnaryOperator(UnaryOperatorType.Not); case ExpressionType.Decrement: - return CreateUnaryOperator(UnaryOperatorType.Decrement, isChecked: false); + return CreateUnaryOperator(UnaryOperatorType.Decrement, isChecked: inst.BinderFlags.HasFlag(CSharpBinderFlags.CheckedContext)); case ExpressionType.Increment: - return CreateUnaryOperator(UnaryOperatorType.Increment, isChecked: false); + return CreateUnaryOperator(UnaryOperatorType.Increment, isChecked: inst.BinderFlags.HasFlag(CSharpBinderFlags.CheckedContext)); case ExpressionType.Negate: return CreateUnaryOperator(UnaryOperatorType.Minus, isChecked: inst.BinderFlags.HasFlag(CSharpBinderFlags.CheckedContext)); case ExpressionType.NegateChecked: @@ -2577,13 +2591,13 @@ namespace ICSharpCode.Decompiler.CSharp return base.VisitDynamicUnaryOperatorInstruction(inst, context); } - TranslatedExpression CreateUnaryOperator(UnaryOperatorType operatorType, bool isChecked) + TranslatedExpression CreateUnaryOperator(UnaryOperatorType operatorType, bool? isChecked = null) { var operand = TranslateDynamicArgument(inst.Operand, inst.OperandArgumentInfo); var uoe = new UnaryOperatorExpression(operatorType, operand.Expression); - if (isChecked) + if (isChecked == true) uoe.AddAnnotation(AddCheckedBlocks.CheckedAnnotation); - else + else if (isChecked == false) uoe.AddAnnotation(AddCheckedBlocks.UncheckedAnnotation); return uoe.WithILInstruction(inst).WithRR(new ResolveResult(SpecialType.Dynamic)); } @@ -2594,7 +2608,7 @@ namespace ICSharpCode.Decompiler.CSharp var target = TranslateDynamicArgument(inst.Target, inst.TargetArgumentInfo); var value = TranslateDynamicArgument(inst.Value, inst.ValueArgumentInfo); - var ae = new AssignmentExpression(target, AssignmentExpression.GetAssignmentOperatorTypeFromExpressionType(inst.Operation), value); + var ae = new AssignmentExpression(target, AssignmentExpression.GetAssignmentOperatorTypeFromExpressionType(inst.Operation).Value, value); if (inst.BinderFlags.HasFlag(CSharpBinderFlags.CheckedContext)) ae.AddAnnotation(AddCheckedBlocks.CheckedAnnotation); else diff --git a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/AssignmentExpression.cs b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/AssignmentExpression.cs index c840261e2..f9a9f2d95 100644 --- a/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/AssignmentExpression.cs +++ b/ICSharpCode.Decompiler/CSharp/Syntax/Expressions/AssignmentExpression.cs @@ -203,7 +203,7 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax } } - public static AssignmentOperatorType GetAssignmentOperatorTypeFromExpressionType(ExpressionType expressionType) + public static AssignmentOperatorType? GetAssignmentOperatorTypeFromExpressionType(ExpressionType expressionType) { switch (expressionType) { case ExpressionType.AddAssign: @@ -230,7 +230,7 @@ namespace ICSharpCode.Decompiler.CSharp.Syntax case ExpressionType.SubtractAssignChecked: return AssignmentOperatorType.Subtract; default: - throw new NotSupportedException($"ExpressionType.{expressionType} not supported!"); + return null; } } } diff --git a/ICSharpCode.Decompiler/IL/Instructions.cs b/ICSharpCode.Decompiler/IL/Instructions.cs index ab2b0fbe7..29a87338d 100644 --- a/ICSharpCode.Decompiler/IL/Instructions.cs +++ b/ICSharpCode.Decompiler/IL/Instructions.cs @@ -4910,11 +4910,11 @@ namespace ICSharpCode.Decompiler.IL } protected override InstructionFlags ComputeFlags() { - return base.ComputeFlags() | left.Flags | right.Flags; + return base.ComputeFlags() | InstructionFlags.MayThrow | InstructionFlags.SideEffect | left.Flags | right.Flags; } public override InstructionFlags DirectFlags { get { - return base.DirectFlags; + return base.DirectFlags | InstructionFlags.MayThrow | InstructionFlags.SideEffect; } } public override void AcceptVisitor(ILVisitor visitor) @@ -4990,11 +4990,11 @@ namespace ICSharpCode.Decompiler.IL } protected override InstructionFlags ComputeFlags() { - return base.ComputeFlags() | operand.Flags; + return base.ComputeFlags() | InstructionFlags.MayThrow | InstructionFlags.SideEffect | operand.Flags; } public override InstructionFlags DirectFlags { get { - return base.DirectFlags; + return base.DirectFlags | InstructionFlags.MayThrow | InstructionFlags.SideEffect; } } public override void AcceptVisitor(ILVisitor visitor) @@ -5076,11 +5076,11 @@ namespace ICSharpCode.Decompiler.IL } protected override InstructionFlags ComputeFlags() { - return base.ComputeFlags() | InstructionFlags.MayThrow | argument.Flags; + return base.ComputeFlags() | InstructionFlags.MayThrow | InstructionFlags.SideEffect | argument.Flags; } public override InstructionFlags DirectFlags { get { - return base.DirectFlags | InstructionFlags.MayThrow; + return base.DirectFlags | InstructionFlags.MayThrow | InstructionFlags.SideEffect; } } public override void AcceptVisitor(ILVisitor visitor) @@ -5161,11 +5161,11 @@ namespace ICSharpCode.Decompiler.IL } protected override InstructionFlags ComputeFlags() { - return base.ComputeFlags() | InstructionFlags.MayThrow | target.Flags; + return base.ComputeFlags() | InstructionFlags.MayThrow | InstructionFlags.SideEffect | target.Flags; } public override InstructionFlags DirectFlags { get { - return base.DirectFlags | InstructionFlags.MayThrow; + return base.DirectFlags | InstructionFlags.MayThrow | InstructionFlags.SideEffect; } } public override void AcceptVisitor(ILVisitor visitor) @@ -5263,11 +5263,11 @@ namespace ICSharpCode.Decompiler.IL } protected override InstructionFlags ComputeFlags() { - return base.ComputeFlags() | InstructionFlags.MayThrow | target.Flags | value.Flags; + return base.ComputeFlags() | InstructionFlags.MayThrow | InstructionFlags.SideEffect | target.Flags | value.Flags; } public override InstructionFlags DirectFlags { get { - return base.DirectFlags | InstructionFlags.MayThrow; + return base.DirectFlags | InstructionFlags.MayThrow | InstructionFlags.SideEffect; } } public override void AcceptVisitor(ILVisitor visitor) @@ -5336,11 +5336,11 @@ namespace ICSharpCode.Decompiler.IL } protected override InstructionFlags ComputeFlags() { - return base.ComputeFlags() | InstructionFlags.MayThrow | Arguments.Aggregate(InstructionFlags.None, (f, arg) => f | arg.Flags); + return base.ComputeFlags() | InstructionFlags.MayThrow | InstructionFlags.SideEffect | Arguments.Aggregate(InstructionFlags.None, (f, arg) => f | arg.Flags); } public override InstructionFlags DirectFlags { get { - return base.DirectFlags | InstructionFlags.MayThrow; + return base.DirectFlags | InstructionFlags.MayThrow | InstructionFlags.SideEffect; } } public override void AcceptVisitor(ILVisitor visitor) @@ -5404,11 +5404,11 @@ namespace ICSharpCode.Decompiler.IL } protected override InstructionFlags ComputeFlags() { - return base.ComputeFlags() | InstructionFlags.MayThrow | Arguments.Aggregate(InstructionFlags.None, (f, arg) => f | arg.Flags); + return base.ComputeFlags() | InstructionFlags.MayThrow | InstructionFlags.SideEffect | Arguments.Aggregate(InstructionFlags.None, (f, arg) => f | arg.Flags); } public override InstructionFlags DirectFlags { get { - return base.DirectFlags | InstructionFlags.MayThrow; + return base.DirectFlags | InstructionFlags.MayThrow | InstructionFlags.SideEffect; } } public override void AcceptVisitor(ILVisitor visitor) @@ -5472,11 +5472,11 @@ namespace ICSharpCode.Decompiler.IL } protected override InstructionFlags ComputeFlags() { - return base.ComputeFlags() | InstructionFlags.MayThrow | Arguments.Aggregate(InstructionFlags.None, (f, arg) => f | arg.Flags); + return base.ComputeFlags() | InstructionFlags.MayThrow | InstructionFlags.SideEffect | Arguments.Aggregate(InstructionFlags.None, (f, arg) => f | arg.Flags); } public override InstructionFlags DirectFlags { get { - return base.DirectFlags | InstructionFlags.MayThrow; + return base.DirectFlags | InstructionFlags.MayThrow | InstructionFlags.SideEffect; } } public override void AcceptVisitor(ILVisitor visitor) @@ -5540,11 +5540,11 @@ namespace ICSharpCode.Decompiler.IL } protected override InstructionFlags ComputeFlags() { - return base.ComputeFlags() | InstructionFlags.MayThrow | Arguments.Aggregate(InstructionFlags.None, (f, arg) => f | arg.Flags); + return base.ComputeFlags() | InstructionFlags.MayThrow | InstructionFlags.SideEffect | Arguments.Aggregate(InstructionFlags.None, (f, arg) => f | arg.Flags); } public override InstructionFlags DirectFlags { get { - return base.DirectFlags | InstructionFlags.MayThrow; + return base.DirectFlags | InstructionFlags.MayThrow | InstructionFlags.SideEffect; } } public override void AcceptVisitor(ILVisitor visitor) @@ -5608,11 +5608,11 @@ namespace ICSharpCode.Decompiler.IL } protected override InstructionFlags ComputeFlags() { - return base.ComputeFlags() | InstructionFlags.MayThrow | Arguments.Aggregate(InstructionFlags.None, (f, arg) => f | arg.Flags); + return base.ComputeFlags() | InstructionFlags.MayThrow | InstructionFlags.SideEffect | Arguments.Aggregate(InstructionFlags.None, (f, arg) => f | arg.Flags); } public override InstructionFlags DirectFlags { get { - return base.DirectFlags | InstructionFlags.MayThrow; + return base.DirectFlags | InstructionFlags.MayThrow | InstructionFlags.SideEffect; } } public override void AcceptVisitor(ILVisitor visitor) @@ -5688,11 +5688,11 @@ namespace ICSharpCode.Decompiler.IL } protected override InstructionFlags ComputeFlags() { - return base.ComputeFlags() | InstructionFlags.MayThrow | argument.Flags; + return base.ComputeFlags() | InstructionFlags.MayThrow | InstructionFlags.SideEffect | argument.Flags; } public override InstructionFlags DirectFlags { get { - return base.DirectFlags | InstructionFlags.MayThrow; + return base.DirectFlags | InstructionFlags.MayThrow | InstructionFlags.SideEffect; } } public override void AcceptVisitor(ILVisitor visitor) diff --git a/ICSharpCode.Decompiler/IL/Instructions.tt b/ICSharpCode.Decompiler/IL/Instructions.tt index 8e36f1bce..8c5302f42 100644 --- a/ICSharpCode.Decompiler/IL/Instructions.tt +++ b/ICSharpCode.Decompiler/IL/Instructions.tt @@ -84,8 +84,8 @@ MatchCondition("Target.PerformMatch(o.Target, ref match)"), MatchCondition("Value.PerformMatch(o.Value, ref match)")), new OpCode("dynamic.compound", "Common instruction for dynamic compound assignments.", - CustomClassName("DynamicCompoundAssign"), BaseClass("CompoundAssignmentInstruction"), CustomConstructor, - MayThrow, SideEffect, CustomWriteTo, ResultType("O"), + CustomClassName("DynamicCompoundAssign"), BaseClass("CompoundAssignmentInstruction"), + MayThrow, SideEffect, CustomWriteTo, CustomConstructor, ResultType("O"), MatchCondition("this.CompoundAssignmentType == o.CompoundAssignmentType"), MatchCondition("Target.PerformMatch(o.Target, ref match)"), MatchCondition("Value.PerformMatch(o.Value, ref match)")), @@ -280,27 +280,27 @@ MatchCondition("this.IsChecked == o.IsChecked")), new OpCode("dynamic.binary.operator", "ILAst representation of a binary operator inside a dynamic expression (maps to Binder.BinaryOperation).", - CustomClassName("DynamicBinaryOperatorInstruction"), BaseClass("DynamicInstruction"), CustomArguments(("left", null), ("right", null)), CustomConstructor, CustomWriteTo), + CustomClassName("DynamicBinaryOperatorInstruction"), Dynamic, CustomArguments(("left", null), ("right", null)), CustomWriteTo), new OpCode("dynamic.unary.operator", "ILAst representation of a unary operator inside a dynamic expression (maps to Binder.UnaryOperation).", - CustomClassName("DynamicUnaryOperatorInstruction"), BaseClass("DynamicInstruction"), CustomArguments(("operand", null)), CustomConstructor, CustomWriteTo), + CustomClassName("DynamicUnaryOperatorInstruction"), Dynamic, CustomArguments(("operand", null)), CustomWriteTo), new OpCode("dynamic.convert", "ILAst representation of a cast inside a dynamic expression (maps to Binder.Convert).", - CustomClassName("DynamicConvertInstruction"), BaseClass("DynamicInstruction"), HasTypeOperand, MayThrow, CustomArguments(("argument", new[] { "O" })), CustomConstructor, CustomWriteTo), + CustomClassName("DynamicConvertInstruction"), Dynamic, HasTypeOperand, CustomArguments(("argument", new[] { "O" })), CustomWriteTo), new OpCode("dynamic.getmember", "ILAst representation of a property get method call inside a dynamic expression (maps to Binder.GetMember).", - CustomClassName("DynamicGetMemberInstruction"), BaseClass("DynamicInstruction"), MayThrow, CustomArguments(("target", new[] { "O" })), CustomConstructor, CustomWriteTo), + CustomClassName("DynamicGetMemberInstruction"), Dynamic, CustomArguments(("target", new[] { "O" })), CustomConstructor, CustomWriteTo), new OpCode("dynamic.setmember", "ILAst representation of a property set method call inside a dynamic expression (maps to Binder.SetMember).", - CustomClassName("DynamicSetMemberInstruction"), BaseClass("DynamicInstruction"), MayThrow, CustomArguments(("target", new[] { "O" }), ("value", null)), CustomConstructor, CustomWriteTo), + CustomClassName("DynamicSetMemberInstruction"), Dynamic, CustomArguments(("target", new[] { "O" }), ("value", null)), CustomWriteTo), new OpCode("dynamic.getindex", "ILAst representation of an indexer get method call inside a dynamic expression (maps to Binder.GetIndex).", - CustomClassName("DynamicGetIndexInstruction"), BaseClass("DynamicInstruction"), MayThrow, CustomChildren(new []{ new ArgumentInfo("arguments") { IsCollection = true }}), CustomConstructor, CustomWriteTo), + CustomClassName("DynamicGetIndexInstruction"), Dynamic, CustomChildren(new []{ new ArgumentInfo("arguments") { IsCollection = true }}), CustomWriteTo), new OpCode("dynamic.setindex", "ILAst representation of an indexer set method call inside a dynamic expression (maps to Binder.SetIndex).", - CustomClassName("DynamicSetIndexInstruction"), BaseClass("DynamicInstruction"), MayThrow, CustomChildren(new []{ new ArgumentInfo("arguments") { IsCollection = true }}), CustomConstructor, CustomWriteTo), + CustomClassName("DynamicSetIndexInstruction"), Dynamic, CustomChildren(new []{ new ArgumentInfo("arguments") { IsCollection = true }}), CustomWriteTo), new OpCode("dynamic.invokemember", "ILAst representation of a method call inside a dynamic expression (maps to Binder.InvokeMember).", - CustomClassName("DynamicInvokeMemberInstruction"), BaseClass("DynamicInstruction"), MayThrow, CustomChildren(new []{ new ArgumentInfo("arguments") { IsCollection = true }}), CustomConstructor, CustomWriteTo), + CustomClassName("DynamicInvokeMemberInstruction"), Dynamic, CustomChildren(new []{ new ArgumentInfo("arguments") { IsCollection = true }}), CustomWriteTo), new OpCode("dynamic.invokeconstructor", "ILAst representation of a constuctor invocation inside a dynamic expression (maps to Binder.InvokeConstructor).", - CustomClassName("DynamicInvokeConstructorInstruction"), BaseClass("DynamicInstruction"), MayThrow, CustomChildren(new []{ new ArgumentInfo("arguments") { IsCollection = true }}), CustomConstructor, CustomWriteTo), + CustomClassName("DynamicInvokeConstructorInstruction"), Dynamic, CustomChildren(new []{ new ArgumentInfo("arguments") { IsCollection = true }}), CustomWriteTo), new OpCode("dynamic.invoke", "ILAst representation of a delegate invocation inside a dynamic expression (maps to Binder.Invoke).", - CustomClassName("DynamicInvokeInstruction"), BaseClass("DynamicInstruction"), MayThrow, CustomChildren(new []{ new ArgumentInfo("arguments") { IsCollection = true }}), CustomConstructor, CustomWriteTo), + CustomClassName("DynamicInvokeInstruction"), Dynamic, CustomChildren(new []{ new ArgumentInfo("arguments") { IsCollection = true }}), CustomWriteTo), new OpCode("dynamic.isevent", "ILAst representation of a call to the Binder.IsEvent method inside a dynamic expression.", - CustomClassName("DynamicIsEventInstruction"), BaseClass("DynamicInstruction"), MayThrow, CustomArguments(("argument", new[] { "O" })), CustomConstructor, CustomWriteTo), + CustomClassName("DynamicIsEventInstruction"), Dynamic, CustomArguments(("argument", new[] { "O" })), CustomWriteTo), new OpCode("mkrefany", "Push a typed reference of type class onto the stack.", @@ -1118,4 +1118,6 @@ protected override void Disconnected() opCode.GenerateMatch = false; opCode.GeneratePerformMatch = false; }; + + static Action Dynamic = BaseClass("DynamicInstruction") + MayThrow + SideEffect + CustomConstructor; #> \ No newline at end of file diff --git a/ICSharpCode.Decompiler/IL/Instructions/DynamicInstructions.cs b/ICSharpCode.Decompiler/IL/Instructions/DynamicInstructions.cs index 9394a6a92..dc6e455b1 100644 --- a/ICSharpCode.Decompiler/IL/Instructions/DynamicInstructions.cs +++ b/ICSharpCode.Decompiler/IL/Instructions/DynamicInstructions.cs @@ -57,6 +57,8 @@ namespace ICSharpCode.Decompiler.IL public string Name { get; set; } public CSharpArgumentInfoFlags Flags { get; set; } public IType CompileTimeType { get; set; } + + public bool HasFlag(CSharpArgumentInfoFlags flag) => (Flags & flag) != 0; } partial class DynamicInstruction @@ -521,7 +523,7 @@ namespace ICSharpCode.Decompiler.IL public override CSharpArgumentInfo GetArgumentInfoOfChild(int index) { - throw new ArgumentOutOfRangeException(nameof(index)); + return default(CSharpArgumentInfo); } } } From a30c628e1fa9907da65174431e693a8b2a180604 Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Sat, 9 Jun 2018 22:56:54 +0200 Subject: [PATCH 47/49] Remove hack from ExpressionTransforms.TransformDynamicAddAssignOrRemoveAssign, implement VisitDynamicSetIndexInstruction --- .../IL/Transforms/ExpressionTransforms.cs | 63 ++++++++++++------- 1 file changed, 41 insertions(+), 22 deletions(-) diff --git a/ICSharpCode.Decompiler/IL/Transforms/ExpressionTransforms.cs b/ICSharpCode.Decompiler/IL/Transforms/ExpressionTransforms.cs index aca31b2b3..7c9e8970c 100644 --- a/ICSharpCode.Decompiler/IL/Transforms/ExpressionTransforms.cs +++ b/ICSharpCode.Decompiler/IL/Transforms/ExpressionTransforms.cs @@ -359,6 +359,8 @@ namespace ICSharpCode.Decompiler.IL.Transforms return false; if (!isEvent.Argument.Match(getMember.Target).Success) return false; + if (!SemanticHelper.IsPure(isEvent.Argument.Flags)) + return false; if (!(trueInst is DynamicInvokeMemberInstruction invokeMember)) return false; if (!(invokeMember.BinderFlags.HasFlag(CSharpBinderFlags.InvokeSpecialName) && invokeMember.BinderFlags.HasFlag(CSharpBinderFlags.ResultDiscarded))) @@ -381,13 +383,6 @@ namespace ICSharpCode.Decompiler.IL.Transforms return false; context.Step("+= / -= dynamic.isevent pattern -> dynamic.compound.op", inst); inst.ReplaceWith(dynamicCompoundAssign); - if (getMember.Target.MatchLdLoc(out var v) && v.Kind == VariableKind.Local && v.IsSingleDefinition && v.LoadCount == 1 && v.StoreInstructions[0] is StLoc initStore) { - if (ILInlining.CanInlineInto(dynamicCompoundAssign, v, initStore.Value)) { - // HACK: if inlining is possible, we can 'cheat' a bit and change the variable kind to StackSlot - // so inlining or copy propagation will take care of the extra compiler-generated local. - v.Kind = VariableKind.StackSlot; - } - } return true; } @@ -398,30 +393,54 @@ namespace ICSharpCode.Decompiler.IL.Transforms /// protected internal override void VisitDynamicSetMemberInstruction(DynamicSetMemberInstruction inst) { - if (!inst.BinderFlags.HasFlag(CSharpBinderFlags.ValueFromCompoundAssignment)) { - base.VisitDynamicSetMemberInstruction(inst); + base.VisitDynamicSetMemberInstruction(inst); + + if (!inst.BinderFlags.HasFlag(CSharpBinderFlags.ValueFromCompoundAssignment)) return; - } - if (!(inst.Value is DynamicBinaryOperatorInstruction binaryOp)) { - base.VisitDynamicSetMemberInstruction(inst); + if (!(inst.Value is DynamicBinaryOperatorInstruction binaryOp)) return; - } - if (!(binaryOp.Left is DynamicGetMemberInstruction dynamicGetMember)) { - base.VisitDynamicSetMemberInstruction(inst); + if (!(binaryOp.Left is DynamicGetMemberInstruction dynamicGetMember)) return; - } - if (!dynamicGetMember.Target.Match(inst.Target).Success) { - base.VisitDynamicSetMemberInstruction(inst); + if (!dynamicGetMember.Target.Match(inst.Target).Success) return; - } - if (inst.Name != dynamicGetMember.Name || !DynamicCompoundAssign.IsExpressionTypeSupported(binaryOp.Operation)) { - base.VisitDynamicSetMemberInstruction(inst); + if (!SemanticHelper.IsPure(dynamicGetMember.Target.Flags)) + return; + if (inst.Name != dynamicGetMember.Name || !DynamicCompoundAssign.IsExpressionTypeSupported(binaryOp.Operation)) return; - } context.Step("dynamic.setmember.compound -> dynamic.compound.op", inst); inst.ReplaceWith(new DynamicCompoundAssign(binaryOp.Operation, binaryOp.BinderFlags, binaryOp.Left, binaryOp.LeftArgumentInfo, binaryOp.Right, binaryOp.RightArgumentInfo)); } + /// + /// dynamic.setindex.compound(target, index, dynamic.binary.operator op(dynamic.getindex(target, index), value)) + /// => + /// dynamic.compound.op (dynamic.getindex(target, index), value) + /// + protected internal override void VisitDynamicSetIndexInstruction(DynamicSetIndexInstruction inst) + { + base.VisitDynamicSetIndexInstruction(inst); + + if (!inst.BinderFlags.HasFlag(CSharpBinderFlags.ValueFromCompoundAssignment)) + return; + if (!(inst.Arguments.LastOrDefault() is DynamicBinaryOperatorInstruction binaryOp)) + return; + if (!(binaryOp.Left is DynamicGetIndexInstruction dynamicGetIndex)) + return; + if (inst.Arguments.Count != dynamicGetIndex.Arguments.Count + 1) + return; + // Ensure that same arguments are passed to dynamicGetIndex and inst: + for (int j = 0; j < dynamicGetIndex.Arguments.Count; j++) { + if (!SemanticHelper.IsPure(dynamicGetIndex.Arguments[j].Flags)) + return; + if (!dynamicGetIndex.Arguments[j].Match(dynamicGetIndex.Arguments[j]).Success) + return; + } + if (!DynamicCompoundAssign.IsExpressionTypeSupported(binaryOp.Operation)) + return; + context.Step("dynamic.setindex.compound -> dynamic.compound.op", inst); + inst.ReplaceWith(new DynamicCompoundAssign(binaryOp.Operation, binaryOp.BinderFlags, binaryOp.Left, binaryOp.LeftArgumentInfo, binaryOp.Right, binaryOp.RightArgumentInfo)); + } + IfInstruction HandleConditionalOperator(IfInstruction inst) { // if (cond) stloc (A, V1) else stloc (A, V2) --> stloc (A, if (cond) V1 else V2) From 0bf56ce9ca5516a66d01894344c72299395b7909 Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Sat, 9 Jun 2018 22:57:24 +0200 Subject: [PATCH 48/49] Add inlining special cases for dynamic compound assignments --- .../IL/Transforms/ILInlining.cs | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/ICSharpCode.Decompiler/IL/Transforms/ILInlining.cs b/ICSharpCode.Decompiler/IL/Transforms/ILInlining.cs index b3b33ee84..4e03cb04d 100644 --- a/ICSharpCode.Decompiler/IL/Transforms/ILInlining.cs +++ b/ICSharpCode.Decompiler/IL/Transforms/ILInlining.cs @@ -343,11 +343,19 @@ namespace ICSharpCode.Decompiler.IL.Transforms if (parent is ILiftableInstruction liftable && liftable.IsLifted) { return true; // inline into lifted operators } - if (parent is NullCoalescingInstruction && NullableType.IsNullable(v.Type)) { - return true; // inline nullables into ?? operator - } - if (parent is NullableUnwrap) { - return true; // inline into ?. operator + switch (parent.OpCode) { + case OpCode.NullCoalescingInstruction: + if (NullableType.IsNullable(v.Type)) + return true; // inline nullables into ?? operator + break; + case OpCode.NullableUnwrap: + return true; // inline into ?. operator + case OpCode.DynamicGetMemberInstruction: + case OpCode.DynamicGetIndexInstruction: + case OpCode.LdObj: + if (parent.Parent.OpCode == OpCode.DynamicCompoundAssign) + return true; // inline into dynamic compound assignments + break; } // decide based on the target into which we are inlining switch (next.OpCode) { From eafce7d6cf90384b43903dffc973fd32480fc3c0 Mon Sep 17 00:00:00 2001 From: Siegfried Pammer Date: Sat, 9 Jun 2018 22:57:52 +0200 Subject: [PATCH 49/49] Fix documentation comment on DynamicInvocationType.ObjectCreation --- .../CSharp/Resolver/DynamicInvocationResolveResult.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ICSharpCode.Decompiler/CSharp/Resolver/DynamicInvocationResolveResult.cs b/ICSharpCode.Decompiler/CSharp/Resolver/DynamicInvocationResolveResult.cs index 577f316ac..c9bc53cf4 100644 --- a/ICSharpCode.Decompiler/CSharp/Resolver/DynamicInvocationResolveResult.cs +++ b/ICSharpCode.Decompiler/CSharp/Resolver/DynamicInvocationResolveResult.cs @@ -36,7 +36,7 @@ namespace ICSharpCode.Decompiler.CSharp.Resolver Indexing, /// - /// The invocation is an object creation ( 'new a(b)' ). Also used when invoking a base constructor ( ' : base(a) ' ) and chaining constructors ( ' : this(a) '). + /// The invocation is an object creation ( 'new a(b)' ). /// ObjectCreation, }